Uploaded image for project: 'WORKTERRA'
  1. WORKTERRA
  2. WT-11030

Performance Engineering - Optimization of Check Eligibility

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Performance Management
    • Labels:
      None
    • Module:
      Performance Management
    • Reported by:
      Harbinger
    • Item State:
      Stage QA - Production Deployment on Hold
    • Severity:
      Simple

      Description

      Current Implementation :
      On Enroll now FetchDemographicEligibility and FetchCheckEligibilityForPlanDesign execute multiple times with same Criteria with in transaction.

      New Implementation :
      Optimizing FetchDemographicEligibility and FetchCheckEligibilityForPlanDesign
      cache output Criteria/Employee/Effective date wise in hashtable with in transaction whenever same criteria execute it will returns output from hashtable no need to execute same criteria every time in single transaction.
      Impacted Area :Enroll Now and Import functionality.
      Affected File :GenericEligblityCheck.vb,Eligibility.VB

        Attachments

        1. TestCases.xls
          12 kB
        2. WT11030.xls
          9 kB

          Activity

          roshan.deshmukh Roshan Deshmukh (Inactive) created issue -
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Field Original Value New Value
          Assignee Vijay Siddha [ vijays ] Roshan Deshmukh [ roshan.deshmukh ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status New Request [ 10029 ] Pending for Approval [ 10002 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Description
          Current Implementation :
          On Enroll now FetchDemographicEligibility and FetchCheckEligibilityForPlanDesign execute multiple times with same Criteria with in transaction.

          New Implementation :
          Optimizing FetchDemographicEligibility and FetchCheckEligibilityForPlanDesign
          cache output Criteria/Employee/Effective date wise in hashtable with in transaction whenever same criteria execute it will returns output from hashtable no need to execute same criteria every time in single transaction.
          Impacted Area :Enroll Now and Import functionality.
          Affected File :GenericEligblityCheck.vb,Eligibility.VB

          Current Implementation :
          On Enroll now FetchDemographicEligibility and FetchCheckEligibilityForPlanDesign execute multiple times with same Criteria with in transaction.

          New Implementation :
          Optimizing FetchDemographicEligibility and FetchCheckEligibilityForPlanDesign
          cache output Criteria/Employee/Effective date wise in hashtable with in transaction whenever same criteria execute it will returns output from hashtable no need to execute same criteria every time in single transaction.
          Impacted Area :Enroll Now and Import functionality.
          Affected File :GenericEligblityCheck.vb,Eligibility.VB

          Developer Roshan Deshmukh [ roshan.deshmukh ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 32h [ 115200 ]
          Original Estimate 32h [ 115200 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status Pending for Approval [ 10002 ] Approved for Development [ 10003 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status Approved for Development [ 10003 ] In Development [ 10007 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 32h [ 115200 ] 23.5h [ 84600 ]
          Time Spent 8.5h [ 30600 ]
          Worklog Id 78034 [ 78034 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Summary Performance Engineering - Optimize Check Eligibility function Performance Engineering - Optimization of Check Eligibility
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status In Development [ 10007 ] Local Testing [ 10200 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status Local Testing [ 10200 ] Reopen in Local [ 10018 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status Reopen in Local [ 10018 ] In Development [ 10007 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Item State Parent values: Development(10200)Level 1 values: Ready for Review(10208)
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 23.5h [ 84600 ] 18.5h [ 66600 ]
          Time Spent 8.5h [ 30600 ] 13.5h [ 48600 ]
          Worklog Id 78186 [ 78186 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 18.5h [ 66600 ] 15h [ 54000 ]
          Time Spent 13.5h [ 48600 ] 17h [ 61200 ]
          Worklog Id 78830 [ 78830 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Worklog Id 78830 [ 78830 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Code Review Date 15/Sep/2017
          Code Reviewed By Amruta Lohiya [ 11906 ]
          Item State Parent values: Development(10200)Level 1 values: Ready for Review(10208) Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209)
          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)
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Assignee Roshan Deshmukh [ roshan.deshmukh ] Rakesh Roy [ rakeshr ]
          rakeshr Rakesh Roy (Inactive) made changes -
          Status In Development [ 10007 ] Local Testing [ 10200 ]
          rakeshr Rakesh Roy (Inactive) made changes -
          Assignee Rakesh Roy [ rakeshr ] Prasad Pise [ prasadp ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 15h [ 54000 ] 13.5h [ 48600 ]
          Time Spent 17h [ 61200 ] 18.5h [ 66600 ]
          Worklog Id 79395 [ 79395 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Worklog Id 79395 [ 79395 ]
          hrishikesh.deshpande Hrishikesh Deshpande (Inactive) made changes -
          Assignee Prasad Pise [ prasadp ] Hrishikesh Deshpande [ hrishikesh.deshpande ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status Local Testing [ 10200 ] Reopen in Local [ 10018 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status Reopen in Local [ 10018 ] In Development [ 10007 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Assignee Hrishikesh Deshpande [ hrishikesh.deshpande ] Roshan Deshmukh [ roshan.deshmukh ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 13.5h [ 48600 ] 9.5h [ 34200 ]
          Time Spent 18.5h [ 66600 ] 22.5h [ 81000 ]
          Worklog Id 79760 [ 79760 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Worklog Id 79760 [ 79760 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Worklog Id 79760 [ 79760 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 9.5h [ 34200 ] 7.5h [ 27000 ]
          Time Spent 22.5h [ 81000 ] 24.5h [ 88200 ]
          Worklog Id 79760 [ 79760 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Worklog Id 79760 [ 79760 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Assignee Roshan Deshmukh [ roshan.deshmukh ] Hrishikesh Deshpande [ hrishikesh.deshpande ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Status In Development [ 10007 ] Local Testing [ 10200 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Remaining Estimate 7.5h [ 27000 ] 0h [ 0 ]
          Time Spent 24.5h [ 88200 ] 32.5h [ 117000 ]
          Worklog Id 80084 [ 80084 ]
          roshan.deshmukh Roshan Deshmukh (Inactive) made changes -
          Worklog Id 80084 [ 80084 ]
          rakeshr Rakesh Roy (Inactive) made changes -
          Assignee Hrishikesh Deshpande [ hrishikesh.deshpande ] Prasad Pise [ prasadp ]
          prasadp Prasad Pise (Inactive) made changes -
          Assignee Prasad Pise [ prasadp ] Jayshree Nagpure [ jayshree.nagpure ]
          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: In Testing(10210)
          jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
          Time Spent 32.5h [ 117000 ] 34.5h [ 124200 ]
          Worklog Id 80604 [ 80604 ]
          jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
          Attachment TestCases.xls [ 62432 ]
          jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
          Attachment TestCases.xls [ 62432 ]
          jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
          Attachment TestCases.xls [ 62433 ]
          jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
          Assignee Jayshree Nagpure [ jayshree.nagpure ] Prasad Pise [ prasadp ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Time Spent 34.5h [ 124200 ] 37h [ 133200 ]
          Worklog Id 80679 [ 80679 ]
          prasadp Prasad Pise (Inactive) made changes -
          Time Spent 37h [ 133200 ] 37.5h [ 135000 ]
          Worklog Id 80992 [ 80992 ]
          prasadp Prasad Pise (Inactive) made changes -
          Time Spent 37.5h [ 135000 ] 37.75h [ 135900 ]
          Worklog Id 81671 [ 81671 ]
          prasadp Prasad Pise (Inactive) made changes -
          Assignee Prasad Pise [ prasadp ] Priya Dhamande [ priya.dhamande ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment Stage_TabLogo.jpg [ 62931 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment CALogin_Loader.jpg [ 62932 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment EmpLogin_Loader.jpg [ 62933 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment CALogin_Loader.jpg [ 62932 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment Stage_TabLogo.jpg [ 62931 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment EmpLogin_Loader.jpg [ 62933 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment WT11030.xls [ 62943 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Item State Parent values: LB QA(10201)Level 1 values: In Testing(10210) Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213)
          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 ]
          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 -
          Time Spent 37.75h [ 135900 ] 39.75h [ 143100 ]
          Worklog Id 82953 [ 82953 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Time Spent 39.75h [ 143100 ] 40.75h [ 146700 ]
          Worklog Id 82954 [ 82954 ]
          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 Approved for Stage [ 10030 ] Stage Testing [ 10201 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Time Spent 40.75h [ 146700 ] 43.75h [ 157500 ]
          Worklog Id 83500 [ 83500 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Assignee Priya Dhamande [ priya.dhamande ] Jayshree Nagpure [ jayshree.nagpure ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Time Spent 43.75h [ 157500 ] 45.75h [ 164700 ]
          Worklog Id 83527 [ 83527 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Time Spent 45.75h [ 164700 ] 46.75h [ 168300 ]
          Worklog Id 83527 [ 83527 ]
          jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
          Assignee Jayshree Nagpure [ jayshree.nagpure ] Priya Dhamande [ priya.dhamande ]
          jayshree.nagpure Jayshree Nagpure (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)
          rakeshr Rakesh Roy (Inactive) made changes -
          Item State Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) Parent values: Stage QA(10202)Level 1 values: Production Deployment on Hold(10224)
          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 ] In Production Testing [ 10202 ]
          rakeshr Rakesh Roy (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status In Production Testing [ 10202 ] Production Complete [ 10028 ]
          rakeshr Rakesh Roy (Inactive) made changes -
          Status Production Complete [ 10028 ] Closed [ 6 ]

            People

            Assignee:
            priya.dhamande Priya Dhamande (Inactive)
            Reporter:
            roshan.deshmukh Roshan Deshmukh (Inactive)
            Developer:
            Roshan Deshmukh (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Code Review Date:

                Time Tracking

                Estimated:
                Original Estimate - 32h Original Estimate - 32h
                32h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 46.75h
                46.75h