With the API integration to tamigo you can import and update employee data from Emply People to tamigo. You can also specify a job to run daily, at a specific time.
The integration between Emply People and tamigo is set up in tamigo.
-
Go to the plugin page in tamigo
-
Specify the following:
-
Emply People API key
-
Emply People API customer name
-
Emply People API export ID
-
Create daily import job
-
Emply People API key
To generate you API key in Emply People, go to +++. Or open an existing API key, and copy the API key.
Emply People API customer name: Your company name, you use in Emply People.
Emply People API export ID
++++JSON package
Give the export an internal description, enable Employee and select the data for your JSON package. You can click on the button, to insert the keywords directly.
Below you see an example of the export file. The first section Employees are mandatory data to insert in your JSON package. CustomFields are custom fields you choose yourself. Later in the article mapping of the fields will be explained.
{ "Employees": [ { "FirstName": "[form.masterdata.firstname]", "LastName": "[form.masterdata.lastname]", "WageNumber": "[element.employeenumber]", "CPR": "[form.masterdata.cpr_number]", "DateOfBirth": "[form.masterdata.dateofbirth]", "Gender": "[form.masterdata.gender]", "Email": "[form.masterdata.e_mail]", "Department": "[payroll.primary.department]", "Position": "[payroll.primary.jobtitle]", "StartDate": "[payroll.primary.employment_date]", "WageModel": "[element.wagemodel]", "ContractHoursWeek": "[form.masterdata.contracthours/week]", "HourlySalaryMonthlySalary": "[form.masterdata.Wagegroup]", "Telephone": "[form.masterdata.telephone(mobile)]", "Address": "[form.masterdata.address]", "City": "[form.masterdata.city]", "AccountNo": "[form.masterdata.account_no.]", "RegNo": "[form.masterdata.reg._no.]", "CustomFields": [ { "Name": "example_1", "Value": "[form.stamdata.example.1]" }, { "Name": "example_2", "Value": "[form.stamdata.example.2]" }}
When you have set up your JSON export, copy the GUID at the bottom of the setup, which is the export ID you will need for the setup in tamigo.
Create daily import job
The data imported from Emply People is mapped to tamigo fields as explained here:
|
Emply People |
tamigo (interface) |
tamigo (API) |
Data type |
Comment |
|
First name |
|
|||
|
Last name |
|
|||
|
Wage number |
|
|
|
|
|
Social security number |
|
|
|
|
|
Date of birth |
|
|
|
|
|
Gender |
|
|
|
0 = male, 1 = female |
|
|
|
|
|
|
|
Department |
|
|
|
|
|
|
|
|
Must be true to apply new home department (otherwise only role is applied) |
|
|
Position |
|
|
|
|
|
Start date |
|
|
|
|
|
Wage model |
|
|
|
|
|
Contract hours/week |
|
|
|
|
|
Hourly salary/monthly salary |
|
|
|
|
|
Telephone |
|
|
|
|
|
Address |
|
|
|
|
|
Postal code |
|
|
|
|
|
City |
|
|
|
|
|
Account number |
|
|
|
|
|
Registration number |
|
|
|
|
|
Vacation days starting balance |
|
|
Custom fields
Below you have an overview of all custom fields that can be used in the JSON package you set up in Emply People.
All custom fields have the same name in API as in UI. They are passed in as an object with name CustomColumns.
|
Emply People |
tamigo (interface) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|