Uploaded image for project: 'Project Simple'
  1. Project Simple
  2. ST-1

Eligibility rules at global level - Plan Design

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Critical
    • Resolution: Done
    • Component/s: BenAdmin
    • Labels:
      None
    • Module:
      BenAdmin
    • Reported by:
      Support
    • Item State:
      Production Complete - Closed
    • Sprint:
      ST Sprint 1

      Description

      Separate Eligibility Screen to create eligibility rule and
      created rule will get use on Plan, Rate,Policy no. etc

        Attachments

        1. Generic Eligibility Engine Schedule.xls
          17 kB
          Amruta Lohiya
        2. EligibilityEngine_tables.xls
          24 kB
          Amruta Lohiya
        3. Rule Engine_Analysis.doc
          69 kB
          Amruta Lohiya
        4. Create Rule.jpg
          396 kB
          Amruta Lohiya

          Issue Links

            Activity

            admin01 admin created issue -
            samir Samir made changes -
            Field Original Value New Value
            Item State Parent values: Development(10200)Level 1 values: In Analysis(10204) Parent values: Development(10200)Level 1 values: In Progress(10206)
            Resolution Fixed [ 1 ]
            samir Samir made changes -
            Status New Request [ 10029 ] Pending for Approval [ 10002 ]
            samir Samir made changes -
            Status Pending for Approval [ 10002 ] Approved for Development [ 10003 ]
            samir Samir made changes -
            Status Approved for Development [ 10003 ] In Development [ 10007 ]
            samir Samir made changes -
            Priority Medium [ 3 ] Highest [ 1 ]
            samir Samir made changes -
            Developer Amruta Baheti [ amruta.baheti ]
            admin01 admin made changes -
            Resolution Fixed [ 1 ] Unresolved [ 10200 ]
            admin01 admin made changes -
            Sprint ST Sprint 1 [ 1 ]
            admin01 admin made changes -
            Rank Ranked lower
            amruta.lohiya Amruta Lohiya made changes -
            Attachment EligibilityEngine_tables.xls [ 12263 ]
            Attachment Generic Eligibility Engine Schedule.xls [ 12264 ]
            Attachment Rule Engine_Analysis.doc [ 12265 ]
            Hide
            amruta.lohiya Amruta Lohiya added a comment - - edited

            In 1st sprint we will complete following,
            1. New eligibility screen (save/update/delete/clone)
            2. Screen level changes to map new rule on plan design.
            3. Business logic changes for plandesign on Enroll now and other modules.
            4. Migration script for Plan Design

            Show
            amruta.lohiya Amruta Lohiya added a comment - - edited In 1st sprint we will complete following, 1. New eligibility screen (save/update/delete/clone) 2. Screen level changes to map new rule on plan design. 3. Business logic changes for plandesign on Enroll now and other modules. 4. Migration script for Plan Design
            amruta.lohiya Amruta Lohiya made changes -
            Attachment Create Rule.jpg [ 12412 ]
            samir Samir made changes -
            Summary Eligibility rules at global level Eligibility rules at global level - Plan Design
            samir Samir made changes -
            Item State Parent values: Development(10200)Level 1 values: In Progress(10206) Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209)
            varsha.shejawal Varsha Shejawal (Inactive) made changes -
            Link This issue blocks ST-103 [ ST-103 ]
            Hide
            varsha.shejawal Varsha Shejawal (Inactive) added a comment -

            Please refer the list of known issues from this linked ticket.

            Show
            varsha.shejawal Varsha Shejawal (Inactive) added a comment - Please refer the list of known issues from this linked ticket.
            varsha.shejawal Varsha Shejawal (Inactive) made changes -
            Status In Development [ 10007 ] Local Testing [ 10200 ]
            varsha.shejawal Varsha Shejawal (Inactive) made changes -
            Assignee Amruta Lohiya [ amruta.baheti ] Amit Gude [ amitg ]
            Hide
            sonali.punse Sonali Punse (Inactive) added a comment -

            Amruta Lohiya, Prasanna Karlekar Can you please mention the areas where this functionality is implemented till now.

            OR can you please create ticket for each screen and link them to this ticket as parent ticket.

            Show
            sonali.punse Sonali Punse (Inactive) added a comment - Amruta Lohiya , Prasanna Karlekar Can you please mention the areas where this functionality is implemented till now. OR can you please create ticket for each screen and link them to this ticket as parent ticket.
            Hide
            varsha.shejawal Varsha Shejawal (Inactive) added a comment - - edited

            Known Issues :
            1) On PlanDesign page :
            When we close the pop-up after adding new rule the drop-down does not get refreshed.[FIXED]

            Show
            varsha.shejawal Varsha Shejawal (Inactive) added a comment - - edited Known Issues : 1) On PlanDesign page : When we close the pop-up after adding new rule the drop-down does not get refreshed. [FIXED]
            Hide
            varsha.shejawal Varsha Shejawal (Inactive) added a comment - - edited

            Issues FIXED:
            1. Select Company -> Customizer -> Eligibility Rules -> Now click on Customizer or any other menus -> Menus links are not active.
            2. Select any existing plan -> go to Eligibility -> Shows the first eligibility rule as pre populated. [When I add new rule and do not set eligibility and edit it I can see select criteria as default selected]
            3. Zip fields should be disabled when Zip set to NO.[We have done this for PlanDesign screen.]
            4. Select All Eligibility Rule -> Delete -> shows Server error. [When rules are in use you will not be able to delete All rules.In this case all is disabled]
            5. Create new eligibility -> enter criteria -> Reset -> takes user to Eligibility Rules page list. Should reset all entered criteria.
            6. Can not add Rule at plan design level -> System throws server error.
            8. Message "This Eligibility Rule Already Exists." should show the existing rule name in the message. This will help user to select expected rule name.

            Show
            varsha.shejawal Varsha Shejawal (Inactive) added a comment - - edited Issues FIXED: 1. Select Company -> Customizer -> Eligibility Rules -> Now click on Customizer or any other menus -> Menus links are not active. 2. Select any existing plan -> go to Eligibility -> Shows the first eligibility rule as pre populated. [When I add new rule and do not set eligibility and edit it I can see select criteria as default selected] 3. Zip fields should be disabled when Zip set to NO. [We have done this for PlanDesign screen.] 4. Select All Eligibility Rule -> Delete -> shows Server error. [When rules are in use you will not be able to delete All rules.In this case all is disabled] 5. Create new eligibility -> enter criteria -> Reset -> takes user to Eligibility Rules page list. Should reset all entered criteria. 6. Can not add Rule at plan design level -> System throws server error. 8. Message "This Eligibility Rule Already Exists." should show the existing rule name in the message. This will help user to select expected rule name.
            varsha.shejawal Varsha Shejawal (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209) Parent values: LB QA(10201)Level 1 values: LB Deployed(11600)
            Hide
            varsha.shejawal Varsha Shejawal (Inactive) added a comment - - edited

            One Known found issue :

            Zip code rule not getting saved due to some change. Will fix it. [FIXED]

            Show
            varsha.shejawal Varsha Shejawal (Inactive) added a comment - - edited One Known found issue : Zip code rule not getting saved due to some change. Will fix it. [FIXED]
            prasanna Prasanna Karlekar (Inactive) made changes -
            Comment [ *Following change is done:*
            1. Plan Design Eligibility Screen:
            We will populate option with name "Default Rule" below "Select a Rule" option.
            Default Rule will have "None" selected for all Classes and "All Employee Status" selected for Status.
            We will keep Eligibility Rule drop down Mandatory. Error message will get displayed on Save, if no rule is selected. ]
            prasanna Prasanna Karlekar (Inactive) made changes -
            Comment [ 1. New eligibility screen (save/update/delete/clone)
            Please refer Eligibility Screen at path: Select Company -> Customizer -> Eligibility Rules
            2. Screen level changes to map new rule on plan design.
            Please refer Plan Design Eligibility Rules Page
            3. Business logic changes for plandesign on Enroll now and other modules.
            Please refer Enroll Now screen. Plans must populate as RuleID set on Plan Design Eligibility Screen.
            4. Migration script for Plan Design
            We need to migrate existing plan rules. Migration tool details provided to Amit G.

            Also, please check the screens where eligibility component is used as we have modified existing component:
            * Sub Rate
            * Credit Pool
            * New Hire Re Hire Rule
            * Effective – Termination Date Rule
            * Qualifying Event
            * Plan Design Health Tier Mapping
            * Landing Page
            * Form Builder
            * Class wise OE
            * Additional Fields
            * Forms Library
            * Employee Home Page Files
            ]
            prasanna Prasanna Karlekar (Inactive) made changes -
            Comment [ Following changes related to Generic Eligibility discussed:
            1. Plan Design Eligibility Screen: {color:#205081}*[Fixed]*{color}
            - We will populate option with name "Default Rule" below "Select a Rule" option.
            - Default Rule will have "None" selected for all Classes and "All Employee Status" selected for Status.
            - We will keep Eligibility Rule drop down Mandatory. Error message will get displayed on Save, if no rule is selected.

            2. Generic Eligibility Popup on Plan Design Eligibility Screen:
            - Currently on click of View, rule can be Edited. We will remove editing from the popup. All fields will be read only now and will have only Select button. On click of Select, popup will close and selected rule will get set in Eligibility Rule drop down.
            - On Add New, we will have button as Save and Select, so that newly created rule will get set in Eligibility Rule drop down.

            3. Generic Eligibility Screen:
            - We are changing, Status List box to Checkbox list. Same as Classes.
            - If user does not select any status, Validation message will appear.
            - We need to avoid modification of Default Eligibility Rule. We need to decide proper way to avoid Default rule modification. ]
            prasanna Prasanna Karlekar (Inactive) made changes -
            Comment [ 1. Please note, Eligibility Drop Down will appear only on Plan Design Screen as of now. Other screen changes are in progress.
            2. For list of screens mentioned above, following is changed:
            * Earlier there was list box for classes, now check box list comes for classes
            * Earlier, Additional Criteria was just a drop down, now we have made it searchable
            * Earlier Zip Code Eligibility was not included in common component now it is included (Business Logicwise)

            Following needs to be verified for mentioned screens:
            * Save and Edit of Additional Criteria
            * Is Zip code eligibility rule present for that screen. We need to cross verify this with Stage / Production as all screens do not have Zip Code Eligibility displayed. ]
            sonali.punse Sonali Punse (Inactive) made changes -
            Comment [ Issues found:
            1. *Fixed* Select Company -> Customizer -> Eligibility Rules -> Now click on Customizer or any other menus -> Menus links are not active.
            2. *Fixed* Select any existing plan -> go to Eligibility -> Shows the first eligibility rule as pre populated.
            3. Zip fields should be disabled when Zip set to NO.
            4. *Fixed* Select All Eligibility Rule -> Delete -> shows Server error.
            5. *Fixed* Create new eligibility -> enter criteria -> Reset -> takes user to Eligibility Rules page list. Should reset all entered criteria.
            6. Can not add Rule at plan design level -> System throws server error.
            7. Plan Design Level ->View Rule - Should not allow user to edit rules. Currently it doesn't allow user to select different rule and ask user to forcefully edit the Rule for selection.
            8. *Fixed* Message "This Eligibility Rule Already Exists." should show the existing rule name in the message. This will help user to select expected rule name.
            9. Default rule should not be editable for user. ]
            amitg Amit Gude (Inactive) made changes -
            Assignee Amit Gude [ amitg ] Amruta Lohiya [ amruta.baheti ]
            shubhankar Shubhankar Joshi (Inactive) made changes -
            Link This issue is blocked by WT-1947 [ WT-1947 ]
            Hide
            vinanti.yadav Vinanti Yadav (Inactive) added a comment -

            Hi Deepali Tidke,

            Following changes are Deployed on LB regarding GenericEligibilityRule :

            1. AllStausRule get Display at first Position in GenericEligibilityRule DropDown(Demographic Eligibility).
            Affected Files:
            WORKTERRAweb\App\BusinessLogic\CollectionManager\CollectionManager.vb

            2. AllStatusRule and InActiveRule is not Editable.
            Affected Files:
            WORKTERRAweb\Web\SharedFunctionWebTier\SharedFunctionWebTier\Views\Common_GenericEligibilityRulePV.cshtml
            WORKTERRAweb\Web\SharedFunctionWebTier\SharedFunctionWebTier\Views\Common_GenericEligibilityRulePV.generated.cs

            Show
            vinanti.yadav Vinanti Yadav (Inactive) added a comment - Hi Deepali Tidke , Following changes are Deployed on LB regarding GenericEligibilityRule : 1. AllStausRule get Display at first Position in GenericEligibilityRule DropDown(Demographic Eligibility). Affected Files: WORKTERRAweb\App\BusinessLogic\CollectionManager\CollectionManager.vb 2. AllStatusRule and InActiveRule is not Editable. Affected Files: WORKTERRAweb\Web\SharedFunctionWebTier\SharedFunctionWebTier\Views\Common_GenericEligibilityRulePV.cshtml WORKTERRAweb\Web\SharedFunctionWebTier\SharedFunctionWebTier\Views\Common_GenericEligibilityRulePV.generated.cs
            vinanti.yadav Vinanti Yadav (Inactive) made changes -
            Assignee Amruta Lohiya [ amruta.baheti ] Deepali Tidke [ deepalit ]
            Hide
            deepalit Deepali Tidke (Inactive) added a comment -

            Rakesh Roy Can you please check if this jira can be handled by any offshore AE since they have already started working on it.

            Show
            deepalit Deepali Tidke (Inactive) added a comment - Rakesh Roy Can you please check if this jira can be handled by any offshore AE since they have already started working on it.
            deepalit Deepali Tidke (Inactive) made changes -
            Assignee Deepali Tidke [ deepalit ] Rakesh Roy [ rakeshr ]
            Hide
            rakeshr Rakesh Roy (Inactive) added a comment -

            Amit GudeSonali PunseShubhankar Joshi

            Please update the testing status.

            SamirVijay Siddha

            Show
            rakeshr Rakesh Roy (Inactive) added a comment - Amit Gude Sonali Punse Shubhankar Joshi Please update the testing status. Samir Vijay Siddha
            Hide
            amitg Amit Gude (Inactive) added a comment -

            We'll be updating this ticket by tomorrow EOD.

            Show
            amitg Amit Gude (Inactive) added a comment - We'll be updating this ticket by tomorrow EOD.
            rakeshr Rakesh Roy (Inactive) made changes -
            Assignee Rakesh Roy [ rakeshr ] Amit Gude [ amitg ]
            Hide
            sonali.punse Sonali Punse (Inactive) added a comment -

            Rakesh Roy

            This needs to be taken care by Amruta Lohiya as she has created new ticket for this task.

            Amruta Lohiya Please remove/update the comments from this ticket.

            Thanks!

            Show
            sonali.punse Sonali Punse (Inactive) added a comment - Rakesh Roy This needs to be taken care by Amruta Lohiya as she has created new ticket for this task. Amruta Lohiya Please remove/update the comments from this ticket. Thanks!
            sonali.punse Sonali Punse (Inactive) made changes -
            Assignee Amit Gude [ amitg ] Amruta Lohiya [ amruta.baheti ]
            hrishikesh.deshpande Hrishikesh Deshpande (Inactive) made changes -
            Link This issue relates to ST-140 [ ST-140 ]
            hrishikesh.deshpande Hrishikesh Deshpande (Inactive) made changes -
            Link This issue relates to ST-234 [ ST-234 ]
            ashwin.wankhede Ashwin Wankhede (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602)
            Hide
            prasanna Prasanna Karlekar (Inactive) added a comment -

            Concern:
            Eligibility duplication check failing in few scenarios related Additional Criteria. When additional criteria is applied, in few scenarios, criteria is shown as duplicate though such complete criteria is not present.
            We have found 2 such scenarios which were not duplicate but shown as duplicate.:
            1. Same additional criteria with All AND. Same additional criteria with All OR.
            2. For same number of additional criteria having all AND / all OR, if any one condition gets satisfied. Criteria was shown as duplicate.

            Cause:
            There were following condition miss for additional criteria in duplication check UDF:

            • Incase of All AND / All OR, against which logical condition (AND / OR) to check was not verified.This caused #1.
            • After matching the criteria values, duplication was shown even though the subset was matched and not complete criteria. This caused #2

            Correction:
            We have done fix in Duplication check UDF for these 2 scenarios.

            File Changes:
            dbo.OES_UDF_GetExistingGenericEligibilityRuleIDs

            Impacted areas:
            Eligibility Duplication check all scenarios. Please test all scenarios and get them reviewed from Amruta.

            Additional Check to avoid this issue:
            We must verify eligibility migrations on few companies from backed. I am sure we would have got this issue with less impact in Local or LB environment if we would have verified migration in these environments.

            cc:
            Samir,Vijay Siddha,Umesh Kanade, Amruta Lohiya, Neelam Yangal

            Show
            prasanna Prasanna Karlekar (Inactive) added a comment - Concern: Eligibility duplication check failing in few scenarios related Additional Criteria. When additional criteria is applied, in few scenarios, criteria is shown as duplicate though such complete criteria is not present. We have found 2 such scenarios which were not duplicate but shown as duplicate.: 1. Same additional criteria with All AND. Same additional criteria with All OR. 2. For same number of additional criteria having all AND / all OR, if any one condition gets satisfied. Criteria was shown as duplicate. Cause: There were following condition miss for additional criteria in duplication check UDF: Incase of All AND / All OR, against which logical condition (AND / OR) to check was not verified.This caused #1. After matching the criteria values, duplication was shown even though the subset was matched and not complete criteria. This caused #2 Correction: We have done fix in Duplication check UDF for these 2 scenarios. File Changes: dbo.OES_UDF_GetExistingGenericEligibilityRuleIDs Impacted areas: Eligibility Duplication check all scenarios. Please test all scenarios and get them reviewed from Amruta. Additional Check to avoid this issue: We must verify eligibility migrations on few companies from backed. I am sure we would have got this issue with less impact in Local or LB environment if we would have verified migration in these environments. cc: Samir , Vijay Siddha , Umesh Kanade , Amruta Lohiya , Neelam Yangal
            prasanna Prasanna Karlekar (Inactive) made changes -
            Assignee Amruta Lohiya [ amruta.baheti ] Rakesh Roy [ rakeshr ]
            gokul.sonawane Gokul Sonawane (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) Parent values: LB QA(10201)Level 1 values: LB Deployed(11600)
            rakeshr Rakesh Roy (Inactive) made changes -
            Assignee Rakesh Roy [ rakeshr ] Alankar Chavan [ alankar.chavan ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: Stage QA(10202)Level 1 values: Production Deployment on Hold(10224)
            rakeshr Rakesh Roy (Inactive) made changes -
            Status Local Testing [ 10200 ] Pending for Stage Approval [ 10300 ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Status Pending for Stage Approval [ 10300 ] Approved for Stage [ 10030 ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Status Approved for Stage [ 10030 ] Stage Testing [ 10201 ]
            satyap Satya made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Production Deployment on Hold(10224) Parent values: Production QA(10203)Level 1 values: Production Deployed(10221)
            rakeshr Rakesh Roy (Inactive) made changes -
            Status Stage Testing [ 10201 ] Pending for Production Approval [ 10301 ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Status Pending for Production Approval [ 10301 ] Approved for production [ 10034 ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Status Approved for production [ 10034 ] Production Testing [ 10202 ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Resolution Unresolved [ 10200 ] Fixed [ 1 ]
            Status Production Testing [ 10202 ] Production Complete [ 10028 ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Item State Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) Parent values: Production Complete(10222)Level 1 values: Closed(10223)
            prasadp Prasad Pise (Inactive) made changes -
            Status Production Complete [ 10028 ] Closed [ 6 ]
            Transition Time In Source Status Execution Times
            Samir made transition -
            New Request Pending for Approval
            10d 22h 35m 1
            Samir made transition -
            Pending for Approval Approved for Development
            4s 1
            Samir made transition -
            Approved for Development In Development
            5s 1
            Varsha Shejawal (Inactive) made transition -
            In Development In LB Testing
            43d 22h 12m 1
            Rakesh Roy (Inactive) made transition -
            In LB Testing Pending for Stage Approval
            151d 6h 22m 1
            Rakesh Roy (Inactive) made transition -
            Pending for Stage Approval Approved for Stage
            3s 1
            Rakesh Roy (Inactive) made transition -
            Approved for Stage Stage Testing
            3s 1
            Rakesh Roy (Inactive) made transition -
            Stage Testing Pending for Production Approval
            23d 12h 8m 1
            Rakesh Roy (Inactive) made transition -
            Pending for Production Approval Approved for production
            26s 1
            Rakesh Roy (Inactive) made transition -
            Approved for production In Production Testing
            4s 1
            Rakesh Roy (Inactive) made transition -
            In Production Testing Production Complete
            15d 2h 49m 1
            Prasad Pise (Inactive) made transition -
            Production Complete Closed
            172d 22h 27m 1

              People

              Assignee:
              alankar.chavan Alankar Chavan (Inactive)
              Reporter:
              admin01 admin
              Developer:
              Amruta Lohiya
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: