A permission grants access to a particular type of functionality that can be performed in irCatalog. There are 13 available permissions, which cannot be customized or modified.
Several of the permissions make reference to “defs”, short for definitions, which are the different types of components that makes up a rule application. Examples of defs are entities, fields, collections, calculations, rule sets, rule flows, rules, inline tables and value list, SQL queries, endpoints, schemas, vocabulary templates, UDFs, etc.
Here is the list of all permissions and a brief description of each one:
Permission Name | Tasks requiring the permission |
AdministerDefs |
|
FileSystemDefsAccess |
|
InsertDefs |
|
LabelDefs |
|
ManageUsersAndRoles |
|
MarkDefsInactive |
|
ModifyDefs |
|
ModifyDefSchemas |
|
ModifySharedElements |
|
OpenDefs |
|
RemoveDefs |
|
UndoAnyDefCheckout |
|
|
|
UseEngineService |
|
1 - The following can be checked out: rule application, rule sets, data folder elements, end points, Schemas, and categories.
2 - The following can be shared: Schema (Entities and Fields), rule sets, data elements, end points, and categories.
3 - Only required if the rule application is checked out by another user or saved to another user's workspace.
Example Tasks and permissions needed:
- Add Category – requires InsertDefs and ModifyDefs
- Checkout – requires OpenDefs, ModifyDefs and ModifyDefSchemas (If the def is shared, also need ModifySharedElements)
- Delete a rule application – requires UndoAnyDefCheckout and RemoveDefs
Comments
0 comments
Please sign in to leave a comment.