Role Editor
Configure your project roles in neo and vscode with an editor 😍
Audience
Low coders, Process Developers
Value
💾 We changed the roles file format from XML to Yaml, inclusive schema support
🛠️ Role Editor in neo and vscode
📝 Roles are flat
Version
14.0.0
Discussion
Currently, it is still possible to add parents to roles and build a hierarchy. However, we think about changing this to only allow flat roles with role members. Because the hierarchical roles are difficult to understand and difficult to deploy to an engine. With role members, this wouldn't be the case. As this is a bit more work, we are currently not sure if we should do it before v14.0.
https://developer.axonivy.com/doc/14.0/en/designer-guide/configuration/roles-users.html#role-editor
However, we could think about an optional view to still show a tree.
Next steps
Same for test users
Screenshots / Code

# yaml-language-server: $schema=https://json-schema.axonivy.com/app/14.0.0/roles.json
Roles:
- Id: Employee
Members:
- Manager
- Teamleader
- Id: Teamleader
- Id: Manager
- Id: HR Manager
Parent: Manager
- Id: Facility Manager
Parent: Manager
- Id: IT Manager
Parent: Manager
- Id: Office Manager
Parent: Manager
- Id: Executive Manager
Parent: Manager
- Id: Order
- Id: Deliverer
Parent: Order
- Id: Processor
Parent: Order
- Id: Finance
Parent: Order