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

DMS API: To pull data that is collected in forms

    Details

    • Company:
      All Clients/Multiple Clients

      Description

      Objective: As an HR Manager, I want to be able to pull data that is collected in forms and be able to send it to a 3rd party so that I can integrate with a 3rd party HRIS/Onboarding solution.

      Pre-requisites- I have DMS. I have a form set up in DMS that is collecting data.

      Entry: A candidate fills out a form.

      Exit: the data populates a table that is supported by an API/Webservice so it can be accessed by an integration provider

      Acceptance criteria:

       

      • the API data structure is flexible to support the naming of custom fields.
      • Can key off of form e.g. Get FormName_FieldName
      • creates a unique candidate id(preferably not email address) to tie candidate from form to candidate in CBAT
      • Allows an API user to extract any field name captured
      • Allows API user to extract the form itself

      Existing API : GET Url : /api/candidateProfile/{emailAddress}

        Attachments

        1. apiresponse.json
          376 kB
        2. DMS2003Json.Json
          19 kB
        3. res_22042020.json
          55 kB
        4. response.json
          2 kB

          Issue Links

            Activity

            Hide
            narendra.kumar Narendra Kumar added a comment -

            Hi Samir

            Right now we are getting this response response.json. Now tell me which more information need to be added in this response.

             

            Thanks

            Narendra

            Show
            narendra.kumar Narendra Kumar added a comment - Hi Samir Right now we are getting this response  response.json . Now tell me which more information need to be added in this response.   Thanks Narendra
            Hide
            narendra.kumar Narendra Kumar added a comment - - edited

            Hi Patrick Phillips

            Please have a look at the attached response of the Existing API: GET Url: /api/candidateProfile/{emailAddress}

            response.json is the old response

            [^Response_New.json] is the new response that we will provide. I have added the documents also for that particular candidate. Please check it and let me know if you need any other things in the response.

             

            cc: Samir, Shamooka Mohapatra

             

            Show
            narendra.kumar Narendra Kumar added a comment - - edited Hi Patrick Phillips Please have a look at the attached response of the Existing API: GET Url: /api/candidateProfile/{emailAddress} response.json  is the old response [^Response_New.json]  is the new response that we will provide. I have added the documents also for that particular candidate. Please check it and let me know if you need any other things in the response.   cc: Samir , Shamooka Mohapatra  
            Hide
            narendra.kumar Narendra Kumar added a comment -

            Hi Patrick Phillips

            Have you checked this? Or any update on this?

            cc: Amrendra Kumar, Samir

            Show
            narendra.kumar Narendra Kumar added a comment - Hi Patrick Phillips Have you checked this? Or any update on this? cc: Amrendra Kumar , Samir
            Hide
            narendra.kumar Narendra Kumar added a comment -

            Hi Harish.Sharma

            We have to pull the complete data of a candidate as much as possible. Also please do not return any Id field or any integer value instead of returning its description. Like, do not return latestStatus as 11 just return latestStatus as "In Progress". 

             

            Show
            narendra.kumar Narendra Kumar added a comment - Hi Harish.Sharma We have to pull the complete data of a candidate as much as possible. Also please do not return any Id field or any integer value instead of returning its description. Like, do not return latestStatus as 11 just return latestStatus as "In Progress".   
            Hide
            HarishS Harish.Sharma (Inactive) added a comment -

            Hi Narendra Kumar  

            Please verify the attached json file and let me know if any change required.

            DMS2003Json.Json

            Show
            HarishS Harish.Sharma (Inactive) added a comment - Hi Narendra Kumar    Please verify the attached json file and let me know if any change required. DMS2003Json.Json
            Hide
            narendra.kumar Narendra Kumar added a comment -

            Hi Patrick Phillips

            Now we are returning everything in the response. Just have a look at this res_22042020.json.

            Amrendra Kumar please have a look at the attached response and let me know if anything needs to change.

             

            cc: Samir

            Show
            narendra.kumar Narendra Kumar added a comment - Hi Patrick Phillips Now we are returning everything in the response. Just have a look at this  res_22042020.json . Amrendra Kumar  please have a look at the attached response and let me know if anything needs to change.   cc: Samir
            Hide
            harshveer.singh Harshveer Singh (Inactive) added a comment -

            Added latest apiresponse.json response file.

             

            CC: Samir Patrick Phillips

            Show
            harshveer.singh Harshveer Singh (Inactive) added a comment - Added latest  apiresponse.json  response file.   CC: Samir Patrick Phillips

              People

              Assignee:
              patrick.phillips@careerbuilder.com Patrick Phillips (Inactive)
              Reporter:
              samir Samir
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 24h
                  24h
                  Remaining:
                  Time Spent - 19h Remaining Estimate - 5h
                  5h
                  Logged:
                  Time Spent - 19h Remaining Estimate - 5h
                  19h