Configuring Workflows
In enaio® webclient, users can start preconfigured workflows, edit individual work items belonging to processes, and forward these work items.
To use the workflow functionality of enaio® webclient, it must be enabled via the administration console, and the workflow models must be adjusted. Workflows are modeled with enaio® editor-for-workflow.
The following settings are required:

Support for the workflow functionality can be turned on and off in enaio® webclient. To do this, use the configuration parameter com.os.osdrt.workflow. To enable the workflow functions, use the administration console to assign this parameter the value yes.
The enaio® users will also need appropriate system roles for the workflow.

enaio® and its workflow management system each have their own user administration.
To enable users to use the workflow functions, you must transfer each user to the workflow management system.
Provided the workflow support in enaio® webclient is enabled and there is a corresponding workflow user for the logged-in user, the following workflow inboxes will be shown in enaio® webclient: My incoming messages, Startable workflows and Current workflows. When creating new users it is necessary to restart enaio® appconnector.
When modeling workflow models with the enaio® editor-for-workflow, the administrator can specify which client types (enaio® client, enaio® webclient, and enaio® app) a model will be available in. The client types enaio® client and enaio® webclient are set up by default. As enaio® webclient does not support all enaio® client functionalities, you can use this to constrain your workflow models to specific client types.
Constrain client types on the following levels:
-
Restrictions on the model and the process are generally specified in the model editor under Model properties > Authorizations.
Activate enaio® webclient as a client type for a model so that processes for this model will be listed under Startable workflows, and can be started from there.
-
Restrictions on applications that are assigned to activities are defined in the model editor under Applications > Edit.
Activate enaio® webclient as a client type for an application so that work items that are connected with this application will be listed in the inbox and can be opened from there.
Scripts for enaio® webclient events must be formulated in the Java programming language. For this purpose, you must enable syntax highlighting for the code editor in enaio® editor-for-workflow via the menu entry Syntax highlighting > JavaScript.