Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Oracle HCM - ImportUserJSON sample

RV
Regular Contributor
Regular Contributor

Does Saviynt support importing users from Oracle HCM?  I went through the documentation link (https://docs.saviyntcloud.com/bundle/OracleERPCloud-v23x/page/Content/Introduction.htm),  however it does not provide any sample for ImportUserJSON.    

Can you please confirm that we can import users into Saviynt from Oracle HCM in ImportUserJSON of REST connection.   If so, please provide a sample of ImportUserJSON and update the documentation with a sample JSON.

As per the Connector Architecture, Reconciling Users is displayed as File based Recon and Employee Recon through API, which is confusing. What is the difference between # 4 and # 5 in the architecture diagram ?

RV_0-1700602831681.png

 

1 REPLY 1

sudeshjaiswal
Saviynt Employee
Saviynt Employee

Hello @RV,

Please find the Sample for OracleHCM {ImportUserJSON}

{
  "connection": "acctAuth",
  "url": "https://xxxxxxxxxxxx/hcmRestApi/resources/latest/emps/?onlyData=true&totalResults=true&limit=1&expand=assignments",
  "httpMethod": "GET",
  "httpHeaders": {
    "Authorization": "${access_token}"
  },
  "colsToPropsMap": {
	"username": "EmployeeID~#~char",
    "firstname": "FirstName~#~char",
    "lastname": "LastName~#~char",
    "middlename": "MiddleName~#~char",
    "preferedFirstName": "PreferredFirstName~#~char",
    "startdate": "StartDate~#~char",
    "employeeType": "EmployeeType~#~char",
	"departmentname": "Department~#~char",
    "customproperty1": "AssignmentStatus~#~char",
    "city": "City~#~char",
    "region": "Region~#~char",
    "location": "Location~#~char",
    "employeeclass": "ManagementLevel~#~char",
    "title": "Title~#~char",
    "email": "Email~#~char",
    "enddate": "TermDate~#~char",
    "companyname": "CompanyName~#~char",
    "locationdesc": "Address~#~char",
    "customproperty3": "SupervisorName~#~char",
    "owner": "SupervisorID~#~char",
    "regioncode": "AreaCode~#~char",
    "phonenumber": "Phone~#~char",
    "statuskey": "active~#~char",
    "employeeId": "PersonNumber~#~char"
  },
  "userResponsePath": "items",
  "successResponses": {
    "statusCode": [
      201,
      200
    ]
  }
}

 

Thanks.

If you find the above response useful, Kindly Mark it as "Accept As Solution".