Workday Canvas

Wizard

Also known as "Stepper" "Stepped Process" "Task Wizard" "Progress Tracker" "Guided Wizard" "Multi Step Process"

A wizard is a simplified step-by-step process in which users enter information in a prescribed order.

Published

July 11 2024, by Emily Roller

Last Updated

July 11 2024, by Emily Roller

Overview

Wizard hero image for overview section

Use a Wizard to simplify complex processes or forms.

Wizards have a number of benefits. They can walk a new user through a complex or novel process. They can guide someone through a process that happens infrequently, relieving the cognitive burden or how to complete the process. Wizards can be less overwhelming than a long form or series of forms; chunking inputs into short steps can provide a sense of progress and make a task feel shorter. A well designed multi step process requires less cognitive effort in completing a process. Dedicated screens for each step can provide screen real estate to provide helper information where needed.

While wizards are typically thought of for tasks that aimed at new users or infrequent tasks, they can be helpful to advanced users as well. In complex products or processes Wizards are helpful in ensuring that even advanced users complete all the necessary steps.

Wizards are also helpful when one step in the process changes the content of subsequent steps. A wizard format can make any changes that happen less jarring; as it can better communicate that moving backward and changing something may result in losing changes on subsequent steps.

A Wizard typically breaks a complex form or series of tasks into a series of steps. Inputs can be chunked into steps thematically (ie, payment details display in a single step; billing address displays in another step), or information can be chunked into specific decision points, where subsequent steps may depend on information entered in previous ones.

Variants

VariantIntentTechnical Implementations
With Vertical StepsTends to imply a less linear order or sequence. For processes with more than five steps. Commonly used in Workday to string multiple tasks together.Task Wizard
With Horizontal StepsTends to imply a more linear order or sequence. For processes with fewer than five steps. Commonly used in Workday to chunk a single task.Multi Step Process, Progress Bar

Usage Guidance

When to Use

  • Use a Wizard for tasks that are especially long or complex, to chunk them into manageable steps.
  • A Wizard can be used to guide first time or inexperienced users through a novel and complex task.
  • A Wizard can be used to help guide people through infrequent tasks, such as configuration or setup.
  • While Wizards are great for new or inexperienced users, they can be used even for advanced users in complex processes to ensure that all necessary steps are completed.
  • A Wizard can be used for tasks where earlier steps in the process affect later steps.
  • Use a Wizard when you’re fairly confident that the designer of the UI will know more about the process than the user completing it.

When to Use Something Else

  • When you’re designing for a task that happens frequently. The rigid structure of the multi step process can be annoying for repeated tasks. Use a Form instead.
  • Be careful when designing multi step processes for seasoned users. Consider whether a form or spreadsheet might meet the need better.
  • When you’re designing for a task that requires a small amount of input. Use a Form instead.
  • When you’re designing for a process where users may want creative control.
  • When you’re designing for a task that only has two steps. Use a Multi Step Form instead.

Best Practices

  • Carefully consider how the process or form will be grouped in to steps. Try to group inputs by theme or by a logical order to be completed.

  • Save automatically if you can. At the very least, allow users to save their progress and return to their work.

  • Allow users to navigate forward and back through steps to reference and check their work if possible.

  • Use logical defaults where possible.

  • Display a list of steps involved in the process, and highlight current step. Clearly show progress.

  • Provide a review step at the end, to allow users to review all the work they’ve submitted.

  • If there are errors in a step, allow users to move forward (if possible) but clearly mark in the horizontal steps the step containing errors.

  • If you’re considering a Wizard for a task that could be completed frequently, or by an advanced user, consider providing people with the option to use a Wizard experience or a default form, to give people more autonomy. You can look at usage analytics and see which experience is being used more.

  • Help and explanations can appear in the multi step process, but shouldn’t cover the form itself.

  • Don’t make users close the wizard to find information they need. Ensure they have all the information they need in a single step.

  • Don’t embed wizards or steppers within steppers.

  • Don’t make steps too long. If there’s a quite a bit of scrolling, the step should probably be broken into smaller steps.

  • As users move through different steps, don’t change control placement. Maintain consistency in control placement to avoid disrupting muscle memory. Keep controls fixed at the bottom of the page or container as people progress through steps.

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: