Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сбой создания из-за нулевых или пустых значений
Относится к:
- Интеграция 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])