Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Adding a multistep form to a stage

Updated on January 28, 2022

Break a single assignment that captures many fields into multiple focused and concise screens by adding a multistep form to a stage. You can add both a sequential process and a parallel process as a multistep form.

For example, you can ask users to enter their personal details on one screen, and then describe their medical condition on the next screen.

For relevant training materials, see the Multi-step forms topic on Pega Academy.

  1. In the navigation pane of App Studio, click Case types, and then click the case type that you want to open.
  2. On the Workflow tab, click Life cycle.
  3. In the Case life cycle section, in a stage, click MoreAdd processNew multi-step form.
  4. In the text field, replace the default process label with a descriptive name.
  5. On the General tab, in the Start process section, define the condition to start the process:
    • To start the process when the case reaches this stage, select Always.
    • To choose a custom condition that determines whether the process starts, select Custom condition, and then select the condition.
    • To reuse an existing condition, select Existing condition, and then select the condition.
  6. In the properties panel, in the Route to list, identify the user or team that performs the task:
    • To assign the task to the user who last updated the case, select Current user.
    • To assign the task to another user in your application, select Specific user, and then configure the user parameters.

      You can assign the task to a user by user name, a user by user reference, the reporting manager of the user who last updated the case, or a case participant.

    • To assign the task to a team that shares a work queue, select Work queue, and then select a team.
    • To automatically assign the task to a user with the appropriate availability, skill set, or workload, select Use business logic, and then click the Configure business logic icon.

      For more information about configuring business-based routing, see Assigning users automatically at run time with business logic.

  7. In the Template section, select the navigation type in the multistep form by clicking Change, and then choosing the navigation template.
    The default setting is horizontal navigation.
  8. Add a step to the multistep form by clicking Form step.
    For more information about configuring steps, see Steps in a case life cycle.
  9. In the text field, replace the default step label with a descriptive name.
  10. Click Save.
Result: The following figure shows a run-time presentation of a multistep form. A user that completes the form starts with completing the Collect personal details screen, and then moves to the Collect medical information screen.
Multistep form at run time
Run-time presentation of form steps.

Configuring advanced options for a multistep form

To ensure that you deliver an application that precisely meets your business requirements, define how a process that is a multistep form behaves by configuring advanced starting options.

For example, you can set a status that a case enters when a process starts, and then define a user to complete the process.
When you edit a process on a flow canvas in Dev Studio, you have access to advanced configurations. On a flow canvas, you configure the initial behavior of the process by editing the Start shape. By default, every new process includes the Start shape.
Note: In Dev Studio, a multistep form is called a screen flow. For more information, see Differences in naming between App Studio and Dev Studio.
  1. In the navigation pane of Dev Studio, click Case types, and then click the case type that you want to open.
  2. In the Case life cycle section, hover over a multistep form in a stage, and then click the Configure process icon.
  3. Click the Open process link, and then, on the canvas, double-click the Start shape.
  4. Perform any number of the steps from 3 to 11 in Creating a screen flow.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us