Forms

Forms are lists of the user interfaces which can display and gather data from the user. Emakin uses generic form rendering engine and many control types to display or edit workflow instance data. Please refer to the forms overview for general information.

Process pools may have zero or more form definitions to display. If not set, all tasks uses the pool default form, but each task can use different form design if it is desired by the user. Using too many forms is not recommended for an easy management. Declaring the sections in the form and setting the state for each section is a better practice.

Additionally, you can define form templates to re-use common panels for the data model types.

Form Section State

Forms also have the "Section" definitions to control the state of form elements. Any defined form section state can be set for each task in the process.

  1. Click on a task to update it
  2. Right click on a task to view context menu and select "Form" option.
  3. Defined form sections are listed like the following example screen.

Form Script

By default, all controls or labels are automatically updated when the data model is changed, but in some conditions you may want to dynamically update the data model from scripting environment. Form script allows you to perform operations or attach data model nodes to get the notification for changes.

Please refer to the Forms Overview for more details.



Copyright © 2010 - 2023 Emakin. All rights reserved.