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

创建 BP

在创建了 Worklist Manager 数据库并准备好 LDAP 目录结构后,您可以创建包含用户活动的主 BP 以及定义用户活动逻辑的子流程。

创建子流程

子流程定义了通过用户活动的数据流,并且定义了访问点以供用户输入所需的信息。

Procedure创建子流程

  1. 创建定义用户活动的 Sun VPD 页面流。

  2. 创建一个 BP,然后添加建模元素(包括 Sun VPD 页面流)。

  3. 将建模元素链接在一起。

  4. 为链接创建业务规则以定义数据映射。

  5. 在配置完建模元素后,请单击 "Enterprise Designer" 工具栏中的“保存”。

创建合作伙伴

在创建将用作子流程的 BP 时,您需要创建一个合作伙伴,以便将其与接收和回复活动相关联。

Procedure创建新的合作伙伴

  1. 在“项目资源管理器”中,右键单击子流程,然后单击“属性”。

  2. 在“BP 属性”窗口中,单击“合作伙伴”选项卡。

  3. 单击“新建”,然后输入合作伙伴的名称。

  4. 单击“确定”。

将合作伙伴与活动相关联

在为子流程创建合作伙伴后,您需要将其与子流程的实现或接收活动以及回复活动相关联。这样,您就可以连接连接映射中的组件。

Procedure将合作伙伴与活动相关联

  1. 在 BP 中,选择接收或实现活动。

  2. 在 "BP Designer" 工具栏中,单击“属性表单”。

  3. 在“合作伙伴”属性中,选择刚才创建的合作伙伴。

  4. 对于回复活动,重复执行此操作。

创建主 BP

主 BP 包含用户活动,并调用前面步骤中创建的子流程。

Procedure创建主 BP

  1. 创建一个 BP,然后添加建模元素(包括一个用户活动)。

  2. 将建模元素链接在一起。

  3. 在“项目资源管理器”中,展开子流程,然后将子流程的操作拖到 BP 中的用户活动上。默认情况下,此节点的名称为“操作”,但您可以在 WSD 对象中自定义该名称。

  4. 为链接创建业务规则以定义数据映射。

  5. 按照定义任务分配中所述,为用户活动定义任务分配。

  6. 在配置完建模元素后,请单击 "Enterprise Designer" 工具栏中的“保存”。

在 While 循环中配置用户活动

如果创建的 BP 在 while 循环中包含用户活动,则必须执行几个额外的步骤。以下过程提供了在 while 循环中配置用户活动的步骤。

Procedure在 while 循环中配置用户活动

  1. 按正常方式创建并配置一个用户活动。

  2. 在离开用户活动的链接中添加一个业务规则。

  3. 打开“业务规则设计器”,然后展开 "WLVTask.Input" 节点。

  4. 将一个 BP 属性从“输出”面板复制到“全部”面板,如图 4 中所示。

    此操作会创建一个输出容器。

    图 4 复制 BP 属性

    该图显示了在“业务规则设计器”中复制 BP 属性的过程。

  5. 打开“业务规则”面板,然后单击“显示单个映射”,如图 5 中所示。

    图 5 业务规则编辑器

    该图显示了“业务规则设计器”,其中还显示了业务规则编辑器。

  6. 右键单击复制规则,然后单击“重置目标”,如图 6 中所示。

    图 6 重置目标

    该图显示了业务规则编辑器中的“重置目标”上下文菜单。

  7. 在 "Enterprise Designer" 工具栏中,单击“保存”。