Runtime permissions
The main facts about runtime permissions are:
- Only the owner of a runtime can delete it.
- A user with the Owner role can make a public runtime private by changing its properties. By doing so, the user becomes the owner of the private runtime.
- By default, a private runtime can be seen and managed only by its creator, who is also the initial owner. The creator can however share the runtime with others and decide what they can do. Permissions are set when sharing the runtime or when managing existing shares.
-
The permission to see a private runtime is implicitly given to whoever the runtime is shared with. The other permissions that can be given are Edit runtime and Publish and test, which correspond to the privileges listed in the table below.
Permission →
Privilege
↓Edit runtime Publish and test Edit information, including making the runtime public if the operation is performed by a user with the Owner role YES NO Share runtime and set permissions on each share YES NO Delete a share (except the implicit share) YES NO Regenerate the connection token YES NO Publish a workflow NO YES Test a published workflow NO YES Unpublish a workflow NO YES -
The owner of a private runtime can give the ownership to another user with whom he has shared the runtime.
- A non-owner user who sees a runtime because it is shared with him can remove the share by "leaving" it.