使用 Sun 业务流程管理器 Worklist Manager 管理用户活动

配置 LDAP 服务器

如果已使用 LDAP 服务器,则可以使用现有的目录结构。Worklist Manager 的基本要求是具有一种可清晰定义用户分层结构的机制,从而使管理者和主管能够查看其下属的任务,同时用户也可以将任务上报给其主管。

OpenLDAP

Worklist Manager 可适应现有的 OpenLDAP 目录结构。您可能需要为每个用户分配一个属性以定义其隶属结构(如果尚未执行此操作)。您可以使用默认属性 Manager,也可以创建新的 manager 属性。每个用户应具有一个类似于 Manager: cn=GSmythe 的条目,如图 2 中的样例目录结构所示。

图 2 OpenLDAP 样例目录结构

该图显示了一个 OpenLDAP 样例用户条目。

每个用户的 Worklist Manager 登录凭据是由每个用户的标识名中使用的命名属性(通常为 cn 属性)值和 userpassword 属性值定义的。对于 OpenLDAP,Sun BPM 使用匿名绑定来访问目录服务器。

您可以创建包含 Worklist Manager 用户的自定义组和角色,但这并不是必需的。有关针对 OpenLDAP 配置 Worklist Manager 的信息,请参见配置 OpenLDAP 连接

Sun Java System Directory Server

Worklist Manager 可适应现有的 Sun Java System Directory Server 结构。您需要定义隶属结构(如果尚未执行此操作)。可以使用多种方法来定义隶属结构。Sun 提供了可用于定义向上隶属结构的默认属性 manager,但您还必须使用某个属性来定义下属。您还可以创建指示用户的管理者和下属的自定义属性,或者在用户的 entrydn 属性中定义分层结构。例如,如果用户 "gsmythe" 是 "grose" 的下属,而后者又是 "cpina" 的下属,则 "gsmythe" 的 entrydn 属性类似于:

uid=gsmythe,uid=grose,uid=cpina,ou=people,dc=sun,dc=com

在使用上面的 entrydn 时,目录结构将类似于图 3

图 3 Sun Java System Directory Server 样例结构

该图显示了一个 Sun Java System Directory Server 样例结构。

您可以创建包含 Worklist Manager 用户的自定义组和角色,但这并不是必需的。


注 –

要在 Worklist Manager 中启用任务上报和重新分配功能,您需要使用 manager 属性定义用户的主管,并且需要在每个用户的 entrydn 属性中定义隶属结构(如上文中所述)。在 manager 属性中,请确保输入主管的完整 entrydn 值。


在定义 LDAP 目录结构时,请注意每个用户的标识名中使用的命名属性。它通常为 uid 属性或 cn 属性。该值是在环境的“Worklist Manager 外部系统”属性中指定的。每个用户的 Worklist Manager 登录凭据是由命名属性值和 userpassword 属性值定义的。您需要创建一个 Worklist Manager 将用作安全主体的管理员用户。

有关针对 Sun Java System Directory Server 配置 Worklist Manager 的详细信息,请参见配置 Sun Java System Directory Server 连接

Microsoft Active Directory

Worklist Manager 可适应现有的 Active Directory 结构。您需要定义隶属结构(如果尚未执行此操作)。Active Directory 提供了两个可用于定义隶属分层结构的默认属性 managerdirectReports。您还可以创建指示用户的主管和下属的自定义属性。您可以创建包含 Worklist Manager 用户的组和角色,但这并不是必需的。

在 Active Directory 中,用户的登录 ID 是由 sAMAccountName 属性定义的。该属性是在环境的“Worklist Manager 外部系统”属性中指定的。每个用户的 Worklist Manager 登录凭据是由 sAMAccountName 属性值和 userPassword 属性值定义的。您需要创建一个 Worklist Manager 将用作安全主体的管理员用户。

有关针对 Microsoft Active Directory 配置 Worklist Manager 的详细信息,请参见配置 Microsoft Active Directory 连接