Goals
To direct push D365 Employee Information to the Adonis database.
Important Links
AdonisWebServices - Consume example Step by step guide on how to consume using Adonis API calls.
Methods
FL_Dynamics_Create
This is the main method to use if you wanted to upload a person from Dynamics to Adonis for the first time. You may use the example JSON script below.
FL_Dynamics_Update
For the update method, you may eliminate a parameter that you don’t want to update.
...
Code Block |
---|
{ "request": { "ExternalEmployeeID": "10022", "Name": [ { "FirstName":"Bob", "MiddleName":"Smith", "LastName":"Cruz" } ], "Jobid": "0011", "Address": [ { "Address1":"Østregata 12", "Address2":"Arendal", "Address3":"" } ], "Country": "NO", "ZipCode": "4822", "Email": "name@email.com", "Telephone": "+47 76543210", "Birthdate": "1980-01-01", "Gender": "M", "LegalEntity": 0, "EmploymentStartDate": "2022-06-01", "EmploymentEndDate": "2022-08-01", "ContractType": "1980-01-01", "TerminationCode": "1980-01-01", "ContactPerson": [ { "FirstName":"John", "MiddleName":"Salvador", "LastName":"Cruz" } ], "Relationship": "Father", "ContactPhone": "+4712342567", "ContactAddress": [ { "Address1":"Barbu 22", "Address2":"Arendal", "Address3":"" } ], "ContactCountry": "NO", "ContactZipCode": "4822", "ContactGender": "M", "Authentication_Token": "XXXX" } } |
Housekeeping
APM Adonis Personnel Manager
Need to set up the XREF (cross-reference) tables. i.e we will create an INTERFACE_XREF called “DYNAMICS” in the PW001C000_XREF Table. Each standard code in Dynamics will be defined in our system, so we can map what they are referring for. We set this up in the General Codes.
Parameters / Items | LocationRanks | General Codes > Personal Details > Ranks |
LegalEntity | Setup > Organization Structure | |
ContractType | General Codes > Contracts > Contract Type | |
TerminationCode | General Codes > Personal Details > Termination Reason | |
Relationship | General Codes > Family > Relationship Codes |
...
APP Adonis Administrator Porta
...