Compartilhar via


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

Falha na criação devido a valores nulos/vazios

Aplica-se a:

  • Provisionamento de usuário do Workday para o Active Directory local
  • Provisionamento de usuário do Workday para o Microsoft Entra
  • Provisionamento de usuário do SAP SuccessFactors para o Active Directory local
  • Provisionamento de usuário do SAP SuccessFactors para o Microsoft Entra
Solução de problemas Detalhes
Problema Você configurou com êxito o aplicativo de provisionamento de entrada. Você está obtendo um valor nulo ou vazio do aplicativo de RH. A operação de criação falha com a mensagem de erro: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Causa 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 enviar o valor "no estado em que se encontra" para o aplicativo de destino. Nesse caso, o conector de provisionamento do Active Directory local atualmente não dá suporte à definição de valores de cadeia de caracteres vazios e, portanto, você vê o erro acima.
Resolução Verifique os logs de provisionamento. Identifique os atributos no Active Directory de destino que estão recebendo valores de cadeia de caracteres nulos ou vazios. Atualize o mapeamento de atributo para tais atributos para usar um mapeamento de expressão. Confira as resoluções recomendadas aqui.

Resoluções recomendadas

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

  • Opção 1: use a função Alternar para verificar se há valores vazios ou nulos e passar um valor literal não vazio.

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

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

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Próximas etapas