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

          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.
          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
          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
          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
          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  
          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
          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
          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.

            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