Interface patterns
When talking about interface patterns in Appian, I first have to mention the large collection of patterns provided by Appian in the official documentation, and I also want to recommend the Appian UX Design Guide again. Find these links here:
- https://docs.appian.com/suite/help/latest/SAIL_Recipes.html
- https://docs.appian.com/suite/help/latest/ux_getting_started.html
There are some general design principles that you should know about.
Building wizards
An interface that guides the user through multiple steps is called a wizard. With the dynamic features of Appian interfaces, this is easy to implement.
The most important, and obvious, aspect, is to manage the state of the interface:
- Create a local variable and display individual components based on its value, as shown in the following example:
a!localVariables( local!step: 1, { choose( local...