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

TSR : OnBoarding Structural Change: Tour Eligibility, Tour Start-invoke employee login,display tour status and changes in API logic.

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Integrations
    • Labels:
      None
    • Module:
      TSR
    • Reported by:
      Harbinger
    • Item State:
      Production Complete - Closed
    • Issue Importance:
      Q1
    • Sprint:
      NF Sprint 6
    • Feature Category:
      Integration
    • Severity:
      Simple

      Description

      OnBoarding Structural Change: Tour employee & Job mapping
      -Accept tour request in Workterra & send responses on basis of
      Employee - Job Position - Tour ID

      Following are the Dev activities involved

      Tour Eligibility
      Tour Start - invoke on employee login
      Tour Status display on screens
      Changes in API logic

        Attachments

          Issue Links

            Activity

            Hide
            rupesh.mandal Rupesh Mandal (Inactive) added a comment -

            Changes In API logic validated Employee address and created employee tours class

            Show
            rupesh.mandal Rupesh Mandal (Inactive) added a comment - Changes In API logic validated Employee address and created employee tours class
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment - - edited

            Files Affected:

            1. App/BusinessLogic/OnBoarding/ManageTour.cs
            2. App/ControllerAppTier/ControllerAppTier/OnBoardControllerAppTier.cs
            3. Shared Library/SharedFunction/SharedFunction/OnBoardSharedFunction.cs
            4. Web/SharedFunctionWebTier/SharedFunctionWebTier/CommonClasses/CommonClass.cs
            5. Web/Web Projects/OnBoard/Areas/Customization/Models/LandingPage/LandingPageModel.cs
            6. Database Objects/MasterCompanyDB/01_DDL/510_NF-391_WTB_OnBoard_ModTable_EmployeeTourStatus.sql
            7. Database Objects/MasterCompanyDB/01_DDL/511_NF-391_WTB_OnBoard_ModTable_EmployeeTourStatus_History.sql
            8. Database Objects/MasterCompanyDB/01_DDL/512_NF-391_WTB_OnBoard_ModTable_EmployeeTourStepDetails.sql
            9. Database Objects/MasterCompanyDB/01_DDL/513_NF-391_WTB_OnBoard_ModTable_EmployeeTourStepDetails_History.sql
            10. Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_FetchEligibleTourIDs.StoredProcedure.sql
            11. Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_FetchTourBuilderLastVisitedUrl.StoredProcedure.sql
            12. Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_UpdateSpentTimelogForTourStep.StoredProcedure.sql
            13. Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_UpdateTourBuilderLastVisitedUrl.StoredProcedure.sql
            14. Database Objects\MasterCompanyDB\08_Other\21_NF-391_WTB_OnBoard_EmployeeSource.sql

            Tour Progress Widget Files Affected:

            1. App/BusinessLogic/OnBoarding/EmployeeTourStatus.cs
            2. Shared Library/ValueObjects/ValueObjects/TourProgressOfEmployee.cs
            3. Web/SharedFunctionWebTier/SharedFunctionWebTier/Views/PTHomePage/OnBoard/TourProgressPV.cshtml
            4. Web/SharedFunctionWebTier/SharedFunctionWebTier/Views/PTHomePage/OnBoard/TourProgressPV.generated.cs
            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - - edited Files Affected: App/BusinessLogic/OnBoarding/ManageTour.cs App/ControllerAppTier/ControllerAppTier/OnBoardControllerAppTier.cs Shared Library/SharedFunction/SharedFunction/OnBoardSharedFunction.cs Web/SharedFunctionWebTier/SharedFunctionWebTier/CommonClasses/CommonClass.cs Web/Web Projects/OnBoard/Areas/Customization/Models/LandingPage/LandingPageModel.cs Database Objects/MasterCompanyDB/01_DDL/510_ NF-391 _WTB_OnBoard_ModTable_EmployeeTourStatus.sql Database Objects/MasterCompanyDB/01_DDL/511_ NF-391 _WTB_OnBoard_ModTable_EmployeeTourStatus_History.sql Database Objects/MasterCompanyDB/01_DDL/512_ NF-391 _WTB_OnBoard_ModTable_EmployeeTourStepDetails.sql Database Objects/MasterCompanyDB/01_DDL/513_ NF-391 _WTB_OnBoard_ModTable_EmployeeTourStepDetails_History.sql Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_FetchEligibleTourIDs.StoredProcedure.sql Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_FetchTourBuilderLastVisitedUrl.StoredProcedure.sql Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_UpdateSpentTimelogForTourStep.StoredProcedure.sql Database Objects/MasterCompanyDB/04_Stored Procedures/ob.OES_SP_UpdateTourBuilderLastVisitedUrl.StoredProcedure.sql Database Objects\MasterCompanyDB\08_Other\21_ NF-391 _WTB_OnBoard_EmployeeSource.sql Tour Progress Widget Files Affected: App/BusinessLogic/OnBoarding/EmployeeTourStatus.cs Shared Library/ValueObjects/ValueObjects/TourProgressOfEmployee.cs Web/SharedFunctionWebTier/SharedFunctionWebTier/Views/PTHomePage/OnBoard/TourProgressPV.cshtml Web/SharedFunctionWebTier/SharedFunctionWebTier/Views/PTHomePage/OnBoard/TourProgressPV.generated.cs
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Please verify these enhancements.
            Enhancements done :
            1. For Employees added through API, they will get Tours mapped to them along with system eligible tours(if any).
            2. Job ID added in session
            3. Tour progress widget for employee will show Job position(if any) along with Tour name.

            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Please verify these enhancements. Enhancements done : 1. For Employees added through API, they will get Tours mapped to them along with system eligible tours(if any). 2. Job ID added in session 3. Tour progress widget for employee will show Job position(if any) along with Tour name.
            Hide
            kunal.kedari Kunal Kedari (Inactive) added a comment -

            We are done with testing on this change on Stage environment, marking status as "Production Deployment on Hold".

            Show
            kunal.kedari Kunal Kedari (Inactive) added a comment - We are done with testing on this change on Stage environment, marking status as "Production Deployment on Hold".
            Hide
            kunal.kedari Kunal Kedari (Inactive) added a comment -

            Verified the change on Production, working as expected. Closing the ticket.

            Show
            kunal.kedari Kunal Kedari (Inactive) added a comment - Verified the change on Production, working as expected. Closing the ticket.

              People

              Assignee:
              kunal.kedari Kunal Kedari (Inactive)
              Reporter:
              prasadp Prasad Pise (Inactive)
              Developer:
              Rupesh Mandal (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Code Review Date:

                  Time Tracking

                  Estimated:
                  Original Estimate - 49h Original Estimate - 49h
                  49h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 133h
                  133h