What is Screen Builder?

Understand what Screen Builder is in ProcessMaker Platform.

Overview

Your user account or group membership must have the following permissions to create or edit a Screen unless your user account has the Make this user a Super Admin setting selected:

  • Screens: Create Screens

  • Screens: Edit Screens

  • Screens: View Screens

See the Screens permissions or ask your Administrator for assistance.

Use Screen Builder to design Screens for your Processes. Screens are independent of Processes: any Screen can be used in any Process, even those that you did not design. Screens can be exported and then shared with other Process designers so they may import them for their Processes.

While Screen Builder has an easy-to-use drag-and-place design interface to edit and preview Screens, ProcessMaker Platform represents them as JSON data models. You can view the JSON data model while in Preview mode.

You can use different types of Screens. See Screen Types.

Screens are composed of controls. Use controls to provide your Screen with specific functionality. See Control Descriptions and Inspector Settings.

Below are a few examples of these controls:

  • Display text.

  • Provide a group of radio buttons to allow the Request participant to select an option.

  • Provide a drop-down menu to allow the Request participant to approve or reject a Request.

  • Provide a text area where the Request participant can enter text.

  • Provide a date control where the Request participant can select a date.

Screen TypesScreen Builder ModesValidate Your ScreenEdit Your ScreenAdd, Delete or Rename a PagePreview a Screen and Its JSON Data ModelManage Calculated PropertiesAdd Custom CSS to a ScreenManage WatchersUndo and Redo Changes in Your ScreenUndo and Redo Changes in Your ScreenSave Your ScreenScreen Design Best and Worst Practices

Last updated

Logo

© 2024 ProcessMaker, Inc. All Rights Reserved. Except as otherwise permitted by ProcessMaker, this publication, or parts thereof, may not be reproduced in any form, by any method, for any purpose.