Устранение неполадок при создании пользователей отдела кадров

Сбой создания из-за нулевых или пустых значений

Относится к:

  • Интеграция Workday с локальной Active Directory для настройки пользователей
  • Настройка пользователей из Workday в Microsoft Entra
  • SAP SuccessFactors для локальной подготовки пользователей Active Directory
  • SAP SuccessFactors для предоставления доступа пользователям Microsoft Entra
Устранение неполадок Сведения
Проблема Вы успешно настроили приложение для входящего обеспечения. Вы получаете значение NULL или пустое из приложения отдела кадров. Операция создания завершается сбоем с сообщением об ошибке: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Причина Служба предоставления не имеет стандартной логики для обработки значений NULL. Когда служба предоставления получает пустую строку из исходного приложения, она пытается передать значение в целевое приложение без изменений. В этом случае локальный соединитель подготовки Active Directory в настоящее время не поддерживает настройку пустых строковых значений, поэтому вы увидите ошибку, указанную ранее.
Решение Проверьте журналы конфигурирования. Определите атрибуты в целевом каталоге Active Directory, которые получают нуль или пустую строку. Обновите сопоставление для таких атрибутов, чтобы использовать сопоставление выражений. Ознакомьтесь с рекомендуемыми решениями здесь.

Рекомендуемые разрешения

Предположим, что атрибут BusinessTitle, сопоставленный с атрибутом jobTitle AD, может быть пустым или иметь значение null в Workday.

  • Вариант 1: Используйте функцию Switch, чтобы проверить наличие пустых или null-значений и передать непустое литеральное значение.

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

  • Вариант 2. Используйте функцию IgnoreFlowIfNullOrEmpty, чтобы удалять пустые или нулевые атрибуты в нагрузке, отправляемой в локальную службу Active Directory / Microsoft Entra ID.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Дальнейшие шаги