You configure the Lightweight Directory Access Protocol
(LDAP) people directory provider so that Business Process Choreographer
can perform people assignment, which determines who can start processes
or claim activities or tasks.
About this task
The LDAP people directory provider configuration is initialized
with a URL that points to a local LDAP server. You must change the
URL later to point to the actual LDAP server, which is normally remote
to the application server. The LDAP people directory provider is configured
for an LDAP server that allows anonymous access.
Procedure
- Make a copy of the standard transformation
file for LDAP, and give it another name.
For example, myLDAPTransformation.xsl
.
- Adapt the copy of the transformation file
to suit the schema for your organization, as described in Adapting the LDAP transformation file.
CAUTION:
Do not modify the original version of the transformation
file because it can be overwritten without warning when you apply
a service pack or fix pack.
-
If Business Process Choreographer is configured on a cluster,
place the copy of the transformation file in the
ProcessChoreographer/Staff
directory
to make it available on each Workflow Server installation
that hosts members of the cluster.
-
In the administrative console, click .
-
Create an LDAP configuration on the application cluster.
- Select the application cluster for
your deployment environment.
- Click LDAP People Directory Provider.
- Under Additional Properties,
click People directory configuration.
- Click , and select the copy of the XSL transformation file
that you adapted in step 2.
If the node agent is running, you can browse the file
system of remote nodes to select the file.
- Click Next to copy the file to
the
ProcessChoreographer\Staff
directory on the selected
node.
- Enter an administrative name for the new people directory
configuration, and optionally, a description
- Enter a unique Java™ Naming
and Directory Interface (JNDI) name for human tasks to use to reference
this provider.
For example, bpe/staff/ldapserver1.
- Click Apply, then click Custom
Properties.
- For each of the required properties and for any optional
properties that you planned in Planning for the people directory provider, choose whichever
option applies and complete the following steps:
- To change an existing property, click the name of the property,
enter a value, and click OK.
- To create an additional property, edit one pair of additionalParameterName<number> and additionalParameterValue<number> custom
properties as required, for example:
- Set the value of additionalParameterName1 to java.ldap.referral.
- Set the value of additionalParameterValue1 to follow.
- To apply the changes, click Save.
- To activate the provider configuration, stop and start
the cluster where you configured the provider.
Results
Human tasks and processes can now use the people assignment
services to resolve people assignment queries and to determine which
activities can be performed by which people.