The Dynamic Groups Workflow Element enables processing of objectclasses that are groupofurls and converts them into groupofuniquenames equivalent.
The Dynamic Groups Workflow Element enables processing of objectclasses that are groupofurls and converts them into groupofuniquenames equivalent. This workflow element can be used to achieve functionality similar to OVD DynamicGroups plugin.
The Dynamic Groups Workflow Element component inherits from the Simple Workflow Element
A description of each property follows.
| Basic Properties: | Advanced Properties: |
|---|---|
| ↓ check-url-base | ↓ java-class |
| ↓ enabled | |
| ↓ expand-url | |
| ↓ fetch-both-static-dynamic | |
| ↓ global-search | |
| ↓ member-attribute | |
| ↓ next-workflow-element | |
| ↓ user-search-base |
| Description | Boolean indicating whether or not to honor the base and scope specified in memberURL while performing membership test queries. Boolean indicating whether or not to honor the base and scope specified in memberURL while performing membership test queries. Default value is false. |
|---|---|
| Default Value | false |
| Allowed Values | true false |
| Multi-valued | No |
| Required | No |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Indicates whether the Workflow Element is enabled for use in the server. If a Workflow Element is not enabled, then its contents are not accessible when processing operations. |
|---|---|
| Default Value | None |
| Allowed Values | true false |
| Multi-valued | No |
| Required | Yes |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Boolean indicating whether the dynamic groups have to be expanded or not. Boolean indicating whether the dynamic groups have to be expanded or not. If this value is not explicitly configured, it is implicitly calculated based on the requested attributes of a search request. For implicit calculation, if the requested attributes in a search query request is the member/uniquemember attribute, then the group is expanded. Otherwise, the group is not expanded. However, this explicitly configured value will override the implicit behavior. |
|---|---|
| Default Value | None |
| Allowed Values | true false |
| Multi-valued | No |
| Required | No |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Boolean indicating whether or not to fetch both static and dynamic groups which a user is a memer of. This parameter is used when a user is a member of both static and dynamic groups. Default value is false. If set to false, fetches only static groups to which a particular searched user belongs, and it does not fetch the dynamic group. If set to true, fetches both static and dynamic groups for the searched user. |
|---|---|
| Default Value | false |
| Allowed Values | true false |
| Multi-valued | No |
| Required | No |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Boolean indicating whether or not to perform global search while expanding dynamic group. Boolean indicating whether or not to perform global search while expanding dynamic group. If set to true, then the search would be performed against the entire network group which the current workflow element belongs to. If set to false, then the search would be performed starting from the next workflow element. Default value is false. |
|---|---|
| Default Value | false |
| Allowed Values | true false |
| Multi-valued | No |
| Required | No |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Name of the attribute that stores group member values. Name of the attribute that stores group member values. The default value is uniquemember. This attribute along with the appropriate objectclass would be added to the dynamic group entry after expanding memberURL attribute of the entry. |
|---|---|
| Default Value | uniquemember |
| Allowed Values | The name of an attribute type defined in the server schema. |
| Multi-valued | No |
| Required | No |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Defines the next workflow element in the chain of workflow elements. |
|---|---|
| Default Value | None |
| Allowed Values | The DN of any Workflow Element. |
| Multi-valued | No |
| Required | Yes |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Optional value for a virtual search base that needs to override the base specified in an LDAP URL. Optional value for a virtual search base that needs to override the base specified in an LDAP URL. |
|---|---|
| Default Value | None |
| Allowed Values | A valid DN. |
| Multi-valued | No |
| Required | No |
| Admin Action Required | None |
| Advanced Property | No |
| Read-only | No |
| Description | Specifies the fully-qualified name of the Java class that provides the Dynamic Groups Workflow Element implementation. |
|---|---|
| Default Value | org.opends.server.workflowelement.ovdplugin.dynamicgroups.DynamicGroupsWorkflowElement |
| Allowed Values | A java class that implements or extends the class(es) : org.opends.server.workflowelement.WorkflowElement |
| Multi-valued | No |
| Required | Yes |
| Admin Action Required | None |
| Advanced Property | Yes |
| Read-only | No |