...
uniqueName* (String) – Name of this category. Must be unique within the partition.
module (Application Module) – Under which module menu this menu item will appear.
label (String) – Label of the menu item, as displayed to the end user.
objectsTypeCode – TypeCode of the objects which will be listed on the list page. Supported types are Model Object (MO) and Custom Form (CFO).
path (String) – Path to be used in the URL. Can also be used to refer to this menu item from links. Limit the characters used to lower case letters, no spaces, possibly "" and "-". For example, if you define the value as "cfo_mca", and module to _Pricefx Processes, then the URL will contain "/processes/cfo_mca".
elementsUserGroupViewDetails – Comma separated list of user groups' unique names. Users can view elements in this category but not edit them.
elementsUserGroupEdit – Comma separated list of user groups' unique names. Users can edit elements in this category but not create/delete them.
elementsUserGroupManage – Comma separated list of user groups' unique names. Users can create/edit/delete elements in this category.
...
Role
Module Category user groups
Element Type user groups (where applicable)
For Custom Form Type, see Custom Form > Access Entitlement
Element user groups (where applicable)
For Custom Form, see Custom Form > Access Entitlement
The lower you go, the more restrictive the access rights are, because the effective rights of certain level are an intersection of the level rights with the rights of the upper levels too.
...