This page describes how to manage groups in Appian. Groups are used to organize your users, and can contain both user members and group members. Groups can also be categorized using group types and can give users access to specific areas of Appian using user roles.
The following image shows a group and its properties in Designer.
Actions on members in the grid can be taken from the toolbar, and actions on the current group can be taken from the gear menu.
Group administrators can view and modify all group properties. Other developers who can view the group can view but not modify its properties, and cannot view its visibility, membership policy, and privacy policy.
All group type properties are configured through the Properties dialog. It can be accessed in one of two ways:
The complete list of properties for a group are:
Property Name | Description |
---|---|
Name | The name that is used when referencing the group. This name can also be returned when querying the groupName property using the group() function. |
Description | Supplemental information about the group that is displayed in the the application contents grid. |
Parent | The group will inherit security from its parent, and all of its members are indirectly members of the parent. |
Members | The users and groups that belong to the group. Privileges that are granted to the group will translate to its members. |
ID | The local ID is the Appian object identifier that gets stored in process and external database tables, which can be used to reference the group in expressions. Note that the local ID is not consistent between Appian instances. |
UUID | The UUID is another Appian object identifier that can be used to reference the group in expressions, and is consistent between Appian instances. |
Group Type | Group types allow you to further classify and provide additional properties about groups of that type. |
Visibility | Visibility determines if a group can be seen in places such as group directory lists, searches, and members lists. The three settings are Public, Personal, and Restricted. |
Membership | The membership policy determines how users may be added to groups. |
Privacy Policy | The privacy policy determines who can see the group's members. |
Attributes | The group's specific values for any additional properties defined on its group type. |
Attributes are custom fields that provide additional information about groups of a particular group type. The attribute's name and data type are defined on the group type, and the attribute's value is defined for each group of that group type.
For example, the Appian Department is a group type that has an attribute named "Director" which is a user data type. The Technology group belongs to the Appian Department group type, and therefore has a Director field to populate specifically for Technology.
If the attribute is a user or group data type, then a value is not required. For other data types, the value is required and pre-populated with a default value that is defined on the group type.
See also: Configure Group Type Attributes
Group group administrators can add and remove a group's members.
Another way of adding members to a group is by configuring membership rules. Group administrators can view and modify its membership rules, as well as view the number of membership rules directly in the tab name.
To view the added members, return to the Members tab to view the updated group members.
To delete a rule, select it and click Delete in the toolbar.
Group administrators can create a new group by clicking on New Group in the toolbar. The new group's parent is pre-populated with the current group.
Groups always inherit security from their parent group if they have one. See Parent property above.
The security role map of a group controls which developers can see or modify it and its properties. By default, only the group creator and system administrators have access to the group. See Editing Object Security to modify a group's security.
The only permission level that can be used in a group's role map is Administrator. Group administrators can do the following:
Group group administrators can delete a group by selecting a group in the grid and clicking Delete in the toolbar. System administrators may select multiple groups to delete.