Read time:ย 5 minutes

Hey, there! Mia here. Last week, we made an honest case for custom objects.

Are they always the cleanest, most cutting edge way to capture non-delivered data within your Workday tenant? No. But can they get the job done fairly well for no extra cost? Absolutely!

If you missed last weekโ€™s strategy sesh, we highly recommend you check it out here before reading todayโ€™s newsletter.

Today, weโ€™re sharing more on the mechanics of custom objectsโ€”a step-by-step on initial configuration.

So, grab your coffee, tea, lunch, or snack (depending on where you are in the world ๐Ÿ˜†), and letโ€™s dive into todayโ€™s technical guideโ€ฆ

The basics of custom object setup ๐Ÿ› ๏ธ

If youโ€™ve never built custom objects yourself, the following walkthrough should give you a solid understanding of setup.

Today, weโ€™ll create a non-effective dated custom object that lives on the Job Profile business object (BO). The goal is to capture two additional categorizations that arenโ€™t WD-delivered:

  • High Market Visibility - Marks whether a role is public-facing or brand-sensitive.

  • Internal Career Track - Tags the roleโ€™s path within your internal career framework.

Letโ€™s do it! ๐Ÿ’ƒ๐Ÿป

Run the Create Custom Object task, and click into the Workday Object input. Click Non-Effective Dated, and select the Workday Object youโ€™d like to extend with a custom objectโ€”in this case, weโ€™re choosing Job Profile.

If you want more on non-effective dated versus effective-dated custom objects, check out last weekโ€™s newsletter. And note, initial setup looks the same for both non-effective and effective dated custom objectsโ€”so you can use this example to guide you in either case (because who doesnโ€™t love a good two-for-one deal? ๐Ÿ˜œ).

The Business Object Filter input is only relevant when you select Custom Organization as your Workday Object. There, youโ€™ll select the type of custom org the custom object will extend.

Next, give your custom object a name. Ours is โ€œJob Profile Tagsโ€. Press OK to proceed.

On the next page, within the General Settings tab, confirm your custom objectโ€™s name.

And at this stage, you have another decision to make: will you allow multiple instances on this object?

If the object should support more than one entry at a time, check this box.

In our use case, leave it unchecked, as in, โ€œNoโ€โ€”we donโ€™t want a job profile to have more than one โ€œJob Profile Tagsโ€ entry at any given time. Keep in mind, this doesnโ€™t mean the fields on the custom object canโ€™t have multiple selections. It just means there wonโ€™t be more than one instance of the overarching โ€œJob Profile Tagsโ€ object per Job Profile.

Next, navigate to the Field Definitions tab and click โ€œAddโ€ to set up a field.

In the Field Label input, give your field a name. Our first field is โ€œHigh Market Visibilityโ€. Then, select your Field Type. Weโ€™re choosing to set this field up as a simple and straightforward โ€œBooleanโ€ (a true/false checkbox).

There are 9 Field Types you can choose from:

As you create your Fields and select a Field Type, you can either choose a standard type from the dropdown or run the Create Custom Field Type task to define your own.

Click the checkbox in the upper righthand corner of the field UI to save the field. Then, click the โ€œAddโ€ button to add your next field. You can leave Validations and Display order blank for nowโ€”weโ€™ll come back to these (trust the process ๐Ÿคญ).

Our next field is โ€œInternal Career Track Optionsโ€, set up as a โ€œListโ€. To select a list as your Field Type, you must first create a custom list (or select an existing one). To do thisโ€ฆ

Run the task Create Custom List. Alternatively, you can run the task Create Custom Field Type mentioned previously, and select โ€œListโ€. The former is just a more direct route (we always opt for the scenic route except when configuring in Workday ๐Ÿ˜†).

On the โ€œList Valuesโ€ tab, add and order the values youโ€™d like to include as selection options on your list. Click OK, then navigate back to the Create Custom Object page, and add your list in the Field Type input (find and select it manually in the dropdownโ€”it usually wonโ€™t show up with a text search. Sigh ๐Ÿ˜ฎโ€๐Ÿ’จ).

Now, letโ€™s discuss Validations. The Validations input changes based on the Field Type you select. You can use it to require the field upon data entry (giving it that notorious *red asterisk).

Instance Reference and List field types include two additional options under Validations: Multi-instance and Single-instance. These options control how many items can be selected for the field (multiple, or just one, respectively).

โ›”๏ธ Be careful here! The Validations setting cannot be changed once you activate your custom object.

In the Validations input for Internal Career Track, select โ€œMulti-instanceโ€. This ensures that multiple tracks can be selected from the list. Some job profiles may have multiple career track options (next week, weโ€™ll explore how you can limit the selection to two tracks, maximum ๐Ÿ˜‰).

The final setting on the Field Definitions tab weโ€™ll cover today is Display Order. This is the order in which your fields appear under the custom object. Similar to how business process steps are ordered, use letters to order your fields:

Next, click on the Permissions tab. Here, select the domain(s) to secure your custom object. You can select a delivered domain and/or a Custom Domain (Workday provides 200 custom domains that you can tie to custom objects).

Letโ€™s say we want to secure the Job Profile Tags custom object like any other object on Job Profile. We can utilize the delivered domain, โ€œJob Profile: Manage Job Profile Eventsโ€. The permissions on this domain then applies to the Job Profile Tags custom object as well:

As you determine how to secure your custom object, consider questions likeโ€ฆ

  • Who should have access to this custom object?

  • Will you need to create a new security group(s) for the purpose of securing this object, or can you utilize an existing security group(s)?

  • Will access to this custom object match that of existing, delivered objects? If so, which one(s)?

You can achieve a custom security setup for your custom object with a combination of a Custom Domain and/or a new security group.

Finally, review your settings on the Summary tab. If everything looks good, click OK.

On the next page, activate your custom object. Choose a Display Value and Reference ID (both come from one of the fields you set up on the custom object).

Display Value is the field that represents the custom object on the front-end. For example, for the WD-delivered Worker BO, the Display Value is the Worker instance.

Reference ID is the field that represents the custom object on the back-end (within EIBs, for example).

In our example, we set the Internal Career Track field as the Display Value and Reference ID for the Job Profile Tags BO.

You can also choose to Hide on View when Unpopulated if youโ€™d like. This means the custom object stays hidden on the delivered object it extends if no data is entered.

Lastly, you can optionally add Help Text that appears when the custom object data is edited.

Review your settings one last time, and click OK to activate! ๐ŸŽ‰ And go aheadโ€”throw some confetti! You earned it ๐Ÿ’ช

If you navigate to a job profile, you now see the Job Profile Tags custom object on the Additional Data tab:

But waitโ€ฆ thereโ€™s more!? ๐Ÿ˜ฏ

Ohhh yeah. A lot more. Like at least 2 newsletters more ๐Ÿ˜…

Now that your custom object is up and running, how do you get your custom data into Workday?

And once your custom data is in Workday, how do you view it? And how do you use it?

Weโ€™ll be answering these questions and more over the next few weeks. Stay tuned ๐Ÿ˜Ž

As always, thank you for being a reader!

Weโ€™re celebrating you and your pursuit of a Well Built Workday ๐Ÿฅณ

Until next time!

Mia & Ceci

Co-Founders of Well Built Solutions

P.S. Loving the newsletter? Leave us a testimonial here ๐Ÿฅฐ

Say hi ๐Ÿ‘‹ on LinkedIn โ€” @ceciblomberg, @miaeisenhandler

๐Ÿค Want to partner? Get on Well Builtโ€™s project waitlist here

Reply

Avatar

or to participate

Keep Reading