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

LB | Partner | Change Status | Server Error

    Details

    • Type: Bug
    • Status: In Development
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: BenAdmin
    • Labels:
      None
    • Environment:
      QA
    • Bug Type:
      Functional
    • Bug Severity:
      Medium
    • Level:
      Partner
    • Module:
      BenAdmin - EDS
    • Reported by:
      Harbinger
    • Company:
      All Clients/Multiple Clients

      Description

      Environment: LB
      Company: For Qa FDU for hspl, For QA Caso for hspl, For Qa ILG for hspl, All companies
      Login: Partner

      Issue: getting Server error on Changing Status

      Steps:
      Partner login > Employee Home > Change Status Page > Change Status > Reason > Add Date > Save > Server error

      Screen capture and Error log attached with jira.

      Hrishikesh Deshpande

        Attachments

          Issue Links

            Activity

            Hide
            niteen.surwase Niteen Surwase (Inactive) added a comment -

            We have started Analysis on this issue, This issue is caused by WT-10837 ticket fix. So, first we'll do analysis on WT-10837 and we'll share the ETA.

            CC: Swapnil Pandhare

            Show
            niteen.surwase Niteen Surwase (Inactive) added a comment - We have started Analysis on this issue, This issue is caused by WT-10837 ticket fix. So, first we'll do analysis on WT-10837 and we'll share the ETA. CC: Swapnil Pandhare
            Hide
            niteen.surwase Niteen Surwase (Inactive) added a comment - - edited

            We are analyzing the WT-10837 and WT-13231 as well to avoid contradiction to each other.
            We need to either re-fix WT- 10837 or fix WT- 13231 such way that it'll not contradict other one.

            SP : dbo.OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION.StoredProcedure

            CC: Swapnil Pandhare

            Show
            niteen.surwase Niteen Surwase (Inactive) added a comment - - edited We are analyzing the WT-10837 and WT-13231 as well to avoid contradiction to each other. We need to either re-fix WT- 10837 or fix WT- 13231 such way that it'll not contradict other one. SP : dbo.OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION.StoredProcedure CC: Swapnil Pandhare
            Hide
            niteen.surwase Niteen Surwase (Inactive) added a comment -

            Analysis:

            WT-13231 Issue :
            Shows server error on Change Status page because OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION return NULL value as Hire Date/Employment Date. And this issue occurred due to WT-10837 changes.

            Scenario :
            If Today's Date - 02/13/2018
            Employment Date - 20/02/2018
            Effective Date - 20/02/2018

            Then OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION
            return NULL DB value and Exception thrown at Business Logic cause NULL result not handled at BL.

            WT-10837 Issue :
            If we set future Hire Date/Employment Date then it allow employees to use New Hire mode to make changes which should not do.

            Scenario:
            If we'll revert WT-10837 changes from OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION
            then it'll return Hire Date as Effective Date and WT-13231 will works as expected
            BUT, as we reverted WT-10837, then issue of Future New Hire remain exists.

            Enroll Now : If it is the case of Future New Hire it does not check either employee is eligible for Demographics Criteria or Not
            Workflow : Future Effective Date returns and starts work-flow. Not checked either Employee is eligible or not.
            Demographics criteria not checked in dbo.OES_SP_Get_EnrollmentModesForEmployee.StoredProcedure (if reverted WT-10837)

            Temporary Solution : We can handle DB NULL value exception at BL.
            We have to fix Employee's Future New Hire mode from Enroll Now screen and Workflow screen.

            We'll share the ETAs after discussion in design meeting.

            Thanks,
            Niteen

            Show
            niteen.surwase Niteen Surwase (Inactive) added a comment - Analysis: WT-13231 Issue : Shows server error on Change Status page because OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION return NULL value as Hire Date/Employment Date. And this issue occurred due to WT-10837 changes. Scenario : If Today's Date - 02/13/2018 Employment Date - 20/02/2018 Effective Date - 20/02/2018 Then OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION return NULL DB value and Exception thrown at Business Logic cause NULL result not handled at BL. WT-10837 Issue : If we set future Hire Date/Employment Date then it allow employees to use New Hire mode to make changes which should not do. Scenario: If we'll revert WT-10837 changes from OES_SP_GENERIC_EFFECTIVEDATE_CALCULATION then it'll return Hire Date as Effective Date and WT-13231 will works as expected BUT, as we reverted WT-10837 , then issue of Future New Hire remain exists. Enroll Now : If it is the case of Future New Hire it does not check either employee is eligible for Demographics Criteria or Not Workflow : Future Effective Date returns and starts work-flow. Not checked either Employee is eligible or not. Demographics criteria not checked in dbo.OES_SP_Get_EnrollmentModesForEmployee.StoredProcedure (if reverted WT-10837 ) Temporary Solution : We can handle DB NULL value exception at BL. We have to fix Employee's Future New Hire mode from Enroll Now screen and Workflow screen. We'll share the ETAs after discussion in design meeting. Thanks, Niteen
            Hide
            niteen.surwase Niteen Surwase (Inactive) added a comment -

            Scenarios:
            Toggle : System Settings >> Allow Changes without Qualifying Event (For Demographics, Child, Spouse and Emergency)
            Unit Testing required through SA/P/CA/EE Login

            Today's Date - 02/15/2018 and Mode - 31 Days

            Employee is Eligible with demographics criteria:

            Employment Date NH Time
            02/10/2018 Current NH
            02/20/2018 Future NH
            01/10/2018 Past NH

            Employee is not Eligible with demographics criteria:

            Employment Date NH Time
            02/10/2018 Current NH
            02/20/2018 Future NH
            01/10/2018 Past NH

            ETAs and Pages to make NH changes:

            Sr. No Screen ETA in Hrs
            1 Enroll Now 4 Hrs Development (BL)
            - - 4 Hrs Unit Testing with all above scenarios
            2 Employee NH Work-flow 4 Hrs Development (SP)
            - - 4 Hrs Unit Testing with all above scenarios
            3 Demogra., Child, Spouse & Add. Form Load & Save 4 Hrs Development(Debug)
            - - 4 Hrs Unit Testing with all above scenarios
            - Total Hrs 24 Hrs

            CC: Swapnil Pandhare Satya

            Show
            niteen.surwase Niteen Surwase (Inactive) added a comment - Scenarios: Toggle : System Settings >> Allow Changes without Qualifying Event (For Demographics, Child, Spouse and Emergency) Unit Testing required through SA/P/CA/EE Login Today's Date - 02/15/2018 and Mode - 31 Days Employee is Eligible with demographics criteria: Employment Date NH Time 02/10/2018 Current NH 02/20/2018 Future NH 01/10/2018 Past NH Employee is not Eligible with demographics criteria: Employment Date NH Time 02/10/2018 Current NH 02/20/2018 Future NH 01/10/2018 Past NH ETAs and Pages to make NH changes : Sr. No Screen ETA in Hrs 1 Enroll Now 4 Hrs Development (BL) - - 4 Hrs Unit Testing with all above scenarios 2 Employee NH Work-flow 4 Hrs Development (SP) - - 4 Hrs Unit Testing with all above scenarios 3 Demogra., Child, Spouse & Add. Form Load & Save 4 Hrs Development(Debug) - - 4 Hrs Unit Testing with all above scenarios - Total Hrs 24 Hrs CC: Swapnil Pandhare Satya

              People

              Assignee:
              niteen.surwase Niteen Surwase (Inactive)
              Reporter:
              priya.dhamande Priya Dhamande (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1h Original Estimate - 1h
                  1h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 29.75h
                  29.75h