Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se produce un error en la creación debido a valores NULL o vacíos
Se aplica a:
- Aprovisionamiento de usuarios de Workday a Active Directory local
- Aprovisionamiento de usuarios de Workday a Microsoft Entra
- Aprovisionamiento de usuarios de SAP SuccessFactors a active Directory local
- Aprovisionamiento de usuarios de SAP SuccessFactors a Microsoft Entra
| 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. Se produce un error en la operación de creació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 indicado anteriormente. |
| 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 de estos atributos para usar una asignación de expresiones. Consulte las resoluciones recomendadas aquí. |
Soluciones recomendadas
Supongamos que el atributo BusinessTitle asignado al atributo jobTitle de AD puede ser nulo o estar vacío en Workday.
Opción 1: Use la función Switch 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])