Workday Canvas

Workday UI Approaches

Also known as "Metadata UI" "XO" "Platform"

Information about how to design for the multiple tech stacks in Workday.

Published

February 5 2025, by Michelle McNicholas

Last Updated

February 5 2025, by Michelle McNicholas (v1.0)

Overview

Workday’s diverse ecosystem includes multiple tech stacks, each with its own opportunities and constraints. Understanding these will help you make informed decisions, communicate effectively, and achieve your design goals.

There are three main approaches to designing UI at Workday: Generated, Hybrid, and Bespoke. Choosing the best approach depends on many factors and has an impact on the style of interactions you will be able to support, so talk to your team early and often to understand the possibilities.

Approaches

ApproachUse CaseExample
Generated UIAll available metadata widgets are suitable for the user experience. Used as a v1 to prove a feature is needed. Low cost. High speed of delivery. Low design flexibility.Create Expense Report
Bespoke UINone of the available metadata widgets are suitable for the user experience. High cost. Slow speed of delivery. High design flexibility.Workday Home Page
Hybrid UISome of the available metadata widgets are suitable for the user experience. Higher cost. Slower speed of delivery. Medium design flexibility.Career Hub

The Role of Canvas

Canvas provides the design point of view for design standards and best practices within Workday. Canvas Kit is a shared library of React components and includes a supporting Figma library that mirrors it’s capabilities. Canvas Kit tends to focus on the lowest level, simplest components that can be used to build more complex components. Canvas is most commonly seen in Bespoke and Hybrid UI but is increasingly used in components in the Generated UI.

Things to Note

  1. The UI approaches listed in this article are the most commonly used in Workday. They are tied to the Object Management Service (OMS) which is Workday’s central database. Alternative platforms include ModulR, Lodestar and Extend.

    • Some product areas are built on their own servers and databases, especially those services that began as acquisitions (Prism, Drive, Scout, Peakon, Adaptive Planning, VNDLY). These products are effectively ‘Bespoke UI’ described above, though the relative cost varies depending on how much has been built for reuse.
  2. In this article, you will encounter terminology that is different to the industry standard. Namely, the terms widget and layout are interchangeable and have very broad definitions. In a nutshell, widgets are components. They can be singular or composed of multiple widgets. They can be as small as an atom or as large as a page. Layouts are different variations of how certain widgets are organised.

    Widgets = components | Layouts = control components

  3. Learn how to access a Single-User Virtual (SUV) which is the main environment for developing and testing the Workday application. This allows you to experience the Workday application without using your own instance of Workday. Access Devhub in an SUV to view the Generated UI widget library which is the closest thing to a Storybook of Generated UI widgets.

Learn More

Can't Find What You Need?

Check out our FAQ section which may help you find the information you're looking for. For further information, contact the #ask-canvas-design or #ask-canvas-kitchannels on Slack.

On this Page: