Skip to main content

Editing Other Models

The Other model view includes a number of different models that can be used within an App to configure its behavior. These include Action, Content and User, Security policy, Data object, Template, Service, and Liquibase changelog models. Each of the different models can be created and edited in a similar way through forms.

User Interface

The different Work models can be selected to create, view and modify by selecting the appropriate filter. Currently, there are three types of Work model:

Model TypeContent
ActionAction models
ContentContent models
UserUser models
Security policySecurity policy models
Data objectData object models
TemplateTemplate models
ServiceService models
Liquibase changelogLiquibase changelog models

Action Model

The Action model editor shows a list of existing Action models, which can then be modified or deleted as required. By default, the list of models is displayed in the order of last modified and as a textual table of model details. It is possible to switch the view to a different sort order or as a graphical gallery of cards.

820 work action list

The model list enables the following actions:

The following sections describe each feature in more detail.

Creating a New Action

Click the button labeled Create, a dialog prompts you to enter basic information:

820 work new action

  • The display name of the action.

  • The action’s unique key.

  • An optional description of the action.

By clicking Create new model, a new action model is created and you are redirected to the edit view of the action where you make further configuration changes. See Action Editor for more information. Once the appropriate information is entered, click the Close X button.

Action Details

There, you see the name, description, version, creator and the modification date of the model as well as the current values of the properties used to define the action.

820 work action details

If you want to see an older version of your model, press on the History button and choose the version you are interested in.

On the top-right, there are these icons:

IconDescription
140 icon edit modelEdits the name, description, and key of the model.
140 icon duplicate modelDuplicates the model.
140 icon delete modelDeletes the model.
140 icon download modelDownloads the model as a file.
820 icon model editorOpens the editor of the model which allows you to modify the content of the model.

Action Editor

The Action Editor is a set of properties that are used to define the action.

820 work action edit

PropertyFunction
Bot keyThe key of the service or bot invoke.
IconName of icon to use.
Scope typeFor example, conversation, user, task, BPMN, CMMN or a custom type.
FormThe form displayed when executing this action.
ChannelsFor example, menu, quick-actions.
Confirmation messageThe message text to show on confirmation of the action.
Conformation titleThe text of the title for the confirmation.
Confirmation message codeThe message code for internationalized text for the confirmation.
Permission groupsA list of groups that can see this action.
Permission user identity link typesA list of link types, for example, candidate, assignee, owner or a custom type.
ExampleAn example of the use of this action.
Mapped statesA list of scope type states needed to see this action, for example, conversation - active, archived.
Mapped sub-statesA list of scope type sub-states needed to see this action.
Mapped typesA list of scope type types needed to see this action, for example, conversation - direct-message, channel.
Mapped sub-typesA list of scope type sub-types needed to see this action.
Signal nameThe process signal key to send when action is invoked if required.
PriorityA number used for ordering when displaying a list of actions.
ThemeThe key of a custom theme to use.
Do not show confirmation messageDo not display any confirmation message before executing this action.
Show action globallyWhether the action is available in all contexts.

Content Model

The Content model editor shows a list of existing Content models, which can then be modified or deleted as required. By default, the list of models is displayed in the order of last modified and as a textual table of model details. It is possible to switch the view to a different sort order or as a graphical gallery of cards.

830 work content list

The model list enables the following actions:

The following sections describe each feature in more detail.

Creating a New Content Model

Click the button labeled Create, a dialog prompts you to enter basic information:

830 work new content

  • The display name of the content model.

  • The content model’s unique key.

  • An optional description of the content model.

By clicking Create new content model, a new content model is created and you are redirected to the edit view of the content model where you make further configurations changes. See Content Model Editor for more information. Once the appropriate information is entered, use the Save icon and then click on Close X.

Content Model Details

There, you see the name, description, version, creator and the modification date of the model as well as the current values of the properties that are used to define the action.

830 work content details

If you want to see an older version of your model, press on the History button and choose the version you are interested in viewing.

On the top-right, there are these icons:

IconDescription
140 icon edit modelEdits the name, description, and key of the model.
140 icon duplicate modelDuplicates the model.
140 icon delete modelDeletes the model.
140 icon download modelDownloads the model as a file.
820 icon model editorOpens the editor of the model which allows you to modify the content of the model.

Content Model Editor

The Content Model Editor is a set of properties that are used to define the model.

830 work content edit

PropertyFunction
Initial stateA custom value for its initial state.
Initial sub-stateA custom value for its initial sub-state.
ActionThe action for which the form is used, for example, edit.
FormThe form selected to use.

User Model

The User model editor shows a list of existing User models, which can then be modified or deleted as required. By default, the list of models is displayed in the order of last modified and as a textual table of model details. It is possible to switch the view to a different sort order or as a graphical gallery of cards.

840 work user list

The model list enables the following actions:

The following sections describe each feature in more detail.

Creating a New User Model

Click the button labeled Create, a dialog appears into which you enter basic information:

840 work new user

  • The display name of the user model.

  • The user model’s unique key.

  • An optional description of the user model.

By clicking Create new model, a new user model is created, and you are redirected to the edit view of the user model where you can make further configuration changes. See User Model Editor for more information.

User Model Details

There, you see the name, description, version, creator and the modification date of the model as well as the current values of the properties that are used to define the action.

840 work user details

If you want to see an older version of your model, press on the History button and choose the version you are interested in viewing.

On the top-right, there are these icons:

IconDescription
140 icon edit modelEdits the name, description and key of the model.
140 icon duplicate modelDuplicates the model.
140 icon delete modelDeletes the model.
140 icon download modelDownloads the model as a file.
820 icon model editorOpens the editor of the model which allows you to modify the content of the model.

User Model Editor

The User Model Editor is a set of properties that define the model.

840 work user edit

PropertyFunction
Initial stateA custom value for a state, if any.
Initial sub-stateA custom value for a sub-state, if any.
Initial user typeThe initial type for the user, for example, default, external, bot.
Initial user sub-typeA custom sub-type, if any.
IconThe name of the icon to use.
Forms ActionThe action that uses the selected form, for example, init, view, edit.
Member groupsA list of groups the user is made a member of.
Lookup groupsA list of groups that can be seen by this user.
Dynamic lookup variableThe variable name that contains the user who can be seen by this user.
Allowed featuresA list of application features for the user.
Action permissions ActionThe action for the selected permissions, for example, create, edit.
Action permissions PermissionsA list of groups who can see this action.
Action handlers ActionThe action for the selected handler, for example, create.
Action handlers KeyA process or case definition key.
Action handlers TypeSet to either process or case, as appropriate.
Initial values VariableThe variable name.
Initial values ValueThe initial variable value.
REST accessible variables NameEither create, edit or all.
REST accessible variables ValuesA list of names of accessible variables.
Conversation filtersThe filters available in conversations, for example, all, internal, external.
Contact filtersThe filters available in contacts, for example, all, internal, external.