Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Значения NULL и пустые значения не обрабатываются должным образом
Относится к:
- Управление учетными записями пользователей из Workday для локальной среды Active Directory
- Предоставление пользователей из Workday в Microsoft Entra
- Подготовка пользователей из SAP SuccessFactors в локальной среде Active Directory
- SAP SuccessFactors для подготовки пользователей Microsoft Entra
Устранение неполадок | Сведения |
---|---|
Проблема | Вы успешно настроили приложение для входящего обеспечения. Вы получаете значение NULL или пустое из приложения отдела кадров. Ожидается, что служба подготовки очищает соответствующее целевое значение атрибута в локальной службе Active Directory / Microsoft Entra ID. Операция завершается с ошибкой: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839 . |
Причина | Служба предоставления не имеет стандартной логики для обработки значений NULL. Когда служба предоставления получает пустую строку из исходного приложения, она пытается передать значение в целевое приложение без изменений. В этом случае соединитель подготовки для локальной службы Active Directory сейчас не поддерживает настройку пустых строковых значений, поэтому вы увидите указанную ранее ошибку. |
Решение | Проверьте журналы конфигурирования. Определите атрибуты в целевом каталоге Active Directory, которые получают нуль или пустую строку. Обновите сопоставление для таких атрибутов, чтобы использовать сопоставление выражений. Ознакомьтесь с рекомендуемыми разрешениями. |
Рекомендуемые разрешения
Предположим, что атрибут BusinessTitle
, сопоставленный с атрибутом AD jobTitle
, может иметь значение NULL или быть пустым для Workday.
- Вариант 1: Используйте функцию Switch, чтобы проверить значения на пустоту или отсутствие и передать непустое буквальное значение.
Switch([BusinessTitle],[BusinessTitle],"","N/A")
Вариант 2. Используйте функцию IgnoreFlowIfNullOrEmpty, чтобы удалять пустые или нулевые атрибуты в нагрузке, отправляемой в локальную службу Active Directory / Microsoft Entra ID.
IgnoreFlowIfNullOrEmpty([BusinessTitle])
Отсутствуют некоторые обновления атрибутов для Workday
Относится к:
- Настройка пользователей Workday для локального Active Directory
- Предоставление пользователей из Workday в Microsoft Entra
Устранение неполадок | Сведения |
---|---|
Проблема | Вы успешно настроили приложение Workday для входящей подготовки и успешно подключились к URL-адресу клиента Workday. Вы наблюдаете, что есть задержка в потоке обновлений атрибутов из Workday или, в некоторых случаях, изменения атрибутов из Workday не передаются должным образом во время инкрементной синхронизации. |
Причина | Во время добавочной синхронизации приложение управления запрашивает журнал транзакций Workday для получения изменений в основной сущности Worker, при этом обрабатываются только те изменения, которые отслеживаются в журнале транзакций. Если изменения атрибута Workday в настройке не отслеживаются в журнале транзакций Workday, идентификатор Microsoft Entra не получает это изменение. Например, атрибут LocalReference Workday является частью сопоставления атрибутов по умолчанию и имеет XPATH wd:Worker/wd:Worker_Data/wd:Employment_Data/wd:Position_Data/wd:Business_Site_Summary_Data/wd:Local_Reference/wd:ID[@wd:type='Locale_ID']/text() . Этот атрибут является частью сущности Business_Site_Summary_Data. Изменение значения этого атрибута в Workday не отображается в журнале транзакций Workday. Таким образом, во время добавочной синхронизации новое значение этого атрибута отображается только в том случае, если атрибут, связанный с основной рабочей сущностью, также изменяется во время интервала синхронизации. |
Решение | Если это поведение часто возникает, когда изменения определенных атрибутов Workday не передаются, рекомендуется периодически выполнять еженедельную или ежемесячную полную синхронизацию. |
Атрибут не найден
Относится к:
- Подготовка пользователей Workday для локальной среды Active Directory
- Настройка пользователей из Workday в Microsoft Entra
- Настройка пользователей из Workday в локальной среде Active Directory
- Подготовка пользователей Active Directory в локальной среде с использованием SAP SuccessFactors.
- Предоставление на основе API к локальной Active Directory
Устранение неполадок | Сведения |
---|---|
Проблема | Вы получите код ошибки: HybridSynchronizationActiveDirectoryCannotFindAttribute |
Причина | Имя атрибута не найдено в схеме Active Directory: атрибут. |
Решение | Если атрибут был недавно добавлен в Active Directory, перезапустите агент подготовки, так как он кэширует схему при запуске. |
Сопоставление пользователей с помощью extensionAttribute не работает
Относится к:
- Настройка пользователей из Workday в Microsoft Entra
- SAP SuccessFactors для предоставления учетных записей пользователей Microsoft Entra
Устранение неполадок | Сведения |
---|---|
Проблема | Предположим, что вы используете extensionAttribute3 в идентификаторе Microsoft Entra для хранения идентификатора сотрудника и сопоставляете его с атрибутом Workday WorkerID или SuccessFactors personIdExternal для сопоставления пользователей. В такой конфигурации шаг сопоставления в процессе развертывания завершится ошибкой. Эта проблема затрагивает как создание, так и обновление пользователей. |
Причина | Идентификатор Microsoft Entra ID OnPremisesExtensionAttributes (extensionAttributes1-15 ) нельзя использовать в качестве атрибута соответствия, так как параметр $filter Graph API Azure AD не поддерживает фильтрацию по расширенным атрибутам. |
Решение | Не используйте идентификатор Microsoft Entra ID OnPremisesExtensionAttributes (extensionAttributes1-15 ) в паре соответствующих атрибутов. Используйте employeeID. |
Обновление атрибута почты в Microsoft Entra ID не поддерживается.
Относится к:
- Настройка пользователей из Workday в Microsoft Entra
- SAP SuccessFactors для подготовки пользователей Microsoft Entra
- API-управляемое предоставление ресурсов Microsoft Entra ID
Устранение неполадок | Сведения |
---|---|
Проблема | Вы настроили предоставление атрибута почты из кадровой системы в Microsoft Entra ID. Обновление атрибута электронной почты не работает, даже если в журналах управления отображается запись для этого атрибута. |
Причина | Соединитель подготовки в Microsoft Entra не поддерживает настройку атрибута почты во время подготовки пользователей, так как этот атрибут управляется Microsoft Exchange Online. |
Решение | После создания пользователя и назначения ему лицензии Exchange Online основное имя пользователя автоматически задается в качестве адреса электронной почты. Чтобы обновить атрибут почты, используйте портал Exchange Online или PowerShell. |
Настройка поля "Последний день работы" из Workday
Относится к:
- Подготовка пользователей из Workday в локальной среде Active Directory
- Настройка пользователей из Workday в Microsoft Entra
Устранение неполадок | Сведения |
---|---|
Проблема | Вы настроили сопоставление атрибутов для атрибута Workday "Последний день работы" (StatusTerminationLastDayOfWork ) в приложении провизионирования. Однако обновление "Последний день работы" происходит только после наступления даты увольнения, в то время как вам хотелось бы получить этот "Последний день работы" до даты увольнения. |
Причина | В Workday поле "Последний день работы" устанавливается в профиле работника только после того, как дата прекращения начинает действовать. Поэтому разрешающий соединитель Workday не может заранее получить эту дату до даты завершения. |
Решение | В Workday создайте группу подготовки под названием "Работники, прошедшие последний рабочий день". Добавьте автоматизацию в Workday, чтобы назначать пользователей этой группе, когда наступает последний рабочий день сотрудника. В задании подготовки Microsoft Entra добавьте атрибут Workday XPATH для получения этого назначения группы. |
- Пример:
`LastDayOfWorkWorkers = wd:Worker/wd:Worker_Data/wd:Account_Provisioning_Data/wd:Provisioning_Group_Assignment_Data[wd:Status='Assigned' and wd:Provisioning_Group=" Workers past Last Day of Work"]/wd:Provisioning_Group/text()`
Используйте это поле в логике сопоставления атрибутов для флага accountDisabled.
- Пример:
`Switch([LastDayOfWorkWorkers], Switch([Active], , "1", "False", "0", "True"), 'Workers past Last Day of Work', "True")`
Задержка обработки завершения в Workday
Относится к:
- Автоматизация создания учетных записей пользователей из Workday на локальном сервере Active Directory
- Настройка пользователей из Workday в Microsoft Entra
Устранение неполадок | Сведения |
---|---|
Проблема | Во время добавочной синхронизации может возникнуть задержка в 12–18 часов при обработке события прекращения для работников, расположенных в Азиатско-Тихоокеанском регионе и Австралии и Новой Зеландии. |
Причина | Учетные записи пользователя системы интеграции Workday всегда извлекают данные на основе часового пояса Тихого океана. В настоящее время соединитель не реализует специализированных запросов для обработки записей о завершении, относящихся к определённому часовому поясу. |
Решение | Существует два возможных обходных решения: |
Используйте подготовку по запросу для обработки события увольнения конкретного пользователя.
В Workday создайте группу предоставления с именем "Уволенные сотрудники". Обновите бизнес-процесс завершения в Workday, чтобы назначить пользователей этой группе при завершении. В задании подготовки Microsoft Entra добавьте атрибут Workday XPATH для получения этого назначения группы.
- Пример:
`TerminatedWorkers = wd:Worker/wd:Worker_Data/wd:Account_Provisioning_Data/wd:Provisioning_Group_Assignment_Data[wd:Status='Assigned' and wd:Provisioning_Group="Terminated Workers"]/wd:Provisioning_Group/text()`
Используйте это поле в логике сопоставления атрибутов для флага accountDisabled.
- Пример:
`Switch([TerminatedWorkers], Switch([Active], , "1", "False", "0", "True"), "Terminated Workers", "True")`