本教程描述如何使用“业务空间”来动态更改工作流的路径,例如,更改路径以便跳过特定上下文中不需要的任务。
开始之前
本教程所使用窗口小部件包含 WebSphere Process Server 中的内容。要运行本教程,必须安装 WebSphere Process Server。
本教程使用从管理任务和工作流模板中创建的空间的页面和窗口小部件。某些步骤和信息可能并不适用于您所处的情况。请改编本教程以满足您的需要。
关于此任务
本教程作为一个示例说明了如何借助“业务空间”并使用任务列表、任务信息、任务定义列表和人员工作流图窗口小部件来动态更改工作流。
在本教程中,您负责处理有关移动电话合同的查询。假定您在移动电话公司的呼叫中心工作,并且负责处理有关电话合同的查询。客户刚才致电说明她希望取消当前的合同。
您需要查找她当前的合同,并检查她此时是否可以取消合同。要履行这些职责,请您使用“业务空间”来完成下列步骤。
过程
- 登录“业务空间”并打开用于处理客户合同的空间。
- 切换至创建任务页面,并使用任务定义列表窗口小部件来创建用于处理取消客户合同的任务。 在任务信息窗口小部件中输入电话详细信息并提交此任务。
- 切换至任务列表窗口小部件,并编辑允许您继续处理取消请求的任务。
- 在任务信息窗口小部件中输入客户信息。
- 通常,取消了合同之后,您必须向客户发送有关公司最新产品与服务的信息。但是,该客户已声明她不想收到任何信息。因此,您切换至人员工作流图窗口小部件,跳过关于准备新产品与服务的任务,然后提交您的更新。
- 刷新任务列表窗口小部件,并查找请求以检查取消请求的详细信息。
- 编辑此任务,并在任务信息窗口小部件中检查附在表单上的 PDF 格式的合同。 您了解到此合同从签订至今才仅仅一年时间。但是,您不能肯定此特定类型的合同是否必须至少运行两年才能取消。
- 您决定咨询一个同事以获取有关合同条件的信息。 要获取此附加信息,请执行下列步骤:
- 在任务信息窗口小部件中,为您的同事创建一项“查询”任务,以获取需要的信息。任务列表窗口小部件将更新,以显示检查详细信息任务处于暂挂状态。人员工作流图窗口小部件将显示检查详细信息任务的新从属任务。
- 保存您迄今为止对此任务所作的更改,然后继续处理其他任务。在您的同事为您提供信息之前,检查详细信息任务将处于暂挂状态。
- 在您的同事完成从属任务之后,任务列表窗口小部件就会更新,以显示检查详细信息任务不再处于暂挂状态。
- 编辑检查详细信息任务,并选择任务信息窗口小部件中的相关任务,以查看您的同事作出的回答。
- 根据此回答,您决定可以取消此合同并且提交检查详细信息任务。
- 您为客户准备确认函,但是注意到确认函与合同不一致。 为保险起见,您决定找一位合同专家来复审合同详细信息。您转至人员工作流图窗口小部件并重做检查详细信息任务。在任务信息窗口小部件中添加有关问题的信息,并将该任务转移给您的同事。
- 您的同事打开“复审合同详细信息”任务,并在任务信息窗口小部件中检查有关此合同(包括附加文档)的信息。 他查看了不一致的地方并且进行了必要的更正,然后提交该任务。