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

TSR Integration->Field Validations->Can we make API field validations in sync with application.

    Details

    • Type: Change Request
    • Status: Closed
    • Priority: High
    • 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:
      TSR OnBoard - 28 Mar - 12 May
    • Severity:
      Medium

      Description

      At present the API field validations are not in sync with application.

      e.g. Postal code is not validated against country in API, but in application we are validating it against the mentioned country, in such scenarios when employee is added through API such fields are showing validation error on respective pages and employee needs to correct these fields.

      Above is just an example, there are many more fields. We have listed some of the validations inconsistencies in Jira NF-673.

      It will be better if we sync the validations for API fields with application, to avoid any future issue due to validations.

      Cc: Prasad Pise

        Attachments

          Activity

          kunal.kedari Kunal Kedari (Inactive) created issue -
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Field Original Value New Value
          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 -
          Assignee Saurabh Sablaka [ saurabh.sablaka ] Seema Gaikwad [ seema.gaikwad ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 18h [ 64800 ]
          Original Estimate 18h [ 64800 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 18h [ 64800 ] 10h [ 36000 ]
          Time Spent 8h [ 28800 ]
          Worklog Id 35186 [ 35186 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 10h [ 36000 ] 12h [ 43200 ]
          Time Spent 8h [ 28800 ] 6h [ 21600 ]
          Worklog Id 35186 [ 35186 ]
          seema.gaikwad Seema Gaikwad (Inactive) logged work - 31/Mar/17 10:16 AM - edited
          • Time Spent:
            4h
             

            Field validation

          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 12h [ 43200 ] 14h [ 50400 ]
          Time Spent 6h [ 21600 ] 4h [ 14400 ]
          Worklog Id 35186 [ 35186 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 14h [ 50400 ] 11h [ 39600 ]
          Time Spent 4h [ 14400 ] 7h [ 25200 ]
          Worklog Id 35908 [ 35908 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Item State Parent values: Development(10200)Level 1 values: Ready for Review(10208)
          seema.gaikwad Seema Gaikwad (Inactive) logged work - 04/Apr/17 11:03 AM - edited
          • Time Spent:
            4h
             

            Making API field validations in sync with application.

          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 11h [ 39600 ] 10h [ 36000 ]
          Time Spent 7h [ 25200 ] 8h [ 28800 ]
          Worklog Id 35908 [ 35908 ]
          Hide
          seema.gaikwad Seema Gaikwad (Inactive) added a comment -

          All API filed validations are now sync with WT system

          Show
          seema.gaikwad Seema Gaikwad (Inactive) added a comment - All API filed validations are now sync with WT system
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Code Reviewed By Ramya Tantry [ 13001 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Item State Parent values: Development(10200)Level 1 values: Ready for Review(10208) Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209)
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Assignee Seema Gaikwad [ seema.gaikwad ] Kunal Kedari [ kunal.kedari ]
          seema.gaikwad Seema Gaikwad (Inactive) logged work - 05/Apr/17 10:40 AM - edited
          • Time Spent:
            4h
             

            Validation testing

          Hide
          seema.gaikwad Seema Gaikwad (Inactive) added a comment - - edited

          Employment Start Date can be
          -30 days Prior than today's date
          -Upto taday's date + 6months

          Show
          seema.gaikwad Seema Gaikwad (Inactive) added a comment - - edited Employment Start Date can be -30 days Prior than today's date -Upto taday's date + 6months
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 10h [ 36000 ] 9h [ 32400 ]
          Time Spent 8h [ 28800 ] 9h [ 32400 ]
          Worklog Id 36227 [ 36227 ]
          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)
          saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
          Status In Development [ 10007 ] Local Testing [ 10200 ]
          ramya.tantry Ramya Tantry (Inactive) logged work - 05/Apr/17 03:28 PM - edited
          • Time Spent:
            0.5h
             

            Code review

          ramya.tantry Ramya Tantry (Inactive) made changes -
          Remaining Estimate 9h [ 32400 ] 8h 40m [ 31200 ]
          Time Spent 9h [ 32400 ] 9h 20m [ 33600 ]
          Worklog Id 36375 [ 36375 ]
          ramya.tantry Ramya Tantry (Inactive) made changes -
          Remaining Estimate 8h 40m [ 31200 ] 8.5h [ 30600 ]
          Time Spent 9h 20m [ 33600 ] 9.5h [ 34200 ]
          Worklog Id 36375 [ 36375 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 8.5h [ 30600 ] 7.5h [ 27000 ]
          Time Spent 9.5h [ 34200 ] 10.5h [ 37800 ]
          Worklog Id 36227 [ 36227 ]
          Hide
          seema.gaikwad Seema Gaikwad (Inactive) added a comment - - edited

          Postal code validation is done againest country.
          '-' removed from postal code when it get inserted into DB

          Fields marked in yellow are used for validation.

          Show
          seema.gaikwad Seema Gaikwad (Inactive) added a comment - - edited Postal code validation is done againest country. '-' removed from postal code when it get inserted into DB Fields marked in yellow are used for validation.
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Attachment API_FieldValidationsChanges.xls [ 44515 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Attachment FieldInApi.xls [ 44516 ]
          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 7.5h [ 27000 ] 5.5h [ 19800 ]
          Time Spent 10.5h [ 37800 ] 12.5h [ 45000 ]
          Worklog Id 36227 [ 36227 ]
          kunal.kedari Kunal Kedari (Inactive) made changes -
          Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: LB QA(10201)Level 1 values: In Testing(10210)
          kunal.kedari Kunal Kedari (Inactive) logged work - 07/Apr/17 04:32 AM
          • Time Spent:
            2h
             

            Testing on local (wt-stage) environment.

          Hide
          kunal.kedari Kunal Kedari (Inactive) added a comment -

          Added QA estimations (6 hours) to original estimations.

          Show
          kunal.kedari Kunal Kedari (Inactive) added a comment - Added QA estimations (6 hours) to original estimations.
          kunal.kedari Kunal Kedari (Inactive) made changes -
          Original Estimate 18h [ 64800 ] 24h [ 86400 ]
          kunal.kedari Kunal Kedari (Inactive) made changes -
          Remaining Estimate 5.5h [ 19800 ] 3.5h [ 12600 ]
          Time Spent 12.5h [ 45000 ] 14.5h [ 52200 ]
          Worklog Id 36713 [ 36713 ]
          khandu.kshirsagar Khandu Kshirsagar (Inactive) made changes -
          Item State Parent values: LB QA(10201)Level 1 values: In Testing(10210) Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602)
          kunal.kedari Kunal Kedari (Inactive) logged work - 13/Apr/17 05:09 AM
          • Time Spent:
            1.5h
             

            Verifying field validation on Stage

          kunal.kedari Kunal Kedari (Inactive) made changes -
          Remaining Estimate 3.5h [ 12600 ] 2h [ 7200 ]
          Time Spent 14.5h [ 52200 ] 16h [ 57600 ]
          Worklog Id 37876 [ 37876 ]
          shyam.sharma shyam sharma (Inactive) made changes -
          Sprint TSR OnBoard - 28 Mar - 30 Apr [ 60 ]
          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)
          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)
          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)
          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 ]
          kunal.kedari Kunal Kedari (Inactive) made changes -
          Status Stage Testing [ 10201 ] Pending for Production Approval [ 10301 ]
          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)
          seema.gaikwad Seema Gaikwad (Inactive) logged work - 25/Apr/17 11:33 AM
          • Time Spent:
            1h
             

            testing on Producation

          seema.gaikwad Seema Gaikwad (Inactive) made changes -
          Remaining Estimate 2h [ 7200 ] 1h [ 3600 ]
          Time Spent 16h [ 57600 ] 17h [ 61200 ]
          Worklog Id 41093 [ 41093 ]
          kunal.kedari Kunal Kedari (Inactive) logged work - 27/Apr/17 11:32 AM
          • Time Spent:
            1.5h
             

            Testing on Production

          kunal.kedari Kunal Kedari (Inactive) made changes -
          Remaining Estimate 1h [ 3600 ] 0h [ 0 ]
          Time Spent 17h [ 61200 ] 18.5h [ 66600 ]
          Worklog Id 42303 [ 42303 ]
          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)
          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 Pending for Production Approval [ 10301 ] Approved for production [ 10034 ]
          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
          21h 13m 1
          Saurabh Sablaka (Inactive) made transition -
          Pending for Approval Approved for Development
          2s 1
          Saurabh Sablaka (Inactive) made transition -
          Approved for Development In Development
          4s 1
          Saurabh Sablaka (Inactive) made transition -
          In Development In LB Testing
          6d 3h 11m 1
          Kunal Kedari (Inactive) made transition -
          In LB Testing Pending for Stage Approval
          18d 22h 47m 1
          Kunal Kedari (Inactive) made transition -
          Pending for Stage Approval Approved for Stage
          2s 1
          Kunal Kedari (Inactive) made transition -
          Approved for Stage Stage Testing
          3s 1
          Kunal Kedari (Inactive) made transition -
          Stage Testing Pending for Production Approval
          10s 1
          Kunal Kedari (Inactive) made transition -
          Pending for Production Approval Approved for production
          15d 15h 46m 1
          Kunal Kedari (Inactive) made transition -
          Approved for production In Production Testing
          2s 1
          Kunal Kedari (Inactive) made transition -
          In Production Testing Production Complete
          23s 1
          Kunal Kedari (Inactive) made transition -
          Production Complete Closed
          3s 1

            People

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

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 24h
                24h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 18.5h Time Not Required
                18.5h