Review the guidance below to ensure your application's table displays, button groups, and search functionality follow Workshop design best practices.
When adding Object Tables, Object Lists, or Pivot Tables to your application, you should practice the following:


When adding a Button Group to your application, you should practice the following:
Ensure each button clearly guides user actions by matching its color to the user's mental model of the accompanying action's outcome or risk. Review the available button color options and apply the appropriate color based on the button's Intent.
Back, Skip, or Cancel.Create, Add new, Next, or Continue.Submit, Save, Complete, Approve, or Enable.Review required, Pending approval, Archive, or Suspend.Delete or Remove.Add icons to buttons to help users understand their backing actions. Additionally, you should organize buttons from left to right based on their importance and visual load, with each button group containing a primary action. Refer to the table below for specific examples.
| Button purpose | Best practice |
|---|---|
| Use the first button in a group to denote the primary action. De-emphasize other actions with a menu to reduce visual clutter. | ![]() |
| Use icons to inform a user of the button's action and what will occur after selection. | ![]() |
| Apply arrow icons to show navigation to a new page/section within the module (horizontal arrow) or a new tab outside the module (angled arrow). | ![]() |
| Group buttons to indicate if there are other actions related to a button (+) or other independent actions accessible from a menu. | ![]() |

Equipment and Part objects, then you should add buttons with their relevant actions to each Object Table's specific header.
Organize buttons hierarchically by adjusting their size, border, and color intensity in the Display & formatting section of the Widget setup panel.
Do not apply distinct colors to every button, as this can create visual clutter and distract users. Instead, you should identify the primary action within a button group and assign the corresponding color.
| 🔴 Avoid multiple colors in one group | 🟢 Best practice |
|---|---|
![]() | ![]() |
Learn more about the Button Group widget.
When adding one of Workshop's filtering widgets to your application, such as Filter List or Exploration Filter Pills, practice the following:

