Solucionar problemas de criação de usuários de RH

A criação falha devido a valores nulos / vazios

Aplica-se a:

  • Provisionamento de usuário do Ative Directory local para dia útil
  • Dia útil para provisionamento de usuário do Microsoft Entra ID
  • SAP SuccessFactors para provisionamento de usuários do Ative Directory local
  • Provisionamento de usuários do SAP SuccessFactors para Microsoft Entra ID
Resolução de Problemas Detalhes
Problema Você configurou com êxito o aplicativo de provisionamento de entrada. Você está recebendo um valor nulo ou vazio do aplicativo de RH. A operação create falha com a mensagem de erro: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Motivo O serviço de provisionamento não tem uma lógica padrão para processamento de valor nulo. Quando o serviço de provisionamento obtém uma cadeia de caracteres vazia do aplicativo de origem, ele tenta fluir o valor "no estado em que se encontra" para o aplicativo de destino. Nesse caso, o conector de provisionamento do Ative Directory local atualmente não oferece suporte à configuração de valores de cadeia de caracteres vazia e, portanto, você vê o erro acima.
Resolução Verifique os logs de provisionamento. Identifique atributos no Ative Directory de destino que estão recebendo valores de cadeia de caracteres nulos ou vazios. Atualize o mapeamento de atributos para esses atributos para usar um mapeamento de expressão. Veja as resoluções recomendadas aqui.

Resoluções recomendadas

Digamos que o atributo BusinessTitle mapeado para o atributo jobTitle AD pode ser nulo ou vazio no Workday.

  • Opção 1: Use a função Alternar para verificar valores vazios ou nulos e passar um valor literal não em branco.

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

  • Opção 2: Use a função IgnoreFlowIfNullOrEmpty para soltar atributos vazios ou nulos na carga enviada para o Ative Directory local / ID do Microsoft Entra.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Próximos passos