Flowable Design (3.13 and below) Properties
This is an old version of the Flowable Design properties for Flowable until Version 3.13 and for the Angular-based Flowable Design 3.14/3.15. If you are running the latest version of Flowable Design please check out the new version.
Properties
Design is a Spring Boot application. This means that it is configured as a Spring Boot application and all available properties for Spring Boot application are also applicable for Design.
Design specific properties
The following list displays the properties which are specific for Design.
Properties with the prefix flowable.modeler.app
Property | Description | Default value |
---|---|---|
rest-enabled | Whether the REST api should be available | true |
use-basic-user-store | Whether to use a basic user store. | true |
deployment-api-url | The root URL to the REST services of the Flowable engine that should be used for deploying applications | http://localhost:8080/flowable-work/app-api |
undeployment-api-url | The URL to the REST endpoint of the Flowable engine that should be used for undeploying (cascade all app artefacts) | http://localhost:8080/flowable-work/platform-api/app-deployments |
deployment-api-tenant-id | Optional tenant id value that should be used when deploying an application | |
license-location | The location of the license file | file:${user.home}/.flowable/flowable.license |
db-store-enabled | Whether the license should be fetched from the database | false |
multi-tenant-enabled | Whether multi tenancy design modelling is enabled | false |
additional-palette-locations | The additional locations for palette definitions | |
database-schema-update | The strategy that should be used for the database update schema (possible values: drop-create , true , false , ignore ) | true |
database-schema | The database schema to be used for table checks / generation (needed in case the database metadata doesn't return that correctly) | |
primary-language-code | The code of the primary language used for modelling | en_us |
secondary-language-codes | The codes of the additional languages used for modelling | de_de,fr_fr,it_it,es_es |
Properties with the prefix flowable.modeler.app.deployment.<id>
for deploying and undeploying to an additional Flowable runtime system:
Property | Description |
---|---|
name | A human readable name for the target environment |
deployment-api-url | The deployment URL of the target environment |
undeployment-api-url | The undeployment URL of the target environment |
Properties with the prefix flowable.modeler.app.model-locking
Property | Description | Default value |
---|---|---|
enabled | Whether model locking is enabled. | false |
auto-lock-on-create | Whether models should be auto locked when they are created. Only applicable if model locking is enabled. | true |
Properties with the prefix flowable.modeler.app.security
Property | Description | Default value |
---|---|---|
type | The type of the security that should be used. Possible values: basic, oauth2 | basic |
remember-me-key | The hash key used by Spring Security for the remember me cookie. | false |
user-cache-max-size | How many users can be cached at any given time in the user security cache | true |
user-cache-validity-period | How long should a user be cached before invalidating in the user security cache. | 1m |
Properties with the prefix flowable.modeler.app.security.oauth2
Property | Description | Default value |
---|---|---|
admin-authorities | A comma separated list of all the authorities which should make the user an admin | - |
authorities-attributes | A comma separated list of the names of the attributes from which authorities should be extracted from without any changes. | - |
tenant-attribute | The name of the attribute that holds the tenant id for the authentication. | - |
default-tenant | The default tenant that each user should be assigned to. In case the tenant attribute has no value. | default |
post-logout-redirect-url | The post logout redirect URL. | - |
Properties with the prefix flowable.modeler.app.security.oauth2.current-user
Property | Description | Default value |
---|---|---|
first-name-attribute | The name of the attribute in which the first name is located. | given_name |
last-name-attribute | The name of the attribute in which the last name is located. | family_name |
display-name-attribute | The name of the attribute in which the display name is located. | name |
email-attribute | The name of the attribute in which the email is located. |
Properties with the prefix flowable.modeler.app.security.cookie
Property | Description | Default value |
---|---|---|
name | The name of the remember me cookie | FLOWABLE_DESIGN_REMEMBER_ME |
Properties with the prefix flowable.modeler.app.tenant
Property | Description | Default value |
---|---|---|
list-provider | The type of the tenant list provider (one of currentTenant , database , fixed ) | currentTenant |
fixed-tenant-ids | The fixed tenant ids. Used only when list-provider is fixed | |
default-tenant-id | The default tenant id. Models belonging to this tenant will be shown in addition to the user tenant. |
Properties with the prefix flowable.modeler.app.user-store
Property | Description | Default value |
---|---|---|
password | The password that should be used when creating the user for the basic user store during application start if there are no users and basic user store is used. | test |
Properties with the prefix flowable.modeler.app.frontend
Property | Description | Default value | Since |
---|---|---|---|
form-based-logout | Wether a form based logout should be used in the frontend. | false | 3.12.0 |
title | The title for the application. | Flowable Design | 3.11.10, 3.12.2 |
inline-css | Whether to inline the contents of the custom.css in the main index.html | false | 3.11.10, 3.12.2 |
inline-js | Whether to inline the contents of the custom.js in the main index.html | false | 3.11.10, 3.12.2 |
Properties with the prefix flowable.common.app
Property | Description | Default value |
---|---|---|
idm-url | The URL to the IDM application, used for the user info and token info REST GET calls. It's also used as a fallback for the redirect url to the login page in the UI apps. | - |
idm-api-context-path | The context path for the IDM API. | idm-api/ |
Properties with the prefix flowable.common.app.idm-admin
Property | Description | Default value |
---|---|---|
user | The username used for executing the REST calls (with basic auth) or the client registration id (for oauth2) to the IDM REST services. | admin |
password | The password used for executing the REST calls (with basic auth) to the IDM REST services. | - |
authentication-type | The type of the authentication that should be used. Possible values are: basic, oauth2, oauth2CurrentUser | basic |