Рабочий день get_worker от USER_ID или фильтр электронной почты
Я пытаюсь найти API, чтобы получить работника на основе электронной почты. Может кто-нибудь, пожалуйста, помогите мне в том же.
1 ответ
Нет, такого способа получить работника по электронной почте нет. Вы можете обратиться к API для получения рабочих здесь -> https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v30.1/Get_Workers.html
но вы уверены, что можете извлечь данные, используя employee_id, используя запрос xml следующим образом:
<wd:Get_Workers_Request xmlns:wd="urn:com.workday/bsvc" version="30.0">
<wd:Request_References bsvc:Skip_Non_Existing_Instances="false">
<wd:Worker_Reference >
<wd:ID wd:type="Enter ID type here...for eg WID,Employee_ID">Enter WID or other ID type you have choosen</wd:ID>
</wd:Worker_Reference>
</wd:Request_References>
</wd:Get_Workers_Request>
Нет, это невозможно через публичные API.
Однако ваша рабочая группа или администратор интеграции могут настроить настраиваемый отчет, включающий вызовы REST, с адресом электронной почты в качестве приглашения. Источник данных Workers from Prompt хорош для этого.