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

          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
          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
          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.
          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.

            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