Using the Sun Business Process Manager Worklist Manager for User Activities

Assigning Users to the Activity

In this step, you can create either static or dynamic assignments for the user activity. With static assignments, you specify the users to whom tasks will be assigned when the conditions you defined on the Condition page have been met. To do this, you must connect to a running LDAP server. With dynamic assignments, you specify a field in the incoming data that contains the name of the user to whom that task is assigned. You do not need to connect to the LDAP server to create this assignment. This step is required for all expressions. If a user activity includes an expression with no users assigned, the BP will fail validation.

ProcedureTo assign users to an activity

  1. On the Worklist Manager window, click the Assignments tab.

    The Assignments page appears, as shown in Figure 9.

    Figure 9 Worklist Manager Window: Static Assignments

    Figure shows the Assignment tab on the Worklist Manager
window.

  2. To create static assignments, do the following:

  3. On the Assignments page, make sure the Assignment Type is Static, and then click Connect.

    The LDAP connection properties dialog box appears.

    Figure 10 LDAP connection properties Dialog Box

    Figure shows the LDAP Connection Properties dialog box
(accessed from the Worklist Manager window).

  4. Enter the values in Figure 10, and then click OK.

    The left panel of the Assignments page is populated with the roles, groups, and users defined in your LDAP directory.

  5. From the list in the left panel , select the roles, groups, or users you want to include for this task assignment, and then click Assign.

  6. To create dynamic assignments, do the following:

    1. In the Assignment Type field, select Dynamic.

      The Assignments page changes to display attributes, as shown in Figure 11.

      Figure 11 Worklist Manager Window: Dynamic Assignments

      Figure shows dynamic task assignment on the Worklist
Manager window.

    2. In the attributes list, expand the list and select the field that will contain the name of the user to whom a task will be assigned.

  7. Continue to Defining Task Escalation, or click OK if you are done defining the expression.


    Note –

    Modify the properties to suit your LDAP implementation.


    Field

    Description 

    Host

    The name of the computer on which the LDAP server resides. 

    Port

    The port number on which the LDAP server listens for requests. 

    Base DN

    The root Distinguished Name of the users directory; for example, dc=sun,dc=com.

    Role

    The name of the role to which Worklist Manager users are assigned, if any. This field is not required. 

    Group

    The name of the group to which Worklist Manager users are assigned, if any. This field is not required. 

    Type

    The type of LDAP server you are using. 

    SSL

    An indicator of whether to encrypt data shared between the LDAP server and the Repository. Select this option if SSL is configured. 

    Anonymous

    An indicator of whether to create an anonymous bind to the LDAP server or to use specific login credentials. If you deselect this check box, the fields below become enabled. 

    User DN

    The distinguished name of the user to use to connect to the directory server. 

    Append Base DN

    An indicator of whether to append the value of Base DN to the User DN for authentication.

    Password

    The password associated with the User DN above.