Solución de problemas de actualización del usuario con RR. HH.

Los valores NULL y vacíos no se procesan según lo previsto

Se aplica a:

  • Aprovisionamiento de usuarios de Workday a Active Directory en el entorno local
  • Aprovisionamiento de usuarios de Workday a Microsoft Entra ID
  • Aprovisionamiento de usuarios de SAP SuccessFactors a Active Directory local
  • Aprovisionamiento de usuarios de SAP SuccessFactors a Microsoft Entra ID
Solución de problemas Detalles
Problema Ha configurado correctamente la aplicación de aprovisionamiento de entrada. Recibe un valor NULL o vacío de la aplicación de RR. HH. Espera que el servicio de aprovisionamiento borre el valor del atributo de destino correspondiente en Active Directory local o Microsoft Entra ID. Sin embargo, se produce un error en la operación con el mensaje de error siguiente: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839.
Causa El servicio de aprovisionamiento no tiene una lógica predeterminada para el procesamiento de valores NULL. Cuando el servicio de aprovisionamiento obtiene una cadena vacía de la aplicación de origen, intenta proporcionar el valor "tal cual" a la aplicación de destino. En este caso, el conector de aprovisionamiento de Active Directory local no admite actualmente la configuración de valores de cadena vacíos y, por tanto, verá el error anterior.
Resolución Compruebe los registros de aprovisionamiento. Identifique los atributos de la instancia de Active Directory de destino que reciben valores de cadena NULL o vacíos. Actualice la asignación de atributos para que estos atributos usen una asignación de expresiones. Consulte las resoluciones recomendadas.

Soluciones recomendadas

Supongamos que el atributo BusinessTitle asignado al atributo de AD jobTitle puede ser NULL o estar vacío en Workday.

  • Opción 1: Use el conmutador de función para comprobar si hay valores vacíos o NULL y pasar un valor literal no vacío.

Switch([BusinessTitle],[BusinessTitle],"","N/A")

  • Opción 2: use la función IgnoreFlowIfNullOrEmpty para quitar atributos vacíos o NULL en la carga enviada a Active Directory local o Microsoft Entra ID.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Faltan algunas actualizaciones de 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 ID
Solución de problemas Detalles
Problema Ha configurado correctamente la aplicación de aprovisionamiento de entrada de Workday y se ha conectado correctamente a la dirección URL del inquilino de Workday. Observa que hay un retraso en el flujo de ciertas actualizaciones de atributos de Workday o, en algunos casos, los cambios en los atributos de Workday no fluyen según lo previsto durante la sincronización incremental.
Causa Durante la sincronización incremental, la aplicación de aprovisionamiento consulta el registro de transacciones de Workday para ver si hay cambios en la entidad de trabajo principal y solo se procesan los cambios controlados por el registro de transacciones de Workday.
Si el registro de transacciones de Workday no realiza un seguimiento de los cambios en un atributo de Workday en la configuración, Microsoft Entra ID no capturará ese cambio. Por ejemplo: el atributo LocalReference de Workday forma parte de la asignación predeterminada de atributos y tiene el elemento XPATH wd:Worker/wd:Worker_Data/wd:Employment_Data/wd:Position_Data/wd:Business_Site_Summary_Data/wd:Local_Reference/wd:ID[@wd:type='Locale_ID']/text(). Este atributo forma parte de la entidad Business_Site_Summary_Data. Un cambio en el valor de este atributo en Workday no aparece en el registro de transacciones de Workday. Por lo tanto, durante la sincronización incremental, el nuevo valor de este atributo solo se mostrará si un atributo asociado a la entidad de trabajo principal también cambia durante el intervalo de sincronización.
Resolución Si observa este comportamiento con frecuencia, donde no fluyen los cambios en determinados atributos de Workday, se recomienda ejecutar periódicamente una sincronización completa semanal o mensual.

La coincidencia de usuario con extensionAttribute no funciona

Se aplica a:

  • Aprovisionamiento de usuarios de Workday a Microsoft Entra
  • Aprovisionamiento de usuarios de SAP SuccessFactors a Microsoft Entra ID
Solución de problemas Detalles
Problema Supongamos que usa extensionAttribute3 en Microsoft Entra ID para almacenar el identificador de empleado, y que le asigna el atributo WorkerID de Workday o personIdExternal de SuccessFactors para buscar la correspondencia con los usuarios. Con esta configuración, se produce un error en el paso de coincidencia en el proceso de aprovisionamiento. Este problema afecta tanto a la creación como a las actualizaciones del usuario.
Causa El Microsoft Entra ID OnPremisesExtensionAttributes (extensionAttributes1-15) no se puede usar como atributo coincidente porque el parámetro $filter de Graph API de Azure AD no admite el filtrado por extensionAttributes.
Resolución No use OnPremisesExtensionAttributes (extensionAttributes1-15) de Microsoft Entra ID en el par de atributos correspondiente. Use employeeID.

No se admiten las actualizaciones del atributo de correo de Microsoft Entra ID

Se aplica a:

  • Aprovisionamiento de usuarios de Workday a Microsoft Entra ID
  • Aprovisionamiento de usuarios de SAP SuccessFactors a Microsoft Entra ID
  • Microsoft Entra ID basado en API
Solución de problemas Detalles
Problema Ha configurado el aprovisionamiento de atributos de correo desde el sistema de RR. HH. a Microsoft Entra ID. Cualquier actualización del atributo mail no funciona aunque los registros de aprovisionamiento muestren un registro para el atributo mail.
Causa El conector de aprovisionamiento a Microsoft Entra ID solo admite la configuración del atributo de correo durante la creación del usuario. Una vez creado el usuario, el conector no admite la actualización de la dirección de correo electrónico.
Resolución Para actualizar el atributo de correo para los usuarios existentes, considere la posibilidad de usar el portal de Exchange Online o PowerShell.

Aprovisionamiento del campo Último día de trabajo desde Workday

Se aplica a:

  • Aprovisionamiento de usuarios de Workday a Active Directory en el entorno local
  • Aprovisionamiento de usuarios de Workday a Microsoft Entra ID
Solución de problemas Detalles
Problema Ha configurado la asignación de atributos para el atributo "Último día de trabajo" (StatusTerminationLastDayOfWork) de Workday en la aplicación de aprovisionamiento. Sin embargo, la actualización "Último día de trabajo" solo se produce después de que la fecha de finalización sea efectiva, mientras que le gustaría capturar este "Último día de trabajo" antes de la fecha de finalización.
Causa En Workday, el campo "Último día de trabajo" se establece en el perfil de trabajo solo después de que la fecha de finalización sea efectiva. Por lo tanto, el conector de aprovisionamiento de Workday no puede obtener esta fecha con antelación antes de la fecha de finalización.
Resolución No hay ninguna solución alternativa para este comportamiento.

Pasos siguientes