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

Performance- Remove repeated call for plan eligibility check from workflow sequence

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: High
    • Resolution: Done
    • Component/s: Performance
    • Labels:
      None
    • Module:
      BenAdmin - Enrollment
    • Reported by:
      Harbinger
    • Item State:
      Production Complete - Closed
    • Issue Importance:
      Must Have

      Description

      Observation: Call for all plan eligibility check & cost fetching when self serve mode encounters any enrollment related page

      Suggestion: On this level we just need to check whether there is any eligible plan in respective benefit type. We can change the call for this routine in self serve mode / sequence bar validation

        Attachments

          Activity

          saurabh.sablaka Saurabh Sablaka (Inactive) created issue -
          Hide
          saurabh.sablaka Saurabh Sablaka (Inactive) added a comment - - edited

          Implementation Done:
          While traversing through self mode, when any enrollment related page is encountered we need to check only if any one eligible plan is present in respective benefit type. We have changed the routine as below. This routine checks for page eligibility for traversing through pages on sequence bar, no impact on actual enrollment page routines.

          Before change: All eligible plans for respective benefit type is fetched along with its eligible rate & enrollment plan details.

          After change: We are now only checking if at least 1 eligible plan for respective benefit type is present in system. [This change is done specifically for workflow - sequence bar page eligibility check].

          Affected files:
          App/BusinessLogic/CollectionManager/CollectionManager.vb
          App/BusinessLogic/EligibilityEngine/Eligibility.vb
          Web/SharedFunctionWebTier/SharedFunctionWebTier/CommonClasses/CommonClass.cs

          Show
          saurabh.sablaka Saurabh Sablaka (Inactive) added a comment - - edited Implementation Done: While traversing through self mode, when any enrollment related page is encountered we need to check only if any one eligible plan is present in respective benefit type. We have changed the routine as below. This routine checks for page eligibility for traversing through pages on sequence bar, no impact on actual enrollment page routines. Before change: All eligible plans for respective benefit type is fetched along with its eligible rate & enrollment plan details. After change: We are now only checking if at least 1 eligible plan for respective benefit type is present in system. [This change is done specifically for workflow - sequence bar page eligibility check] . Affected files: App/BusinessLogic/CollectionManager/CollectionManager.vb App/BusinessLogic/EligibilityEngine/Eligibility.vb Web/SharedFunctionWebTier/SharedFunctionWebTier/CommonClasses/CommonClass.cs
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Field Original Value New Value
          Status New Request [ 10029 ] Pending for Approval [ 10002 ]
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Status Pending for Approval [ 10002 ] Approved for Development [ 10003 ]
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Status Approved for Development [ 10003 ] In Development [ 10007 ]
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Status In Development [ 10007 ] Local Testing [ 10200 ]
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Code Review Date 25/Oct/2016
          Code Reviewed By Nandkumar Karlekar [ 11904 ]
          Dev Due Date 26/Sep/2016 25/Oct/2016
          Item State Parent values: Development(10200)Level 1 values: In Progress(10206) Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209)
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Assignee Saurabh Sablaka [ saurabh.sablaka ] Rakesh Roy [ rakeshr ]
          rakeshr Rakesh Roy (Inactive) made changes -
          Assignee Rakesh Roy [ rakeshr ] Hrishikesh Deshpande [ hrishikesh.deshpande ]
          khandu.kshirsagar Khandu Kshirsagar (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)
          hrishikesh.deshpande Hrishikesh Deshpande (Inactive) made changes -
          Assignee Hrishikesh Deshpande [ hrishikesh.deshpande ] Priya Dhamande [ priya.dhamande ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Remaining Estimate 3h [ 10800 ]
          Original Estimate 3h [ 10800 ]
          Hide
          priya.dhamande Priya Dhamande (Inactive) added a comment -

          Hi Saurabh Sablaka

          Environment: LB
          Company: Five Guys

          The jira is tested for New Hire and OE mode on LB for the enhancement. Also, teh reading for the number pages, plans allocated are noted.

          This can be moved further for stage.

          Thanks

          Show
          priya.dhamande Priya Dhamande (Inactive) added a comment - Hi Saurabh Sablaka Environment: LB Company: Five Guys The jira is tested for New Hire and OE mode on LB for the enhancement. Also, teh reading for the number pages, plans allocated are noted. This can be moved further for stage. Thanks
          priya.dhamande Priya Dhamande (Inactive) logged work - 30/Nov/16 05:09 AM
          • Time Spent:
            1h
             
            <No comment>
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213)
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Remaining Estimate 3h [ 10800 ] 2h [ 7200 ]
          Time Spent 1h [ 3600 ]
          Worklog Id 10788 [ 10788 ]
          saurabh.sablaka Saurabh Sablaka (Inactive) logged work - 05/Dec/16 07:32 AM
          • Time Spent:
            1h
             

            Stage code check in
            Integration testing

          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Remaining Estimate 2h [ 7200 ] 1h [ 3600 ]
          Time Spent 1h [ 3600 ] 2h [ 7200 ]
          Worklog Id 11417 [ 11417 ]
          khandu.kshirsagar Khandu Kshirsagar (Inactive) made changes -
          Item State Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602)
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Item State Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) Parent values: Stage QA(10202)Level 1 values: In Testing(10214)
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Status Local Testing [ 10200 ] Pending for Stage Approval [ 10300 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Status Pending for Stage Approval [ 10300 ] Approved for Stage [ 10030 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Status Approved for Stage [ 10030 ] Stage Testing [ 10201 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Item State Parent values: Stage QA(10202)Level 1 values: In Testing(10214) Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217)
          Hide
          priya.dhamande Priya Dhamande (Inactive) added a comment -

          Environment: Stage
          Company: Five Guys

          The jira is tested for New Hire and OE mode on Stage for the enhancement.
          The number of pages and the plan eligible and enrolled in flow are noted.

          This can be moved further for Production.

          Show
          priya.dhamande Priya Dhamande (Inactive) added a comment - Environment: Stage Company: Five Guys The jira is tested for New Hire and OE mode on Stage for the enhancement. The number of pages and the plan eligible and enrolled in flow are noted. This can be moved further for Production.
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Status Stage Testing [ 10201 ] Pending for Production Approval [ 10301 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Status Pending for Production Approval [ 10301 ] Approved for production [ 10034 ]
          priya.dhamande Priya Dhamande (Inactive) logged work - 07/Dec/16 01:33 AM
          • Time Spent:
            1h
             
            <No comment>
          ashwin.wankhede Ashwin Wankhede (Inactive) made changes -
          Item State Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) Parent values: Production QA(10203)Level 1 values: Production Deployed(10221)
          Hide
          priya.dhamande Priya Dhamande (Inactive) added a comment -

          Environment: Production
          Company: Five Guys 2016

          The jira is tested for New Hire and OE mode on Production for the enhancement.
          The number of pages and the plan eligible and enrolled in flow are noted. The flow is working well. So, closing the jira on production.

          Show
          priya.dhamande Priya Dhamande (Inactive) added a comment - Environment: Production Company: Five Guys 2016 The jira is tested for New Hire and OE mode on Production for the enhancement. The number of pages and the plan eligible and enrolled in flow are noted. The flow is working well. So, closing the jira on production.
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Item State Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) Parent values: Production QA(10203)Level 1 values: In Testing(10218)
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Item State Parent values: Production QA(10203)Level 1 values: In Testing(10218) Parent values: Production QA(10203)
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Item State Parent values: Production QA(10203) Parent values: Production Complete(10222)Level 1 values: Closed(10223)
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Status Approved for production [ 10034 ] Production Testing [ 10202 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Production Testing [ 10202 ] Production Complete [ 10028 ]
          priya.dhamande Priya Dhamande (Inactive) logged work - 13/Dec/16 02:03 PM
          • Time Spent:
            0.5h
             
            <No comment>
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Remaining Estimate 1h [ 3600 ] 0h [ 0 ]
          Time Spent 2h [ 7200 ] 3h [ 10800 ]
          Worklog Id 13672 [ 13672 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Time Spent 3h [ 10800 ] 3.5h [ 12600 ]
          Worklog Id 13718 [ 13718 ]
          rakeshr Rakesh Roy (Inactive) made changes -
          Module Parent values: BenAdmin(10100)Level 1 values: EDS(10108) Parent values: BenAdmin(10100)Level 1 values: Enrollment(10107)
          hrishikesh.deshpande Hrishikesh Deshpande (Inactive) made changes -
          Status Production Complete [ 10028 ] Closed [ 6 ]
          Transition Time In Source Status Execution Times
          Saurabh Sablaka (Inactive) made transition -
          New Request Pending for Approval
          34d 5h 43m 1
          Saurabh Sablaka (Inactive) made transition -
          Pending for Approval Approved for Development
          2s 1
          Saurabh Sablaka (Inactive) made transition -
          Approved for Development In Development
          1s 1
          Saurabh Sablaka (Inactive) made transition -
          In Development In LB Testing
          4s 1
          Priya Dhamande (Inactive) made transition -
          In LB Testing Pending for Stage Approval
          41d 15h 37m 1
          Priya Dhamande (Inactive) made transition -
          Pending for Stage Approval Approved for Stage
          2s 1
          Priya Dhamande (Inactive) made transition -
          Approved for Stage Stage Testing
          2s 1
          Priya Dhamande (Inactive) made transition -
          Stage Testing Pending for Production Approval
          1m 54s 1
          Priya Dhamande (Inactive) made transition -
          Pending for Production Approval Approved for production
          2s 1
          Priya Dhamande (Inactive) made transition -
          Approved for production In Production Testing
          6d 23h 46m 1
          Priya Dhamande (Inactive) made transition -
          In Production Testing Production Complete
          6s 1
          Hrishikesh Deshpande (Inactive) made transition -
          Production Complete Closed
          392d 3h 45m 1

            People

            Assignee:
            priya.dhamande Priya Dhamande (Inactive)
            Reporter:
            saurabh.sablaka Saurabh Sablaka (Inactive)
            Developer:
            Saurabh Sablaka (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Dev Due Date:
              Code Review Date:

                Time Tracking

                Estimated:
                Original Estimate - 3h Original Estimate - 3h
                3h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 3.5h
                3.5h