Managing members and permissions
Roles and permissions
Kissflow supports the following roles to facilitate dataset sharing:
Dataset Admin
A Dataset Admin has the highest privilege in a dataset and anyone who creates a dataset becomes its Administrator i.e. Admin by default.
A Dataset Admin can:
- create, edit, and delete datasets and dataset views
- add or remove flow members in a dataset and assign relevant roles to them
- access the dataset history
- add or remove rows and columns in a dataset
- modify the role of flow members to an Admin, a Member, or a Viewer as necessary without any restrictions
Yes, if the Dataset Admin is also a Super Admin at the account level, they will be able to access anyone's dataset, access its share settings, make themselves an Admin or any role of their choice.
Dataset Member
The permissions granted to a Dataset Member are relatively restricted when compared to the Admin and they can:
- modify the values of a dataset
- add or remove rows in a dataset
- duplicate a dataset
- create, edit, and delete the dataset views they own
- make another flow member a Dataset Member or a Viewer only .ie. They cannot make anyone an Admin or modify/delete the already existing Admins in a dataset.
Dataset Viewer
A Dataset Viewer has the least set of privileges comparatively. They can only:
- view a dataset
- export the dataset
- filter values in the dataset
They can make themselves an Admin/Member/Viewer in the dataset they access via their Super Admin privilege and perform relevant actions as they wish.
Roles and permissions of a flow member in a dataset
Here is a detailed overview of permissions for these roles:
Permissions | Admin | Member | Viewer |
Manage dataset settings | ✓ | X | X |
Add or remove flow members | ✓ | ✓ | X |
Edit or delete fields in a dataset | ✓ | X | X |
Create, edit, and delete views | ✓ | ✓ | X |
Access dataset history | ✓ | X | X |
Delete dataset | ✓ | X | X |
Duplicate a dataset | ✓ | ✓ | X |
View dataset | ✓ | ✓ | ✓ |
Share dataset | ✓ | ✓ | X* |
Import dataset | ✓ | ✓ | X |
Export dataset | ✓ | ✓ | ✓ |
View members | ✓ | ✓ | X |
Filter dataset values | ✓ | ✓ | ✓ |
Add or remove rows in a dataset | ✓ | ✓ | X |
Add or remove columns in a dataset | ✓ | X | X |
Modify dataset name | ✓ | X | X |
Modify dataset description | ✓ | X | X |
View configurations | ✓ | X* | X |
Sharing a dataset with the flow members
Anyone who creates a dataset becomes its Admin by default.
- Navigate to the dataset for which you would like to add members.
- Click the Share button
- Click +Add members
- Enter the name or email address of the flow member you would like to add.
- Select a relevant role that would best suit them. Learn more about the different roles we support for a dataset here.
- Click Add.
Managing members in a dataset
As a Dataset Admin, you can modify the roles of other flow members in your dataset.
To modify one's role:
- Navigate to the dataset page > Share.
- Click the More actions icon
beside a specific user's name.
- Reassign the user to a different role or remove them from the dataset as necessary.
Learn the privileges you have in terms of reassigning users based on your current role in the dataset:
Your current role in the dataset | Make an admin | Make a member | Make a viewer | Remove |
Admin | ✓ | ✓ | ✓ | ✓ |
Member | X | ✓ | ✓ | ✓* |
Viewer | X | X | X | X |
- (*) - A Member can remove another Member or a Viewer only. They cannot remove the Admins from the dataset.
- A Viewer can neither modify anyone's role nor remove them from a dataset.