Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Excerpt | ||
---|---|---|
| ||
Security can be applied to Actionflows so that only those with sufficient permissions can run the Actionflow. In addition, if an Actionflow is assigned to a button and the user does not have permission to run the Actionflow, the button will not be displayed on a screen. Permissions can also be set on form fields, table attributes and screens. For example, if a user does not have permission to view the form fields but runs an Actionflow that uses these fields, the Actionflow will show an error. |
Access Permissions
For some items, you can specify a user group, e.g. Managers, or set of user groups, where only users in this group(s) have permission to see the item.
Tip |
---|
You must have saved the property tab at least once before you can change the permissions. |
Access Permissions | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
All Users Can View Data |
| ||||||||||||||||||||
User Groups | Available when All Users Can View Data is unticked. The grid contains a list of user groups that have permission to access to this item. To add a user group to the list:
To remove a user group from the list, click the tick box next to the user group then click the
|
Worked Example
Here's a worked example using the Company Data (available from the Learning Centre).
In this example, we are using:
- A Company Merger Pop up screen containing:
- two manual drop down fields of the company name's of the companies to be merged
- two string fields showing the company ID's of the companies to be merged
- a button to initiate the Actionflow - this screen was created using the Tile no Buttons template
Tip |
---|
If you are completing this chapter as part of the Actionflow course and using a training instance, the data and screens have already been pre-loaded into the Actionflow Advanced Application. For this example, we'll be working on the Company Merger Pop up screen. |
Limit Permission to Merge Companies
In this example, we'll limit the users/user groups that can run the Actionflow that merges two companies together.
gif
Prerequisites
For this example, we'll limit permission to run an Actionflow that merges two companies together. This Actionflow was created in 3.04 Bulk Update Action Configuration. If you have not completed this chapter, expand the section below and follow the steps to create the Actionflows.
Alternatively, you can follow the instructions below to limit access to any Actionflow in your application.
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Create Limited Access User
- In the
, expand theInsert excerpt _repository _repository name full nopanel true
sectionInsert excerpt _user _user nopanel true - Click
to create a new user who will not have access to run the acquisitionInsert excerpt _add_icon _add_icon nopanel true - Login:
limitedaccess
- First Name:
Limited
- Surname:
Access
- Password:
Phixflow123!
- Enabled:
Insert excerpt _toggle_on _toggle_on nopanel true
the userInsert excerpt _save _save nopanel true - In the
Insert excerpt _repository _repository , expand the Actionflow Advanced Application and scroll down to thenopanel true - User Groups section, click the
Insert excerpt _user_group _user_group
sectionClick thenopanel true Insert excerpt _add_icon _add_name icon nopanel true
- Name:
LimitedAccessGroup
- Close the Users window
- Click icon
- Drag across the User Groups, Actionflow Advanced Application and Users into the User Groups section of the Limited Access user
- There will be two Actionflow Advanced Application user groups. Ensure the one ending _Admin is not chosen
- Drag across the User Groups, Actionflow Advanced Application and Users into the User Groups section of the Limited Access user
on the User Group tabInsert excerpt _finish _finish nopanel true
all tabs
Insert excerpt _save _save the groupIn the Users section, click thenopanel true Insert excerpt _user _user name icon icon and drag across your Limited Access user into the Users sectionnopanel true - Login:
Change Actionflow Permissions
- Open the Company Merger Pop up screen and open the Actionflow on the Run Acquisition button
- Open the Actionflow
Insert excerpt _property_settings _property_settings nopanel true - Click on the
Insert excerpt _property_tabs _property_tabs name security nopanel true - Disable
All Users can Run ActionInsert excerpt _toggle_off _toggle_off nopanel true - Click on the Home icon in the top left of Phixflow Click the
- Drag across the LimitedAccessGroup into the User Groups section
- Click the
icon and drag across all User Groups except the LimitedAccessGroupthe User Group, Actionflow Advanced Application_Admin into the User Groups section of theInsert excerpt _user_group _user_group name icon nopanel true Insert excerpt _property_tabs _property_tabs name security nopanel true
Change Application Permissions
- This limits the permission to run this Actionflow to just this User Group
Testing
- Log out and login as the user, Limited Access
- Click You should not be able to see the Run Acquisition button button on the Company Merger Pop up screen