Module Security

3 minutes to read Download PDF Edit

Within a module you can define module roles and specify security settings of those module roles for forms, microflows, entities and data sets.

Form Access

Form Access defines for each module role which forms users with this module role can access. The menu bar is optimized so that it only shows forms and microflows that the user has access to.

Form access takes the shape of a large matrix showing forms and modules roles. For each combination you can indicate whether or not the module role has access to the form. You can also edit this information in a form using the property ‘Visible for’.

Microflow Access

Microflow Access defines which microflows can be executed by users with a certain module role. The menu bar is optimized so that it only shows forms and microflows that the user has access to.

Microflow access takes the shape of a large matrix showing microflows and modules roles. For each combination you can indicate whether or not the module role has access to the microflow. You can also edit this information in a microflow using the property ‘Allowed roles’.

Entity Access

Entity Access defines for each module role whether users with this role are authorized to Create, Read, Write and/or Delete objects of the entity.

Entity Access takes the form of a large matrix showing access rules that apply to entities. Each access rule in turn applies to a set of module roles. See Access Rules for more information.

OData Access

OData Access defines for each module role whether users with this role are authorized to access OData resources for each OData service exposed within the module. OData access takes the shape of a large matrix showing published OData services and modules roles. For each combination you can indicate whether or not the module role has access to the published OData service. You can also edit this information in a published OData services using the property ‘Allowed roles’ in the ‘Settings’ tab.

Data Set Access

Data Set Access shows for each data set (used for reporting) and each module role which access the module role has to the data set.

Value Description
Full access No constraint applies to the parameters for the data set, and all eventual range parameters are allowed.
Limited access At least one constraint applies to the parameters for the data set, or at least one range parameter is not allowed.
No access Users with this module role have no access to the data set.

Module Role

The module roles define which roles users of this module can have. See Security for more information on module roles and user roles and their relation.

Name

The name of a module role is used to refer to the module role from other elements in your model.

Documentation

The documentation of a module role is there only for the convenience of the people who use the modeler; it is not visible for the end users.