Workday Extend · Arazzo Workflow
Workday Extend Upsert Worker Custom Object Data
Version 1.0.0
Confirm a custom object definition, check whether a worker already has data, then create or update it.
View Spec
View on GitHub
AutomationCustom ApplicationsEnterpriseExtensionsHCMHuman Capital ManagementIntegrationOrchestrationPaaSArazzoWorkflows
Provider
Workflows
upsert-worker-custom-object
Read a worker's custom object data and create or update it via the upsert endpoint.
Resolves the custom object definition, checks whether the worker already has an instance, and writes the supplied data with the create-or-update endpoint, branching on whether the prior read found existing data.
1
resolveDefinition
getCustomObjectDefinition
Retrieve the custom object definition to confirm the target custom object type exists before reading or writing instance data.
2
readExisting
getWorkerCustomObject
Retrieve the worker's current custom object data. A 200 indicates existing data; a 404 indicates none exists yet. Both outcomes are accepted so the flow can branch on the result.
3
writeUpdate
updateWorkerCustomObject
Update the worker's existing custom object data with the supplied values. Returns 200 when the instance already existed.
4
writeCreate
updateWorkerCustomObject
Create new custom object data on the worker using the supplied values. Returns 201 when the instance did not previously exist.