By default, all mandatory fields should be filled in before changes are saved or can be approved.
In the configuration file approveDependency.xml (<ARIS Publisher Server installation directory>\tomcat\webapps\businesspublisher\config\extensions\ext02), you can define for each user group how mandatory fields that have not been filled in are to be handled.
The following example describes the three setting options:
<config>
<mandatoryFieldsChecker>
<set groupName="Administrator" level="none"/>
<set groupName="Process Manager" level="confirm"/>
<set groupName="IT Architects" level="restrict"/>
</mandatoryFieldsChecker>
</config>
The settings have the following effects:
none
The system does not check if all mandatory fields have been filled in (default configuration). There will be no warning. All members of the Administrator user group can authorize changes even if not all mandatory fields have been filled in.
confirm
The system checks if all mandatory fields have been filled in. If a mandatory field is not filled in a warning will be output. However, a dialog enables all members of the Process manager user group to approve the changes anyway.
restrict
The system checks if all mandatory fields have been filled in. If a mandatory field is not filled in a warning will be output. All members of the IT architects user group can authorize changes only if all mandatory fields have been filled in.