scope: employee se saisit sur l'employé (user_fields de PATCH /employees/by-id/{id}) ; un champ scope: function se saisit sur chaque fonction de l'employé, et son cumul, recalculé par Acomba, est en lecture seule. Un champ de format date se saisit avec date, les autres avec value (-99999.99 à 99999.99). L'interface d'Acomba ne configure que les 3 premiers champs, et sa case « Fonction » les rend tous les 3 cumulatifs.x-api-key: ********************curl --location --globoff 'https://relay.exostack.cloud//api/payroll/user-fields' \
--header 'x-api-key: <api-key>'{
"fields": [
{
"configured": true,
"format": "days",
"index": 1,
"label": "Jours de congé par an",
"scope": "employee"
},
{
"configured": true,
"format": "hours",
"index": 2,
"label": "Heures de formation",
"scope": "function"
},
{
"configured": true,
"format": "date",
"index": 3,
"label": "Date d'embauche syndicale",
"scope": "employee"
},
{
"configured": false,
"index": 4,
"scope": "employee"
}
],
"metadata": {
"properties": [
"CPA_UserFields_*"
],
"scopes": {
"employee": "PATCH /employees/by-id/{id} (user_fields)",
"function": "PATCH /employees/by-id/{id}/functions/by-id/{function_cp} (user_fields)"
},
"sdk_interface": "ControlPayroll"
}
}