The Workplace Access Roles Extensions add-on supports ready-to-use behavior for the creation and management of access roles used by Application Engine applications. This add-on feature supplies a description and name for the access role, identifies the application that created the access role, provides the ability to determine whether the access role is a custom implementation and who are the secured access members of the role, and enables the location of possible unsecured roles available for selection by the user.
Workplace Access Roles Extensions provide the following property templates and subclasses:
The following property templates are added by Workplace Access Roles Extensions and implemented by various add-on features.
Property Template | Type | Implementations | Description |
---|---|---|---|
Role Name | String | Access Role class | Supplies a name to identify this particular access role. |
Role Type | String | Access Role class | Indicates whether this is an access role consisting of commonly understood definitions, or a custom implementation. |
Secured Role | Object | Access Role class | Identifies the members who possess the right to access (secured access) as defined in the access role. |
Unsecured Role | Object | Access Role class | Enables an application to determine the roles available to a user. Note that this property does not identify or control who can be a member of the access role. |
The following subclasses are derived from the Custom Object by Workplace Access Roles Extensions.
Subclass | Modifiable | Description |
---|---|---|
Access Role | No | Provides information required to support ready-to-use behavior for the creation and management of access roles used by Application Engine and Workplace XT applications. Access roles are used to define the set of users and groups that have access to application features exposed through client applications such as Workplace XT, Workplace and application integration. These roles are defined and maintained in Site Preferences. |
The following properties are added to the Access Role subclass by Workplace Access Roles Extensions.
Property | Type | Modifiable | Description |
---|---|---|---|
Application Name | String | No | Identifies the application that created the access role. This property is an implementation of the Application Name property template, which is added by Base Application Extensions. |
Custom Object Type | String | Yes | (Hidden) Specifies the type of a custom object and is used
to determine which icon to display for the object in Workplace. The
specified string value should exist in the customobjecticon.properties file
(located at the root level of the tree) and the appropriate icon to
display for the object type should be located in the images/customobject directory. For more information about this property, see the description of the Custom Object Type property template in the Workplace Base Extensions section. |
Description | String | No | Allows the user to capture a description that further identifies the purpose of this access role. This property is an implementation of the Description property template, which is added by Base Application Extensions. |
Role Name | String | No | Supplies a name to identify this particular access role. |
Role Type | String | No | Indicates whether this is an access role consisting of commonly understood definitions, or a custom implementation. |
Secured Role | Object | No | Identifies the members who possess the right to access (secured access) as defined in the access role. |
Unsecured Role | Object | No | Enables an application to determine the roles available to a user. Note that this property does not identify or control who can be a member of the access role. |