Can the Workday Read include Request_References? Response_Filters?
I’m looking to get a specific record from a workday web service get request. I’m looking at the Workday Read snap, and am wondering if there is a way to pass a request reference to get my specific row, rather than all rows.
For example for the Get_Students_Request, workday provides the following:
wd:Request_References
wd:Student_Reference
<wd:ID wd:type=“Student_ID”>SudentID-01001</wd:ID>
</wd:Student_Reference>
</wd:Request_References>
I am able to pass outputs like ‘Include_Person_Data’ with true/false values, but i still get all students back, not a single student.
Is this possible with the read snap? or do I need to use a soap call?
Your mapper preceding the Get_Students Read might look something like this - where $Student_ID might contain the value “Student-01001”:
Notice how “ID[*].type” matches the “wd:type” attribute value and “ID[*].value” matches the “wd:ID” tag value.
You may know this: If you add an empty mapper before the WD Read snap, configure the WD Read snap, and then validate. You can then view the target schema in the mapper snap that you can then drag/drop to the target path fields.