How I can allow non-admins to edit Flows in Xanadu Workflow Designer?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2024 03:10 AM - edited 11-22-2024 06:14 AM
In Xanadu, assigning the role ‘flow_designer’ to developer is no longer sufficient to edit Flows with Stages due to an access error. Do you know what roles are needed to configure a working non-admin user to be able to edit Flows?
Error:
Insufficient access level for operation [write] on Action Design entity [sys_hub_flow_stage : ]
Current solution:
Give 'admin' role to a developer or add another role to Access Control in 'sys_hub_flow_stage' table.
Is there any better solution?
On Vancouver version 'flow_designer' + 'itil' roles were enough to do most of the developers work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2024 05:42 AM
As I have noticed, if Flow do not contain any Stages, everything is working fine with 'flow_designer' + 'itil' roles combination.
However, adding any Stage lead to the error during saving as 'flow_designer' (even if this Stage will be added by this limited user that have 'flow_designer' + 'itil' roles).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2024 04:25 AM
please chech to add role 'action_designer' from your error message that indicates action design entity.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2024 06:10 AM
@Satoshi Abe, unfortunately even when I added every role from this list, Flow cannot be saved when there is any Stage in it.
User access to Workflow Studio flows
It looks like any OOB role except 'admin' is not allowing users to work with Stages.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2024 04:28 AM
Did you check the ACL for flow table?
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2024 04:34 AM
Overall, this problem can be reproduced on any current Xanadu Developer instance. Today, as I checked on Vancouver Developer instance, it works fine.
So it is not a problem in my instance, but it's the ‘feature’ in Xanadu.