Uploaded image for project: 'Document Management System'
  1. Document Management System
  2. DMS-1917

DMS | Preprod | API | Custom Fields | New metadata

    Details

    • Company:
      All Clients/Multiple Clients

      Description

      Environment: Preprod
      API: api/manageCustomFields/CBATS
      Payload: Attached with jira

      New metadata added in payload.
      After adding new metada able to successfully run API, but the new entery is not updated.

      New Metadata:

      { "id": 133, "type": "string", "custom": true, "section": "Offer Letter Details", "label": "Wage", "mandatory": false }

      ,

      Please Note: We are able successfully run API with existing Payload.

      Refer screen capture.

      Samir , Shamooka Mohapatra , Alexandre

        Attachments

        1. Create Template Screen -- Offer Letter Field.png
          Create Template Screen -- Offer Letter Field.png
          182 kB
        2. CustomFields.txt
          15 kB
        3. CustomFields.txt
          15 kB
        4. From Alex --requisition.json
          14 kB
        5. riverview_payload From Alex.json
          14 kB
        6. Screenshot (339).png
          Screenshot (339).png
          103 kB
        7. Screenshot (340).png
          Screenshot (340).png
          114 kB
        8. Testcases_CustomFields.xls
          15 kB

          Activity

          priya.dhamande Priya Dhamande (Inactive) created issue -
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Field Original Value New Value
          Attachment Testcases_CustomFields.xls [ 120588 ]
          Hide
          priya.dhamande Priya Dhamande (Inactive) added a comment -

          For existing Payload and metadata able to run API and create fields.

          For New metadata fields are not updating.

          Show
          priya.dhamande Priya Dhamande (Inactive) added a comment - For existing Payload and metadata able to run API and create fields. For New metadata fields are not updating.
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment - - edited

          Hello Priya Dhamande,

          I checked your payload and new field (133) not found in your payload.

          I added that field in payload under assignment fields & tried on pre-production working fine. Field is also get added into system.

          You can see field on create template screen, refer below screen shot for same.

           

          Note : API returns all system fields as we have mapping only for CBATS not for OnBoard source product. 

           

          Please confirm at your end.

          Thanks,
          RohanK

          CC – Samir

          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - - edited Hello Priya Dhamande , I checked your payload and new field (133) not found in your payload. I added that field in payload under assignment fields & tried on pre-production working fine. Field is also get added into system. You can see field on create template screen, refer below screen shot for same.   Note : API returns all system fields as we have mapping only for CBATS not for OnBoard source product.     Please confirm at your end. Thanks, RohanK CC – Samir
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Status To Do [ 10000 ] In QA Testing [ 11901 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Assignee Rohan J Khandave [ rohan.khandave ] Priya Dhamande [ priya.dhamande ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment CustomFields.txt [ 120591 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Description Environment: Preprod
          API: api/manageCustomFields/Onboard
          Payload: Attached with jira

          New metadata added in payload.
          After adding new metada able to successfully run API, but the new entery is not updated.

          New Metadata:

          {
              "id": 133,
              "type": "string",
              "custom": true,
              "section": "Offer Letter Details",
              "label": "Wage",
              "mandatory": false
            },

          Please Note: We are able successfully run API with existing Payload.

          Refer screen capture.

          @samir
          Environment: Preprod
          API: api/manageCustomFields/Onboard
          Payload: Attached with jira

          New metadata added in payload.
          After adding new metada able to successfully run API, but the new entery is not updated.

          New Metadata:

          {
              "id": 133,
              "type": "string",
              "custom": true,
              "section": "Offer Letter Details",
              "label": "Wage",
              "mandatory": false
            },

          Please Note: We are able successfully run API with existing Payload.

          Refer screen capture.

          [~samir] , [~Shamooka.Mohapatra] , [~AlexandreW]
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment - - edited

           

          CBAT team is also checking at their end for this field , will update once they get details.(AT-2966)

           

          {        “id”: 133,        “type”: “string”,        “custom”: true,        “section”: “Offer Letter Details”,        “label”: “Wage”,        “mandatory”: false    }

          ,`

           

          CC – Shamooka Mohapatra , Alexandre , Samir

          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - - edited   CBAT team is also checking at their end for this field , will update once they get details.(AT-2966)   {        “id”: 133,        “type”: “string”,        “custom”: true,        “section”: “Offer Letter Details”,        “label”: “Wage”,        “mandatory”: false    } ,`   CC – Shamooka Mohapatra , Alexandre  , Samir
          rohan.khandave Rohan J Khandave (Inactive) logged work - 23/Sep/19 06:40 AM
          • Time Spent:
            1h
             

            analysis
            testing

          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Remaining Estimate 0h [ 0 ]
          Time Spent 1h [ 3600 ]
          Worklog Id 201814 [ 201814 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Status In QA Testing [ 11901 ] In Progress [ 3 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Attachment riverview_payload From Alex.json [ 120730 ]
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment -

          Hello Amrendra Kumar,

          We checked candidate fields of River Health provided by Alexandre.

          We found section name is blank only for "Offer Letter Details" section fields. We have updated section name for those fields.

          Also some fields from requisitions are having blank field section names.

          Alexandre if you have requisition fields please provide those fields? So we can update those section names in DMS.

          Note: We will keep this JIRA to find root cause. 

          Thanks,
          RohanK

          CC – Samir , Shamooka Mohapatra

          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - Hello Amrendra Kumar , We checked candidate fields of River Health provided by Alexandre . We found section name is blank only for " Offer Letter Details " section fields. We have updated section name for those fields. Also some fields from requisitions are having blank field section names. Alexandre if you have requisition fields please provide those fields? So we can update those section names in DMS. Note: We will keep this JIRA to find root cause.   Thanks, RohanK CC – Samir , Shamooka Mohapatra
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Attachment From Alex --requisition.json [ 120766 ]
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment -

          Thanks Alexandre for providing requisition fields details.

          Amrendra Kumar we have updated requisition fields section name as per provided document.

          Thanks,
          RohanK

          CC – Samir , Shamooka Mohapatra

          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - Thanks Alexandre for providing requisition fields details. Amrendra Kumar we have updated requisition fields section name as per provided document. Thanks, RohanK CC – Samir  , Shamooka Mohapatra
          Hide
          Amrendra Amrendra Kumar (Inactive) added a comment -

          Hi Rohan J Khandave,

          • When you said "updated section name", what does this mean?
          • Are you keeping a copy at DMS side for these section name?
          • Are you not dynamically picking this up?
          • What happens, if client changes the section name or some other client call the same section with different name?

          cc: Samir, Alexandre

          Show
          Amrendra Amrendra Kumar (Inactive) added a comment - Hi Rohan J Khandave , When you said "updated section name", what does this mean? Are you keeping a copy at DMS side for these section name? Are you not dynamically picking this up? What happens, if client changes the section name or some other client call the same section with different name? cc: Samir , Alexandre
          Hide
          rohan.khandave Rohan J Khandave (Inactive) added a comment -

          Hello Amrendra Kumar,

          Please find below details

          • When you said "updated section name", what does this mean?
            ---> Alex provided fields of Candidate & Requisition for River Health company. We checked blank section names in DMS for respective company. For matching source field ids updated section field labels in DMS.
          • Are you keeping a copy at DMS side for these section name?
            ---> We store these section names at DMS end. While showing fields on template creation it getting used.
          • Are you not dynamically picking this up?
            ---> Field labels & section names are configured while configuring client in DMS. (Not clear about dynamically picking) 
          • What happens, if client changes the section name or some other client call the same section with different name?
            ---> If client change field section name in there system , they needs to provide updates to DMS (call DMS API manageCustomFields). DMS store fields labels & section name as per clients / company. So for same source field different companies can have different section & label.

          Thanks,
          RohanK

          CC – Samir , Shamooka Mohapatra 

          Show
          rohan.khandave Rohan J Khandave (Inactive) added a comment - Hello Amrendra Kumar , Please find below details When you said "updated section name", what does this mean? ---> Alex provided fields of Candidate & Requisition for River Health company. We checked blank section names in DMS for respective company. For matching source field ids updated section field labels in DMS. Are you keeping a copy at DMS side for these section name? ---> We store these section names at DMS end. While showing fields on template creation it getting used. Are you not dynamically picking this up? ---> Field labels & section names are configured while configuring client in DMS. (Not clear about dynamically picking)  What happens, if client changes the section name or some other client call the same section with different name? ---> If client change field section name in there system , they needs to provide updates to DMS (call DMS API manageCustomFields). DMS store fields labels & section name as per clients / company. So for same source field different companies can have different section & label. Thanks, RohanK CC – Samir  , Shamooka Mohapatra  
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Assignee Priya Dhamande [ priya.dhamande ] Rohan J Khandave [ rohan.khandave ]
          rohan.khandave Rohan J Khandave (Inactive) logged work - 24/Sep/19 06:46 AM
          • Time Spent:
            1h
             

            Analysis & updation of section names

          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Time Spent 1h [ 3600 ] 2h [ 7200 ]
          Worklog Id 202114 [ 202114 ]
          Hide
          Amrendra Amrendra Kumar (Inactive) added a comment -

          Shamooka Mohapatra, Alexandre - Please see, if we are calling the api if any change on LiFT. Rohan J Khandave, I am wondering how only one section got missed for the client, while other sections were fine.

          Show
          Amrendra Amrendra Kumar (Inactive) added a comment - Shamooka Mohapatra , Alexandre - Please see, if we are calling the api if any change on LiFT. Rohan J Khandave , I am wondering how only one section got missed for the client, while other sections were fine.
          Hide
          Amrendra Amrendra Kumar (Inactive) added a comment -

          Hi Rohan J Khandave, we have at least 4 of "Position Description" section field missing on their mapping list. They have raise BETA-810 for following payload

          { "id": 163, "type": "list", "custom": true, "section": "Position Description", "label": "FLSA Job Type", "mandatory": true, "multiple": true }

          ,

          Can you please check?

          CC: Samir

          Show
          Amrendra Amrendra Kumar (Inactive) added a comment - Hi Rohan J Khandave , we have at least 4 of "Position Description" section field missing on their mapping list. They have raise BETA-810 for following payload { "id": 163, "type": "list", "custom": true, "section": "Position Description", "label": "FLSA Job Type", "mandatory": true, "multiple": true } , Can you please check? CC: Samir
          samir Samir made changes -
          Assignee Rohan J Khandave [ rohan.khandave ] Ramya Tantry [ ramya.tantry ]
          Hide
          ramya.tantry Ramya Tantry (Inactive) added a comment -

          Hi Amrendra Kumar,

          We have analyzed the provided payloads ( From Alex --requisition.json and riverview_payload From Alex.json) and have found that below requisition fields have not been added.

          1. { "id": 158, "type": "list", "custom": true, "section": "Pay/Work Rules", "label": "Weekend Qualifier", "mandatory": false, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/13", "last_updated": "2019-09-24T10:06:02+0000" }
          2.  { "id": 160, "type": "list", "custom": true, "section": "Pay/Work Rules", "label": "Shift Qualifier", "mandatory": false, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/15", "last_updated": "2019-09-24T10:06:02+0000" }
          3. { "id": 163, "type": "list", "custom": true, "section": "Position Description", "label": "FLSA Job Type", "mandatory": true, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/18", "last_updated": "2019-09-24T10:06:02+0000" }
          4. { "id": 164, "type": "list", "custom": true, "section": "Position Description", "label": "Work Rule", "mandatory": true, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/19", "last_updated": "2019-09-24T10:06:02+0000" }
          5. { "id": 169, "type": "list", "custom": true, "section": "Position Description", "label": "\" . TXT_CONTACT_CHOIX_MANAGER . \"", "mandatory": false, "multiple": false, "datasource": "https://riverview.luceosolutions.com/rest/metadata/contact/requisition/169", "last_updated": "2019-09-24T01:54:50+0000" }

           We have added them into the mapping list.

          Concern: Custom fields missing from mapping list.

          Cause: Requisition Custom mapping having same source field ids as that of Candidate are not getting added into DMS system.

          Correction:  While getting the final custom fields data, add check to refer fields for provided requisition custom table. Code changes are in progress.

          CC: Rohan J Khandave,Samir

          Show
          ramya.tantry Ramya Tantry (Inactive) added a comment - Hi Amrendra Kumar , We have analyzed the provided payloads ( From Alex --requisition.json  and  riverview_payload From Alex.json ) and have found that below requisition fields have not been added. { "id": 158, "type": "list", "custom": true, "section": "Pay/Work Rules", "label": "Weekend Qualifier", "mandatory": false, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/13", "last_updated": "2019-09-24T10:06:02+0000" }  { "id": 160, "type": "list", "custom": true, "section": "Pay/Work Rules", "label": "Shift Qualifier", "mandatory": false, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/15", "last_updated": "2019-09-24T10:06:02+0000" } { "id": 163, "type": "list", "custom": true, "section": "Position Description", "label": "FLSA Job Type", "mandatory": true, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/18", "last_updated": "2019-09-24T10:06:02+0000" } { "id": 164, "type": "list", "custom": true, "section": "Position Description", "label": "Work Rule", "mandatory": true, "multiple": true, "datasource": "https://riverview.luceosolutions.com/rest/metadata/list/19", "last_updated": "2019-09-24T10:06:02+0000" } { "id": 169, "type": "list", "custom": true, "section": "Position Description", "label": "\" . TXT_CONTACT_CHOIX_MANAGER . \"", "mandatory": false, "multiple": false, "datasource": "https://riverview.luceosolutions.com/rest/metadata/contact/requisition/169", "last_updated": "2019-09-24T01:54:50+0000" }  We have added them into the mapping list. Concern : Custom fields missing from mapping list. Cause : Requisition Custom mapping having same source field ids as that of Candidate are not getting added into DMS system. Correction :  While getting the final custom fields data, add check to refer fields for provided requisition custom table. Code changes are in progress. CC: Rohan J Khandave , Samir
          ramya.tantry Ramya Tantry (Inactive) logged work - 25/Sep/19 05:36 AM
          • Time Spent:
            6.5h
             

            Issue analysis

            Payload analysis and Adding missing data

            Draft reply

            code changes

          ramya.tantry Ramya Tantry (Inactive) made changes -
          Time Spent 2h [ 7200 ] 8.5h [ 30600 ]
          Worklog Id 202344 [ 202344 ]
          ramya.tantry Ramya Tantry (Inactive) made changes -
          Sprint DMS - Gap Fall & Win Sprint 4 [ 179 ]
          Remaining Estimate 0h [ 0 ] 7.5h [ 27000 ]
          Original Estimate 16h [ 57600 ]
          ramya.tantry Ramya Tantry (Inactive) made changes -
          Fix Version/s Between Fall and Winter 2019 [ 10919 ]
          ramya.tantry Ramya Tantry (Inactive) logged work - 26/Sep/19 05:29 AM
          • Time Spent:
            4h
             

            Code changes

            Discussion with Rohan

          ramya.tantry Ramya Tantry (Inactive) made changes -
          Remaining Estimate 7.5h [ 27000 ] 3.5h [ 12600 ]
          Time Spent 8.5h [ 30600 ] 12.5h [ 45000 ]
          Worklog Id 202593 [ 202593 ]
          ramya.tantry Ramya Tantry (Inactive) made changes -
          Status In Progress [ 3 ] Code Review [ 11801 ]
          ramya.tantry Ramya Tantry (Inactive) made changes -
          Assignee Ramya Tantry [ ramya.tantry ] Rohan J Khandave [ rohan.khandave ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Assignee Rohan J Khandave [ rohan.khandave ] Harshveer Singh [ harshveer.singh ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Gap Fall & Win Sprint 4 [ 179 ] DMS - Gap Fall & Win Sprint 4, DMS - Gap Fall & Win Sprint 5 [ 179, 181 ]
          Ashish.Durani Ashish Durani made changes -
          Status Code Review [ 11801 ] In QA Testing [ 11901 ]
          Ashish.Durani Ashish Durani made changes -
          Assignee Harshveer Singh [ harshveer.singh ] Priya Dhamande [ priya.dhamande ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Description Environment: Preprod
          API: api/manageCustomFields/Onboard
          Payload: Attached with jira

          New metadata added in payload.
          After adding new metada able to successfully run API, but the new entery is not updated.

          New Metadata:

          {
              "id": 133,
              "type": "string",
              "custom": true,
              "section": "Offer Letter Details",
              "label": "Wage",
              "mandatory": false
            },

          Please Note: We are able successfully run API with existing Payload.

          Refer screen capture.

          [~samir] , [~Shamooka.Mohapatra] , [~AlexandreW]
          Environment: Preprod
          API: api/manageCustomFields/CBATS
          Payload: Attached with jira

          New metadata added in payload.
          After adding new metada able to successfully run API, but the new entery is not updated.

          New Metadata:

          {
              "id": 133,
              "type": "string",
              "custom": true,
              "section": "Offer Letter Details",
              "label": "Wage",
              "mandatory": false
            },

          Please Note: We are able successfully run API with existing Payload.

          Refer screen capture.

          [~samir] , [~Shamooka.Mohapatra] , [~AlexandreW]
          Hide
          priya.dhamande Priya Dhamande (Inactive) added a comment -

          Environment: Prod - ONEIM
          API: API: api/manageCustomFields/CBATS

          Points verified:
          1. API run successfully
          2. Able to add new fields.

          So, marking jira done.

          Show
          priya.dhamande Priya Dhamande (Inactive) added a comment - Environment: Prod - ONEIM API: API: api/manageCustomFields/CBATS Points verified: 1. API run successfully 2. Able to add new fields. So, marking jira done.
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Status In QA Testing [ 11901 ] Code Review [ 11801 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status Code Review [ 11801 ] Done [ 10001 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Assignee Priya Dhamande [ priya.dhamande ] Rohan J Khandave [ rohan.khandave ]
          priya.dhamande Priya Dhamande (Inactive) logged work - 03/Oct/19 06:35 AM
          • Time Spent:
            1h
             

            Preprod

          priya.dhamande Priya Dhamande (Inactive) made changes -
          Remaining Estimate 3.5h [ 12600 ] 2.5h [ 9000 ]
          Time Spent 12.5h [ 45000 ] 13.5h [ 48600 ]
          Worklog Id 203766 [ 203766 ]
          Transition Time In Source Status Execution Times
          Rohan J Khandave (Inactive) made transition -
          To Do In QA Testing
          1h 37m 1
          Rohan J Khandave (Inactive) made transition -
          In QA Testing In Progress
          1d 1h 34m 1
          Ramya Tantry (Inactive) made transition -
          In Progress Code Review
          2d 18h 10m 1
          Ashish Durani made transition -
          Code Review In QA Testing
          3d 6h 22m 1
          Priya Dhamande (Inactive) made transition -
          In QA Testing Code Review
          2d 23h 38m 1
          Priya Dhamande (Inactive) made transition -
          Code Review Done
          2s 1

            People

            Assignee:
            rohan.khandave Rohan J Khandave (Inactive)
            Reporter:
            priya.dhamande Priya Dhamande (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 16h
                16h
                Remaining:
                Time Spent - 13.5h Remaining Estimate - 2.5h
                2.5h
                Logged:
                Time Spent - 13.5h Remaining Estimate - 2.5h
                13.5h