Uploaded image for project: 'New Features 2017'
  1. New Features 2017
  2. NF-4178

TSR Integration>Payroll>Employee should not be get added if there is no active payroll in system.

    Details

    • Type: Bug
    • Status: Resolution Setting
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Integrations
    • Labels:
      None
    • Environment:
      QA
    • Bug Type:
      Functional
    • Bug Severity:
      Medium
    • Level:
      Employee
    • Module:
      TSR
    • Reported by:
      Harbinger
    • Item State:
      Stage QA - Production Deployment on Hold
    • Issue Importance:
      Q2

      Description

      Env - Local
      Company - CityOfLakeWorth

      Prerequisite - There should not be any active payroll in system.

      1] Add employee through API without mentioning payroll.
      or
      1] Add employee through API with below parameter :
      "AssignDefaultPayrollSchedule":true,

      Actual Result:
      In above two scenario, "Add Employee record failed" message is displaying in API response, but actually employee get added in the system and server error is displaying after clicking on such employee names from Search Employee page.

      Refer attached screenshots for more details.

      Cc: Prasad Pise

        Attachments

        1. API_Error.jpg
          API_Error.jpg
          152 kB
        2. Pass_Local.jpg
          Pass_Local.jpg
          125 kB
        3. ServerError.jpg
          ServerError.jpg
          125 kB

          Issue Links

            Activity

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

            Correction: Added required check in case no active payroll schedule is present in system.

            Affected files:
            BusinessLogic/WORKTERRA/EmployeeProfileView.cs

            Show
            saurabh.sablaka Saurabh Sablaka (Inactive) added a comment - Correction: Added required check in case no active payroll schedule is present in system. Affected files: BusinessLogic/WORKTERRA/EmployeeProfileView.cs
            Hide
            kunal.kedari Kunal Kedari (Inactive) added a comment -

            Verified the fix on Local (wt-stage) environment, now employee is not getting added if there is no any active payroll schedule in system.

            We can deploy fix to Stage.

            Cc :Saurabh Sablaka, Prasad Pise

            Show
            kunal.kedari Kunal Kedari (Inactive) added a comment - Verified the fix on Local (wt-stage) environment, now employee is not getting added if there is no any active payroll schedule in system. We can deploy fix to Stage. Cc : Saurabh Sablaka , Prasad Pise
            Hide
            kunal.kedari Kunal Kedari (Inactive) added a comment -

            Verified fix on Stage, working as expected. We are deploy this fix to Production with other TSR changes. Hence marking it as "Production Deployment on Hold".

            Cc: Saurabh Sablaka, Prasad Pise

            Show
            kunal.kedari Kunal Kedari (Inactive) added a comment - Verified fix on Stage, working as expected. We are deploy this fix to Production with other TSR changes. Hence marking it as "Production Deployment on Hold". Cc: Saurabh Sablaka , Prasad Pise
            Hide
            kunal.kedari Kunal Kedari (Inactive) added a comment -

            Business decided to stop all the work related to TSR.

            Show
            kunal.kedari Kunal Kedari (Inactive) added a comment - Business decided to stop all the work related to TSR.

              People

              Assignee:
              kunal.kedari Kunal Kedari (Inactive)
              Reporter:
              kunal.kedari Kunal Kedari (Inactive)
              Developer:
              Saurabh Sablaka (Inactive)
              QA:
              Kunal Kedari (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Dev Due Date:
                Pre-Prod Due Date:
                Production Due Date:
                Code Review Date:

                  Time Tracking

                  Estimated:
                  Original Estimate - 4h
                  4h
                  Remaining:
                  Time Spent - 1h Remaining Estimate - 3h
                  3h
                  Logged:
                  Time Spent - 1h Remaining Estimate - 3h
                  1h