Generar entidades de nómina
Utilice esta función de OData para generar las entidades necesarias para la integración de la nómina. Si se realizan cambios en estas entidades en Recursos humanos, como agregar campos personalizados, esta función se puede volver a llamar para actualizar los metadatos de cada entidad. La respuesta contiene un ID de operación que puede supervisar para saber cuándo se ha completado el proceso de generación.
Solicitud
GET [Organizaton URI]/api/data/v9.1/RefreshHumanResourcesVirtualEntities
cuerpo
{
"PhysicalNames" : ["PayrollEmployeeEntity", "HcmWorkerBaseEntity", "PayrollPositionEntity", "PayrollPositionJobEntity", "PayrollWorkerAddressEntity", "HcmJobDetailEntity", "HcmCompFixedPlanTableEntity", "PayrollFixedCompensationPlanEntity", "HcmEmploymentDetailEntity"]
}
Respuesta
{
"AsyncOperationId": "8b98d338-f939-4c86-9a91-80b76b6ab2ea"
}
Revisar entidades de nómina
Utilice esta API para recuperar una lista de las entidades que se han generado correctamente y están listas para su uso.
Solicitud
GET [Organizaton URI]/api/data/v9.1/mshr_hrvirtualentitycatalogs?$filter=mshr_hasbeengenerated eq true
Respuesta
{
"value": [
{
"mshr_physicalname": "PayrollWorkerAddressEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-1c00-005001000000",
"mshr_refresh": null
},
{
"mshr_physicalname": "HcmJobDetailEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-6400-005001000000",
"mshr_refresh": null
},
{
"mshr_physicalname": "HcmCompFixedPlanTableEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-6b00-005001000000",
"mshr_refresh": null
},
{
"mshr_physicalname": "PayrollEmployeeEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-6d00-005001000000",
"mshr_refresh": null
},
{
"mshr_physicalname": "HcmEmploymentDetailEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-7e00-005001000000",
"mshr_refresh": null
},
{
"mshr_physicalname": "PayrollFixedCompensationPlanEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-9300-005001000000",
"mshr_refresh": null
},
{
"mshr_physicalname": "HcmWorkerBaseEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-c000-005001000000",
"mshr_refresh": null
},
{
"mshr_physicalname": "PayrollPositionJobEntity",
"mshr_hasbeengenerated": true,
"mshr_hrvirtualentitycatalogid": "00000603-0000-0000-e700-005001000000",
"mshr_refresh": null
}
]
}