ProcessMaker API Documentation
Script Central

Screen Types

Understand the types of ProcessMaker Screens you can use in Screen Builder.


ProcessMaker provides the following ProcessMaker Screen types. Note that not all of these ProcessMaker Screen types are available in the ProcessMaker open-source edition.


Use the Form type to design interactive and complex forms. Below are a few ways that Request participants might interact with a digital form:

  • Enter information, such as name and email address, to apply for a loan.

  • Approve the department budget.

  • Upload or download documents.

All ProcessMaker Screen controls in Screen Builder are available for the Form type.


Use the Display type to display information or allow Request participants to download files. The Display type has limited functionality compared the Form type. The Display type provides the following controls in Screen Builder:


The Send Email package must be installed in your ProcessMaker instance to use the Email-type ProcessMaker Screen. The Email package is not available in the ProcessMaker open-source edition.

Use the Email type to compose the email body for email messages to be used with the Send Email connector. The Email type provides the following controls in Screen Builder:

Do not use a ProcessMaker Screen type other than the Email type when using the Send Email connector. Otherwise, you will not be able to reference any ProcessMaker Screens from the Email control in Process Modeler to specify which Screen to use for the email body content.


The Advanced Screen package is not available in the ProcessMaker open-source edition. Contact ProcessMaker Sales or ask your ProcessMaker sales representative how the Advanced Screen package can be installed in your ProcessMaker instance.

Use the Advanced Screen package to design your own advanced forms using HTML syntax and JavaScript. This is an ideal solution for highly technical designers to create their own form designs and functionality.

When the Advanced Screen package is installed in your ProcessMaker instance, create a new ProcessMaker Screen using the Advanced Screen type. Screen Builder displays a template that contains a sample Advanced-type ProcessMaker Screen.

The Advanced Screen type is a highly technical solution only for advanced HTML and JavaScript designers intended only for specific solutions. ProcessMaker Support cannot support nor troubleshoot advanced forms. Please use at your own risk.

Advanced-type ProcessMaker Screen

Use this template to study how to design your custom form. Click the Preview button to view your custom form in Preview mode.

Preview of the Advanced Screen-type template

Related Topics