Workday®: Page Identification and Conditions

Last Updated September 7, 2026

Brief Overview

Workday is a single-page application, which means its URL changes as users move through the platform. Because of this, the most reliable way to identify a Workday page is with variables instead of the URL.

How It Works

WalkMe provides three Workday segmentation variables. Select the object from the dropdown menu in the condition builder to apply these variables.

Condition Builder

walkMeWorkday.segmentation.flow.Page

  • Use the current value filler to load information about the page a user is currently on
  • Always combine this rule with a sub-page rule
  • Connect the two rules using "AND"

walkMeWorkday.segmentation.flow.subPage

  • Each sub-page has its own unique variable
  • If no sub-page exists, use the operator "Does not exist"
  • Always combine this rule with a page rule
  • Connect the two rules using "AND"

walkMeWorkday.segmentation.flow.forms

  • Identifies forms specifically
  • Forms follow a special structure (activated or not activated) with indicative names extracted using a variable

Technical Notes

  • Some pages appear in multiple places across the site and in different processes. If that's the case, find an element onscreen to add to the rule
  • Not all pages have page segments. For pages without one, rely on onscreen elements or avoid using the rule
  • The form variable is the most specific and usually makes page identification stronger
  • Combining variables can strengthen identification of both the page and the state your content should appear in
  • Conditions like "variable does not exist" or "variable is undefined" can help narrow a rule
  • Avoid adding redundant rules
  • Variables can change depending on how a user reaches the page. Test each condition by navigating to the page in different ways (for example, nav bar, search bar, worklet)
  • Apply global segmentation instead of display rules where possible to optimize performance
  • When using multiple rules, set the Condition Builder to identify high-level elements first, such as URL or variable, before evaluating onscreen elements with jQuery

Condition Builder

Tip

You can use a URL if it's associated with a custom dashboard where a user is completing a process or transaction. These pages include a unique Task ID visible in the URL.

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×
×
The trademarks and product names of Workday, Inc., including the WORKDAY® mark, are the property of Workday, Inc. WalkMe is not affiliated with Workday, Inc., nor does Workday, Inc. sponsor or endorse WalkMe, its services or its website.