Why and when to perform this task
Process choreographer uses staff plug-ins to determine who can start a process or claim an activity. Your business processes can also use the staff plug-in services to resolve staff queries. Each type of directory service requires a different staff plug-in. You can register multiple staff plug-ins. The user registry and system plug-ins are already installed and can be used without any configuration. To configure a staff plug-in provider:Steps for this task
LDAP plug-in property | Required or optional | Comments |
AuthenticationAlias | Optional | The authentication alias used to connect to LDAP, for example, mycomputer/My LDAP Alias. You must define this alias in the administrative console by clicking Security > JAAS > Configuration JAAS Configuration > J2C Authentication Data. If this alias is not set, anonymous logon to the LDAP server is used. |
AuthenticationType | Optional | If the AuthenticationType property is not set, the default logon is anonymous authentication. In all other cases, the default is simple authentication. |
BaseDN | Required | The base distinguished name (DN) for all LDAP search operations, for example, "o=mycompany, c=us" |
ContextFactory | Required | Sets the Java Naming and Directory Interface (JNDI) context factory, for example, com.sun.jndi.ldap.LdapCtxFactory |
ProviderURL | Required | This Web address must point to the LDAP JNDI directory server and port. The format must be in normal JNDI syntax, for example, ldap://localhost:389 |
SearchScope | Required | The default search scope for all search operations. Determines how deep to search beneath the baseDN property. Specify one of the following values: objectScope, onelevelScope, or subtreeScope |
additionalParameterName1-5 and additionalParameterValue1-5 | Optional | Use these name-value pairs to set up to five arbitrary JNDI properties for the connection to the LDAP server. |
Results
Processes can now use the staff support services to resolve staff queries, and to determine which activities can be performed by certain people.What to do next
Depending on the queries that you want to create and your directory structure, you might need to create your own transformations. For more information about this topic, see about the staff service in process choreographer.