capabilities.work

Define a Custom Object With Fields

A 3-step recipe with Workday Extend. We can help you get access.

Recipe · 3 steps

Define a Custom Object With Fields

Create a custom object definition, add a field, and list the fields.

  1. Create the custom object type definition attached to the chosen parent Workday object.
  2. Add a field to the custom object definition. The field becomes available on all new and existing instances of this custom object type.
  3. List the fields defined on the custom object to confirm the new field is present in the schema.
What you'll need to have ready
  • name: The API name for the custom object type.
  • description: Description of the custom object type.
  • instanceType: Whether instances are single or multi per parent object.
  • parentObjectType: The standard Workday object type to extend (worker, organization, position, jobProfile).
  • fieldName: The API name of the field to add.
  • fieldDisplayName: The display label for the field.
  • fieldDataType: The data type of the field (text, number, decimal, boolean, date, dateTime, currency, reference, richText).
  • fieldIsRequired: Whether the field is required.
For your developer

Arazzo workflow workday-extend:define-custom-object-with-fields, 3 operations: createCustomObjectDefinition → addCustomObjectField → listCustomObjectFields. Specs on APIs.io.