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

            prasadp Prasad Pise (Inactive) created issue -
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Field Original Value New Value
            Assignee Saurabh Sablaka [ saurabh.sablaka ] Rupesh Mandal [ rupesh.mandal ]
            Feature Category Integration [ 13701 ]
            Item State Parent values: Development(10200)Level 1 values: Development Backlog(10205)
            Remaining Estimate 49h [ 176400 ]
            Original Estimate 49h [ 176400 ]
            rupesh.mandal Rupesh Mandal (Inactive) logged work - 14/Mar/17 11:30 AM
            • Time Spent:
              8h
               

              Changes In API logic added job id value in various tables
              Created new Class in value objects

            rupesh.mandal Rupesh Mandal (Inactive) logged work - 15/Mar/17 11:30 AM
            • Time Spent:
              8h
               

              Changes in API logic
              updated codes in business logic and api services
              updated store procdures

            rupesh.mandal Rupesh Mandal (Inactive) logged work - 16/Mar/17 11:35 AM
            • Time Spent:
              8h
               

              changes in API logic validated employee attribute country and state
              updates codes in API services ,business logic ,web api

            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Remaining Estimate 49h [ 176400 ] 41h [ 147600 ]
            Time Spent 8h [ 28800 ]
            Worklog Id 31725 [ 31725 ]
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Remaining Estimate 41h [ 147600 ] 33h [ 118800 ]
            Time Spent 8h [ 28800 ] 16h [ 57600 ]
            Worklog Id 31726 [ 31726 ]
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Remaining Estimate 33h [ 118800 ] 25h [ 90000 ]
            Time Spent 16h [ 57600 ] 24h [ 86400 ]
            Worklog Id 31730 [ 31730 ]
            rupesh.mandal Rupesh Mandal (Inactive) logged work - 17/Mar/17 11:32 AM
            • Time Spent:
              8h
               

              Done development testing in API changes and validate state address

            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Remaining Estimate 25h [ 90000 ] 17h [ 61200 ]
            Time Spent 24h [ 86400 ] 32h [ 115200 ]
            Worklog Id 32126 [ 32126 ]
            ramya.tantry Ramya Tantry (Inactive) logged work - 17/Mar/17 03:56 PM
            • Time Spent:
              3.5h
               

              Discussion on Task.
              Tour debugging

            rupesh.mandal Rupesh Mandal (Inactive) logged work - 18/Mar/17 11:35 AM
            • Time Spent:
              8h
               

              Bugs Resolved
              Validations modified and added

            khandu.kshirsagar Khandu Kshirsagar (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: Development Backlog(10205) Parent values: LB QA(10201)Level 1 values: LB Deployed(11600)
            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
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Code Review Date 17/Mar/2017
            Code Reviewed By Saurabh Sablaka [ 11909 ]
            rupesh.mandal Rupesh Mandal (Inactive) logged work - 20/Mar/17 11:38 AM
            • Time Spent:
              8h
               

              Changes in API logic validated employeetours Attributes

            ramya.tantry Ramya Tantry (Inactive) logged work - 20/Mar/17 03:54 PM
            • Time Spent:
              6.5h
               

              Tour debugging
              Discussion with Swapnil and Shubhangi.
              BenAdmin workflow debugging.

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 17h [ 61200 ] 10.5h [ 37800 ]
            Time Spent 32h [ 115200 ] 38.5h [ 138600 ]
            Worklog Id 32443 [ 32443 ]
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 10.5h [ 37800 ] 7h [ 25200 ]
            Time Spent 38.5h [ 138600 ] 42h [ 151200 ]
            Worklog Id 32444 [ 32444 ]
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Remaining Estimate 7h [ 25200 ] 0h [ 0 ]
            Time Spent 42h [ 151200 ] 50h [ 180000 ]
            Worklog Id 32462 [ 32462 ]
            rupesh.mandal Rupesh Mandal (Inactive) logged work - 21/Mar/17 10:35 AM
            • Time Spent:
              8h
               

              validated employee attributes and deployed on LB

            ramya.tantry Ramya Tantry (Inactive) logged work - 21/Mar/17 03:49 PM
            • Time Spent:
              7.25h
               

              Discussion with Saurabh
              Changes in tour eligibility and add eligible details in session
              Testing
              Discussion with Shubhangi on check page eligibility of tour

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Time Spent 50h [ 180000 ] 57.25h [ 206100 ]
            Worklog Id 32762 [ 32762 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Assignee Rupesh Mandal [ rupesh.mandal ] Saurabh Sablaka [ saurabh.sablaka ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Status New Request [ 10029 ] Pending for Approval [ 10002 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Status Pending for Approval [ 10002 ] Approved for Development [ 10003 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Status Approved for Development [ 10003 ] In Development [ 10007 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: Development(10200)Level 1 values: In Progress(10206)
            rupesh.mandal Rupesh Mandal (Inactive) logged work - 22/Mar/17 10:35 AM
            • Time Spent:
              8h
               

              changes and updated validate attributes employeetour and bug fixes NF-600

            ramya.tantry Ramya Tantry (Inactive) logged work - 22/Mar/17 12:07 PM
            • Time Spent:
              9.75h
               

              Discussion with Saurabh,Vijayendra and Swapnil
              Testing
              Implementation of changes suggested by Saurabh
              Add session values for jobid and employee source id
              Code review

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Code Review Date 17/Mar/2017 22/Mar/2017
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: In Progress(10206) Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209)
            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
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Time Spent 57.25h [ 206100 ] 65.25h [ 234900 ]
            Worklog Id 33207 [ 33207 ]
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Time Spent 65.25h [ 234900 ] 73.25h [ 263700 ]
            Worklog Id 33208 [ 33208 ]
            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)
            rupesh.mandal Rupesh Mandal (Inactive) logged work - 23/Mar/17 11:35 AM
            • Time Spent:
              8h
               

              Bugs Resolved

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Time Spent 73.25h [ 263700 ] 83h [ 298800 ]
            Worklog Id 33239 [ 33239 ]
            ramya.tantry Ramya Tantry (Inactive) logged work - 23/Mar/17 12:11 PM
            • Time Spent:
              8h
               

              Code review changes
              Migration script creation
              Testing
              Checkins to LB,UIRefresh and Trunk branch
              Changes to Tour Progress widget
              Discussion with Saurabh

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Time Spent 83h [ 298800 ] 91h [ 327600 ]
            Worklog Id 33241 [ 33241 ]
            ramya.tantry Ramya Tantry (Inactive) logged work - 24/Mar/17 04:04 AM
            • Time Spent:
              0.5h
               

              Tour Widget file changes checkin to trunk,LB and Ui Refresh branch

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Time Spent 91h [ 327600 ] 91.5h [ 329400 ]
            Worklog Id 33373 [ 33373 ]
            kunal.kedari Kunal Kedari (Inactive) logged work - 24/Mar/17 05:10 AM
            • Time Spent:
              4.5h
               

              Testing changes on Local (wt-stage) environment

            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.
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Assignee Saurabh Sablaka [ saurabh.sablaka ] Prasad Pise [ prasadp ]
            rupesh.mandal Rupesh Mandal (Inactive) logged work - 24/Mar/17 11:36 AM
            • Time Spent:
              8h
               

              Bugs Resolved

            ramya.tantry Ramya Tantry (Inactive) logged work - 24/Mar/17 12:39 PM
            • Time Spent:
              0.5h
               

              Stage checkins

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Time Spent 91.5h [ 329400 ] 92h [ 331200 ]
            Worklog Id 33641 [ 33641 ]
            kunal.kedari Kunal Kedari (Inactive) logged work - 25/Mar/17 05:15 AM
            • Time Spent:
              4.5h
               

              Testing changes on Local environment.

            khandu.kshirsagar Khandu Kshirsagar (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602)
            kunal.kedari Kunal Kedari (Inactive) logged work - 25/Mar/17 08:31 AM
            • Time Spent:
              2.5h
               

              Testing on Stage environment

            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Status In Development [ 10007 ] Local Testing [ 10200 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Time Spent 92h [ 331200 ] 96.5h [ 347400 ]
            Worklog Id 33847 [ 33847 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Time Spent 96.5h [ 347400 ] 101h [ 363600 ]
            Worklog Id 33856 [ 33856 ]
            prasadp Prasad Pise (Inactive) made changes -
            Assignee Prasad Pise [ prasadp ] Kunal Kedari [ kunal.kedari ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Time Spent 101h [ 363600 ] 103.5h [ 372600 ]
            Worklog Id 34652 [ 34652 ]
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Time Spent 103.5h [ 372600 ] 111.5h [ 401400 ]
            Worklog Id 34791 [ 34791 ]
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Time Spent 111.5h [ 401400 ] 119.5h [ 430200 ]
            Worklog Id 34793 [ 34793 ]
            rupesh.mandal Rupesh Mandal (Inactive) made changes -
            Time Spent 119.5h [ 430200 ] 127.5h [ 459000 ]
            Worklog Id 35706 [ 35706 ]
            shyam.sharma shyam sharma (Inactive) made changes -
            Sprint NF Sprint 6 [ 47 ]
            shyam.sharma shyam sharma (Inactive) made changes -
            Rank Ranked higher
            kunal.kedari Kunal Kedari (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)
            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".
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: In Testing(10214) Parent values: Stage QA(10202)Level 1 values: Production Deployment on Hold(10224)
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Local Testing [ 10200 ] Pending for Stage Approval [ 10300 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Pending for Stage Approval [ 10300 ] Approved for Stage [ 10030 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Approved for Stage [ 10030 ] Stage Testing [ 10201 ]
            prasadp Prasad Pise (Inactive) made changes -
            Link This issue relates to NF-52 [ NF-52 ]
            ramya.tantry Ramya Tantry (Inactive) logged work - 24/Apr/17 12:29 PM
            • Time Spent:
              1h
               

              Production checkins

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Time Spent 127.5h [ 459000 ] 128.5h [ 462600 ]
            Worklog Id 40370 [ 40370 ]
            prasadp Prasad Pise (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Production Deployment on Hold(10224) Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217)
            ashwin.wankhede Ashwin Wankhede (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) Parent values: Production QA(10203)Level 1 values: Production Deployed(10221)
            ramya.tantry Ramya Tantry (Inactive) logged work - 25/Apr/17 04:56 PM
            • Time Spent:
              3h
               

              Production testing

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Time Spent 128.5h [ 462600 ] 131.5h [ 473400 ]
            Worklog Id 40811 [ 40811 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) Parent values: Production QA(10203)Level 1 values: In Testing(10218)
            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.
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Stage Testing [ 10201 ] Pending for Production Approval [ 10301 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Pending for Production Approval [ 10301 ] Approved for production [ 10034 ]
            kunal.kedari Kunal Kedari (Inactive) logged work - 02/May/17 04:09 PM
            • Time Spent:
              1.5h
               

              Updating all TSR tickets on Production

            kunal.kedari Kunal Kedari (Inactive) made changes -
            Time Spent 131.5h [ 473400 ] 133h [ 478800 ]
            Worklog Id 42765 [ 42765 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: Production QA(10203)Level 1 values: In Testing(10218) Parent values: Production Complete(10222)Level 1 values: Closed(10223)
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Approved for production [ 10034 ] Production Testing [ 10202 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Production Testing [ 10202 ] Production Complete [ 10028 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Production Complete [ 10028 ] Closed [ 6 ]
            Transition Time In Source Status Execution Times
            Saurabh Sablaka (Inactive) made transition -
            New Request Pending for Approval
            13d 17h 5m 1
            Saurabh Sablaka (Inactive) made transition -
            Pending for Approval Approved for Development
            2s 1
            Saurabh Sablaka (Inactive) made transition -
            Approved for Development In Development
            2s 1
            Saurabh Sablaka (Inactive) made transition -
            In Development In LB Testing
            3d 7h 59m 1
            Kunal Kedari (Inactive) made transition -
            In LB Testing Pending for Stage Approval
            19d 22h 37m 1
            Kunal Kedari (Inactive) made transition -
            Pending for Stage Approval Approved for Stage
            26s 1
            Kunal Kedari (Inactive) made transition -
            Approved for Stage Stage Testing
            4s 1
            Kunal Kedari (Inactive) made transition -
            Stage Testing Pending for Production Approval
            17d 22h 53m 1
            Kunal Kedari (Inactive) made transition -
            Pending for Production Approval Approved for production
            3s 1
            Kunal Kedari (Inactive) made transition -
            Approved for production In Production Testing
            6d 18h 12m 1
            Kunal Kedari (Inactive) made transition -
            In Production Testing Production Complete
            7s 1
            Kunal Kedari (Inactive) made transition -
            Production Complete Closed
            17d 2h 47m 1

              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