Workday to On-Prem Active Directory: Extend the Workday schema

Carlo ARENACCIO 21 Reputation points
2022-10-12T12:28:14.807+00:00

I'm working on project to provision accounts to a Local Active Directory using Workday Worker data.
I need to read more attributes than the standard ones configured in the Workday to Active Directory User Provisioning application, so I decided to extend the Workday schema to read them.
I had no problem to add some attributes using the "Edit Attribute List for Workday", when I tried to read the Worker.Worker_Data.Employee_Contracts_Data[0].Contract_End_Date with the XPATH=wd:Worker/wd:Worker_Data/wd:Employee_Contracts_Data[@wd:Contract_End_DateSpecified=1]/wd:Contract_End_Date/text() I got no data.
I tried to read the attribute using a C# app with the same user and it worked fine.

Is the XPATH I used correct? Or what Should I have to do to extend the schema?

Thanks,
Carlo

Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Limitless Technology 44,776 Reputation points
    2022-10-14T07:43:03.8+00:00

    Hi,

    Thank you for posting your query.

    Kindly follow the steps provided below to resolve your issue.

    A common requirement of all the Workday provisioning connectors is that they require credentials of a Workday integration system user to connect to the Workday Human Resources API. This section describes how to create an integration system user in Workday and has the following sections:

    Creating an integration system user
    Creating an integration security group
    Configuring domain security policy permissions
    Configuring business process security policy permissions
    Activating security policy changes
    Note

    It is possible to bypass this procedure and instead use a Workday global administrator account as the system integration account. This may work fine for demos but is not recommended for production deployments.

    Go to this link for your reference https://learn.microsoft.com/en-us/azure/active-directory/saas-apps/workday-inbound-tutorial

    Do not hesitate to message us if you need further assistance.

    ---------------------------------------------------------------------------------------------------------------------------------------------------

    If the answer is helpful kindly click "Accept as Answer" and upvote it. Thanks.

    0 comments No comments

  2. Chetan Desai 1,066 Reputation points Microsoft Employee
    2022-10-19T18:09:15.687+00:00

    @Carlo ARENACCIO The Workday connector does not retrieve data from the Employee_Contracts_Data entity.

    Try using this XPATH instead.
    wd:Worker/wd:Worker_Data/wd:Employment_Data/wd:Worker_Contract_Data/wd:Contract_End_Date/text()


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.