Group types allow you to organize your groups in different categories and associate certain metadata with a group.
Each group type has the following properties:
Property | Description |
---|---|
Name | The name that is used when referencing the group type. This name can also be returned when querying the groupTypeName property using the group() function. Follow the recommended naming standard when creating this name. |
Description | (Optional) Information about the group type that is displayed in the objects grid of some Designer views. |
Attributes | Additional metadata that can be configured about the groups of this type. |
All group type properties are configured through the Properties dialog. It can be accessed in one of two ways:
Attributes are custom fields that provide additional information about groups of that type. This allows you to further differentiate groups from each other and use the associated metadata throughout your application.
Some types of attributes require each group within the group type to have a value. Attributes of that type require a default value to be set when adding the attribute.
Group type attributes can be of the following types:
Type | Value Required |
---|---|
Boolean | Yes |
Date | Yes |
Group | No |
Number (Decimal) | Yes |
Number (Integer) | Yes |
Text | Yes |
User | No |
Once an attribute has been added to a group type, its configuration cannot be edited. Attributes can be removed by the creator of the group type or by a system administrator.
When viewing a group type, you can create a new group of that type using the New Group button in the toolbar. The Group Type configuration will automatically be defaulted to the current group type.
Tip: Unlike most objects, group types do not have their own security role maps. When groups that are members of a group type are invoked, group security is applied instead.
Only system administrators and designers can perform actions on group types. The following table outlines the group type actions that can be completed by each:
Actions | System Administrator | Designer |
---|---|---|
Create a group type | Yes | Yes |
View the group type | Yes | Yes |
Edit name | Yes | No1 |
Edit description | Yes | No1 |
Add new attributes | Yes | No1 |
Remove attributes | Yes | No1 |
Create groups of this type | Yes | Yes |
Group Types