Forms change guidelines
One of the benefits of the AR System platform is that you are able to customize the layout of your forms. BMC provides a set of Best Practice views that are based on best practice workflows for each BMC Helix ITSM application.
You can update views to:
- Place a new field appropriately in the user interface so that it can be accessed by an end user.
- Adjust the layout of a view to make the flow more appropriate for the needs of a company (you might want to hide unused fields, for example.)
- Change the color scheme of a form to make it fit in with your corporate "look and feel."
When making changes to the views, ensure that you leverage the user interface to support the appropriate user flows. Evaluate the views in the context of how an end user will use them, and then you can determine where to place each new data field. The current Best Practice views assume that the user will start entering data in the fields from beginning to end in the first column and then move to the next column to enter any other data that needs to be captured.
The BMC Helix ITSM applications display only data that is required most of the time in the main views. If data is required only for some specific supporting actions, that data is moved to a separate dialog and is accessed via the navigation bar on the one side of the form.
Best practices for customizing forms
We recommend that you use the following approach for customizing to forms:
- Instead of changing colors, backgrounds, and images directly in the view, leverage the AR System Skins feature. With the Skins feature, you use the Skins form to add data to reference the views where you want to change the color or images or add a new color or image. These changes do not affect the form definition itself, so all of these changes are backward compatible. For more information about the Skins feature, see Applying skins to form views.
- Always make changes by using an overlay of the form and view.
- Use the overlaid view name in your workflow. Because the AR System server uses the view name as a unique identifier, the original view name must be used to ensure that workflow is not broken.
You can always go back to the original view provided with the application by disabling or deleting your overlay.
When updating views, ensure that you display only the required fields on a view. AR System does not require that a field be displayed on a view for it to be accessible via workflow. If you have a field that is there only to support referencing other data, you do not have to display the field in any views.
In the AR System view structure, each language has its own separate view on a form. If the change that you make must be displayed in multiple languages, you must make the same change for each of the views that represent each individual language, using the steps already given.