为 BPD 流程实例创建 UI(不推荐)

Draft comment:
This page only applies to BAW-on prem KC.
传统:
创建用户在 Process Portal中看到的流程实例的定制用户界面。

关于本任务

IBM® Business Automation WorkflowProcess Portal中的实例提供用户界面。 您可以使用这个提供的界面,也可以创建自己的用户界面并使其成为所有用户的缺省用户界面。 (可选)您还可以创建自己的用户界面,并针对实例所有者定制该用户界面。
注意: 必须将流程实例用户界面实现为客户端人员服务。 不能将其作为传统人员服务实施。
可以创建以下用户界面:
  • 缺省 用户界面,用于覆盖 Business Automation Workflow提供的用户界面。 有权在 Process Portal 中查看流程实例的任何用户都将看到此界面。 您可以创建客户机端人员服务并将其指定为用户界面。 如果未在此处指定客户端人员服务,那么将使用 Business Automation Workflow 提供的用户界面。
  • 实例所有者用户界面是可选的用户界面,您可以为概述页面的“实例所有者团队”字段中指定的团队创建该用户界面。 您可以创建客户机端人员服务并将其指定为实例所有者的用户界面。

过程

要创建流程实例用户界面,请首先创建一个客户机端人员服务,然后通过修改生成的服务并添加 Coach 来创建定制的界面。

  1. 打开要为其创建用户界面的 BPD。
  2. 切换到 " 视图 " 页面。
  3. 详细信息 UI下,选择要创建的界面 (缺省值实例所有者)。
  4. 选择客户机端人员服务,或者创建新的客户机端人员服务。
    Business Automation Workflow 在仪表板 Toolkit 中提供了一个称为 "实例详细信息 UI 服务" 模板的模板。 您可以复制和修改该模板,以创建您的定制 UI。 该模板包含以下 coach:
    • 视图实例详细信息 coach,其中包含以下 coach 控件:
      缺省实例详细信息模板
      Process Portal中显示实例详细信息。
      数据部分
      显示传递到客户机端人员服务中的变量的值。
    • 显示错误,如果找不到实例,将返回错误。
    有关更多信息,请参阅 实例详细信息 UI 服务模板
  5. 将流程变量映射到客户机端人员服务变量。 要使用流程变量自动映射输入属性,请单击自动映射图标 使用流程变量自动映射输入属性
  6. 打开客户端人员服务,切换到 " " 视图,并实现为管理远程数据更改而提供的数据更改事件处理程序。

    “实例详细信息 UI 服务”模板包含您可以定制的参考实施。 例如,您可能希望为实例详细信息 UI 的服务器刷新提供一种替代方法, 即在用户单击相应按钮时通过实施事件处理程序来刷新实例详细信息 UI。 有关更多信息,请参阅 处理数据更改

  7. 单击 运行 运行 以测试客户端人员服务和 Coach。
    注: 如果在步骤 4 中复制了模板,请除去在实例标识为空时显示错误的防御逻辑。
  8. 要测试用户界面与流程之间的交互:
    1. 打开 BPD 并单击工具栏中的运行进程 运行进程
    2. 提示时切换到 Inspector。
    3. 在 "检查器 "中,选择进程实例,然后单击工具栏上的 " 运行所选 BPD 实例的详细信息 UI "。
    Process Portal 将在缺省浏览器中打开,其中显示流程实例用户界面。 可以查看用户界面,输入数据并与流程交互。