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

Election Imports - Creates duplicate history records each time import loads

    Details

    • Type: Bug
    • Status: Closed
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: BenAdmin
    • Labels:
    • Environment:
      Production
    • Bug Severity:
      Medium
    • Module:
      BenAdmin - Import
    • Reported by:
      Support
    • Company:
      STSLLC
    • Item State:
      Production Complete - Closed
    • Sprint:
      WT Sprint 37 - Bugs, WT Sprint 38 - Bugs, WT Sprint 40 - Bugs, WT- Sprint 43

      Description

      When importing the same election file multiple times while nothing has change on the import file a new history record is being created for every load.

        Attachments

        1. 10853Testcases_updated.xls
          15 kB
        2. 10853Testcases.xls
          15 kB
        3. 6.png
          6.png
          12 kB
        4. image-2017-08-28-18-25-58-220.png
          image-2017-08-28-18-25-58-220.png
          30 kB
        5. ImportFail.jpg
          ImportFail.jpg
          173 kB
        6. ImportFail.txt
          0.4 kB
        7. import failed.png
          import failed.png
          118 kB
        8. WT-10853 Analysis document.doc
          42 kB

          Issue Links

            Activity

            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) logged work - 30/Aug/17 04:30 PM
            • Time Spent:
              1h
               
              <No comment>
            suraj.sokasane Suraj Sokasane (Inactive) logged work - 05/Sep/17 01:07 PM
            • Time Spent:
              5.5h
               

              Analysis and code understanding

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 07/Sep/17 07:01 AM
            • Time Spent:
              8h
               

              Analysis of election Import.

              What data is already available - Employee, Spouse, Child Election.
              How members of one elections are maintained and then inserted into Coverage table.
              How the decision is taken if the existing election needs to be terminated.
              How eligible Employees, Spouse and Child are maintained.

            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) logged work - 08/Sep/17 10:44 AM
            • Time Spent:
              1h
               

              analysis

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 08/Sep/17 12:56 PM
            • Time Spent:
              8h
               

              Analysis on probable solution,
              Discussion with Jaideep
              Defining scope of the task

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 11/Sep/17 03:52 PM
            • Time Spent:
              8h
               

              Code Analysis
              Analyzing how proposed solution can be inserted into existing system.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 12/Sep/17 03:50 PM
            • Time Spent:
              8h
               

              Code analysis, creating document and discussion with Jaideep.

            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) logged work - 13/Sep/17 07:33 AM
            • Time Spent:
              0.5h
               

              Doc review

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 14/Sep/17 08:25 AM
            • Time Spent:
              3h
               

              Coding, Discussion with Gaurav

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 18/Sep/17 03:45 PM
            • Time Spent:
              8h
               

              Working on Hash table to send all related records to bad if one is invalid.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 19/Sep/17 05:42 PM - edited
            • Time Spent:
              7h
               

              Completed Bad file part and started with Same Coverage.
              Same coverage has a Enrollment ID discrepancy. The ID's are used in Rate, SubPlan enrollment etc which will not be available in new way. started working on same.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 21/Sep/17 11:28 AM
            • Time Spent:
              4h
               

              Discussion with Jaideep,
              debug to analyze Enrollment ID discrepancy
              redesign solution to handle termination date issue
              analyze why existing coverage and rates are checked

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 22/Sep/17 01:21 PM
            • Time Spent:
              5h
               

              Solution re designing,
              Discussion with Jaideep, Vinayak,
              Debug code
              started with new solution

            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) logged work - 22/Sep/17 05:53 PM
            • Time Spent:
              0.5h
               
              <No comment>
            suraj.sokasane Suraj Sokasane (Inactive) logged work - 25/Sep/17 02:53 PM
            • Time Spent:
              8h
               

              Create code skeleton for decisions based on coverage and termination date.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 26/Sep/17 02:47 PM
            • Time Spent:
              8h
               

              Collecting data from Coverage table for current processed employees and store in hashtable

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 27/Sep/17 02:41 PM
            • Time Spent:
              8h
               

              Finished with decision making if enrollment needs to be terminated or updated depending upon coverage data, termination etc.
              Actual Termination / update query generation is remaining.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 27/Sep/17 02:50 PM
            • Time Spent:
              8h
               

              Generate query for coverage. This coverage will be checked against coverage given in file.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 29/Sep/17 02:21 PM
            • Time Spent:
              8h
               

              Unit testing
              Corrections wherever needed
              Enrollment key deletion from hashtable if not going to be processed.

            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) logged work - 03/Oct/17 07:08 PM
            • Time Spent:
              0.5h
               

              code review

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 05/Oct/17 08:34 AM
            • Time Spent:
              1h
               

              Code Review

            jaideep.vinchurkar Jaideep Vinchurkar (Inactive) logged work - 05/Oct/17 10:30 PM
            • Time Spent:
              1h
               

              code review

            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 09/Oct/17 12:04 PM
            • Time Spent:
              4.5h
               

              LB testing and discussion

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 23/Nov/17 06:41 AM
            • Time Spent:
              8h
               
              <No comment>
            suraj.sokasane Suraj Sokasane (Inactive) logged work - 24/Nov/17 06:42 AM
            • Time Spent:
              7h
               
              <No comment>
            suraj.sokasane Suraj Sokasane (Inactive) logged work - 29/Nov/17 03:40 PM
            • Time Spent:
              6.5h
               
              <No comment>
            suraj.sokasane Suraj Sokasane (Inactive) logged work - 30/Nov/17 02:11 PM
            • Time Spent:
              6h
               

              Coding

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 01/Dec/17 02:18 PM
            • Time Spent:
              4h
               
              <No comment>
            suraj.sokasane Suraj Sokasane (Inactive) logged work - 23/Jan/18 09:34 AM
            • Time Spent:
              7h
               

              Re opened issue analysis and Code checkin

            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 23/Jan/18 01:26 PM
            • Time Spent:
              2h
               

              test case writting

            sanjana.jadhav Sanjana Jadhav (Inactive) logged work - 24/Jan/18 12:44 PM
            • Time Spent:
              0.25h
               

              Internal discussion with jayshree

            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 24/Jan/18 01:07 PM
            • Time Spent:
              0.5h
               

              Scenarios explanation to sanjana

            sanjana.jadhav Sanjana Jadhav (Inactive) logged work - 25/Jan/18 12:33 PM
            • Time Spent:
              1h
               

              Analysis of document and attached test case
              created election import template on LB on "For QA FDU For HSPL" company.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 29/Jan/18 09:25 AM
            • Time Spent:
              4h
               
              <No comment>
            sanjana.jadhav Sanjana Jadhav (Inactive) logged work - 29/Jan/18 12:56 PM - edited
            • Time Spent:
              5.5h
               

              Testing
              Jira update
              Internal discussion with jayshree

            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 29/Jan/18 04:07 PM - edited
            • Time Spent:
              0.5h
               

              Help to sanjana to execute testcases.

            suraj.sokasane Suraj Sokasane (Inactive) logged work - 30/Jan/18 01:03 PM
            • Time Spent:
              3h
               

              Coding, Unit testing.

            sanjana.jadhav Sanjana Jadhav (Inactive) logged work - 01/Feb/18 09:46 AM - edited
            • Time Spent:
              5.5h
               

              Testing
              Internal discussion

            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 01/Feb/18 10:03 AM
            • Time Spent:
              1h
               
              • Help to sanjana for scenario testing
              • Test-cases discussion
            suraj.sokasane Suraj Sokasane (Inactive) logged work - 01/Feb/18 03:17 PM
            • Time Spent:
              1h
               

              Discussion with Ganesh and sanjana

            sanjana.jadhav Sanjana Jadhav (Inactive) logged work - 03/Feb/18 05:15 AM
            • Time Spent:
              0.5h
               

              Testing

            sanjana.jadhav Sanjana Jadhav (Inactive) logged work - 05/Feb/18 09:42 AM
            • Time Spent:
              4.5h
               

              Testing on stage

            sanjana.jadhav Sanjana Jadhav (Inactive) logged work - 13/Feb/18 11:31 AM
            • Time Spent:
              3.5h
               

              Testing on production

              People

              Assignee:
              sanjana.jadhav Sanjana Jadhav (Inactive)
              Reporter:
              Cindy.Wibbing Cindy Wibbing (Inactive)
              Developer:
              Suraj Sokasane (Inactive)
              QA:
              Sanjana Jadhav (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Dev Due Date:
                Pre-Prod Due Date:

                  Time Tracking

                  Estimated:
                  Original Estimate - 73h Original Estimate - 73h
                  73h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 185.75h
                  185.75h