Обратите внимание, что этот соединитель находится в стадии разработки и поэтому не готов к использованию в производственной среде. |
Информация |
---|
Этот репозиторий содержит только код соединителя и конфигурации. Разработчик несет ответственность за получение таких сведений о соединении, как имя пользователя, пароль, сертификат и т. д. Возможно, вам даже придется подписать контракт или соглашение с поставщиком перед внедрением этого соединителя. Пожалуйста, свяжитесь с менеджером приложения клиента, чтобы согласовать требования к разъему. |
Соединитель HelloID-Conn-Prov-Source-ADP-iHCM должен выполняться «локально». Убедитесь, что на сервере, где работают «Агент HelloID и агент подготовки», установлена «Windows PowerShell 5.1», и что переключатель «Выполнить локально» переключен.
Обратите внимание, что реализация HelloID-Conn-Prov-Source-ADP-iHCM основана на средах ADP iHCM для голландского рынка. Если вы хотите реализовать соединитель для рынка США, необходимо внести изменения в исходный код.
ADP iHCM — это облачная платформа управления персоналом, предоставляющая набор REST API, которые позволяют программно взаимодействовать с ее данными. Исходный соединитель HelloID использует API, указанные в таблице ниже.
Windows PowerShell 5.1 установлена на сервере, где работают «агент HelloID и агент подготовки».
Сертификат открытого ключа *.pfx, принадлежащий сертификату X.509, который используется для активации необходимых API.
Пароль для сертификата открытого ключа *.pfx.
Переключатель «Выполнить локально» на вкладке «Система» переключен.
Чтобы получить доступ к API ADP iHCM, необходим сертификат x.509. Этот сертификат должен быть создан клиентом.
Открытый ключ, принадлежащий сертификату, должен быть отправлен ADP. Затем ADP сгенерирует ClientID и ClientSecret и активирует необходимые API.
Существует несколько вариантов создания сертификатов. Одним из них является утилита OpenSSL. Доступно в Linux/Windows. https://www.openssl.org/
Для получения токена доступа необходимо использовать закрытый ключ (*.pfx), принадлежащий сертификату X.590.
Чтобы получить данные из API ADP iHCM, необходимо получить AccessToken. AccessToken используется для всех последовательных вызовов ADP iHCM. Чтобы получить AccessToken, нам понадобятся ClientID , ClientSecret , путь к вашему сертификату pfx и пароль для сертификата pfx .
Токены имеют доступ только к определенной области API. По умолчанию область действия установлена на: «Отделы организации-демографии работников». Данные за пределами этой области из других API не могут быть получены.
Официальную документацию HelloID можно найти по адресу: https://docs.helloid.com/.