Compartir vía


Solución de problemas de recuperación de atributos de RR. HH.

Problema al capturar atributos de Workday

Se aplica a
* Aprovisionamiento de usuarios de Workday a Active Directory en el entorno local
* Aprovisionamiento de usuarios de Workday a Microsoft Entra
Descripción del problema
Ha configurado la aplicación de aprovisionamiento de entrada de Workday y se ha conectado correctamente a la dirección URL del inquilino de Workday. Ha ejecutado una sincronización de prueba y ha observado que la aplicación de aprovisionamiento no recupera algunos atributos de Workday. Solo se leen y se aprovisionan en el destino algunos atributos.
Causa probable
De forma predeterminada, la aplicación de aprovisionamiento de Workday se suministra con asignaciones de atributos y definiciones XPATH que funcionan con Workday Web Services (WWS) v21.1. Al configurar la conectividad con Workday en la aplicación de aprovisionamiento, si especificó explícitamente la versión de la API de WWS (por ejemplo, https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0), puede encontrarse con este problema debido a la falta de coincidencia entre la versión de la API de WWS y las definiciones de XPATH.
Opciones de resolución
* Opción 1: quite de la dirección URL la información de versión de la API de WWS y use la versión 21.1 predeterminada de la API de WWS.
* Opción 2: Actualice manualmente las expresiones de API XPATH para que sea compatible con la versión de la API de WWS que prefiera. Actualice las expresiones de API XPATH en Asignación de atributos -> Opciones avanzadas -> Edit attribute list for Workday (Editar lista de atributos para Workday). Para ello, consulte la referencia de los atributos de Workday.

Problema al capturar campos calculados de Workday

Se aplica a
* Aprovisionamiento de usuarios de Workday a Active Directory en el entorno local
* Aprovisionamiento de usuarios de Workday a Microsoft Entra
Descripción del problema
Ha configurado la aplicación de aprovisionamiento de entrada de Workday y se ha conectado correctamente a la dirección URL del inquilino de Workday. Tiene un sistema de integración configurado en Workday y ha configurado elementos XPATH que apuntan a atributos del sistema de integración de Workday. Aun así, la aplicación de aprovisionamiento de Microsoft Entra no captura valores asociados a estos atributos del sistema de integración o campos calculados.
Causa
Esta es una limitación conocida. Actualmente, la aplicación de aprovisionamiento de Workday no admite la captura de campos calculados o atributos del sistema de integración mediante el filtro de solicitud Field_And_Parameter_Criteria_Data Get_Workers.
Opciones de resolución
Podría considerar una solución alternativa de usar los grupos de aprovisionamiento de Workday o el campo de identificador personalizado de Workday.

Soluciones alternativas sugeridas

  • Opción 1: Uso de grupos de aprovisionamiento de Workday: compruebe si el valor del campo calculado se puede representar como un grupo de aprovisionamiento en Workday. Con la misma lógica que se usa para el campo calculado, es posible que el administrador de Workday pueda asignar un grupo de aprovisionamiento al usuario. Consulte la documentación de Workday que requiere el inicio de sesión de Workday: Configuración de grupos de aprovisionamiento de cuentas. Una vez configurada, esta asignación de grupo de aprovisionamiento se puede recuperar en el trabajo de aprovisionamiento y usarse en asignaciones de atributos y filtro de ámbito.
  • Opción 2: Uso de identificadores personalizados de Workday: compruebe si el valor del campo calculado se puede representar como un identificador personalizado en el perfil de trabajo. Use la tarea Maintain Custom ID Type en Workday para definir un nuevo tipo y rellenar los valores de este identificador personalizado. Asegúrese de que la cuenta de ISU de Workday usada para la integración tiene permiso de seguridad de dominio para Person Data: ID Information.
    • Ejemplo 1: Supongamos que tiene un campo calculado denominado Id. de nómina. Puede definir "External_Payroll_ID" como identificador personalizado en Workday y recuperarlo mediante un XPATH que use "Custom_ID_Type_ID" como mecanismo de selección: wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID/wd:Custom_ID_Data[string(wd:ID_Type_Reference/wd:ID[@wd:type='Custom_ID_Type_ID']='External_Payroll_ID']/wd:ID/text()
    • Ejemplo 2: Supongamos que tiene un campo calculado denominado Id. de notificación. Puede definir "Id. de notificación" como un identificador personalizado en Workday y recuperar el atributo "Descriptor" correspondiente con un XPATH que use "wd:ID_Type_Reference/@wd:Descriptor" como mecanismo de selección: wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID[string(wd:Custom_ID_Data/wd:ID_Type_Reference/@wd:Descriptor)='BADGE ID']/wd:Custom_ID_Reference/@wd:Descriptor

Pasos siguientes