创建外部实施来实施活动(不推荐)

传统:
选择定制应用程序以在 BPD 中实现特定活动 (步骤)。

准备工作

要执行此任务,您必须处于不推荐使用的 IBM® Process Designer 桌面编辑器中。

关于本任务

下列步骤描述了如何选择定制应用程序来实现 BPD 中的活动:

过程

  1. 打开 桌面 Process Designer (不推荐)。
  2. 打开 BPD,然后单击要使用定制应用程序实施的活动。
  3. 单击属性中的“实现”选项卡。
  4. 在 "实施" 下,从显示的列表中选择 用户任务系统任务 选项。
  5. 单击 选择 按钮以从库中选择外部实现。

    如果尚未创建外部实现,请单击 新建 按钮,然后执行 创建外部实现 中的步骤以创建新的外部实现。

  6. 在“任务标题”部分中,指定下列属性:
    表 1. “任务标题”部分中的属性
    属性 操作
    主题 输入运行 BPD 时在 IBM Process Portal 中生成的任务的描述性主题。 您还可以使用 IBM Business Automation Workflow 嵌入式 JavaScript 语法 (例如, <#=tw.local.mySubject#>) 来表达主题。
    叙述 输入可选的描述。 您还可以使用 Business Automation Workflow 嵌入式 JavaScript 语法来表达说明。
    限制: 如果需要在任务完成后提供数据,请勿在任务描述中使用 JavaScript 变量引用。 完成任务后, Business Automation Workflow 将除去已完成任务的数据以节省空间。 而是在另一个位置(如数据库)存储数据项。
    注: 对于以下属性 (在 "优先级设置" 部分中) ,如果您希望使用带有预定义变量的 JavaScript 表达式来建立优先级设置,那么可以单击选项的 JS 按钮。
  7. 对于“优先级”字段,单击下拉列表以选择某个缺省优先级代码:“非常紧急”、“紧急”、“正常”、“低”或“非常低”。
  8. 对于“到期日期”字段,可以在文本框中输入值,并从下拉列表中选择“分钟”、“小时”或“天”。 选择“天”时,可以使用下拉列表后面的文本框以包含您指定的小时和分钟值。

    您还可以选择使用文本框旁边的变量选择器来从库中选择现有变量。 在运行时,变量应该反映时间段内需要的值。 确保从下拉列表中选择所需的选项:“分钟”、“小时”或“天”。

    请不要将到期时间设置为大于 800 小时、分钟或天的值,因为这会降低性能。 请改为使用 JavaScript 表达式来直接设置到期日期。

  9. 对于“时间段”字段,单击下拉列表以选择某个选项。 例如,如果需要一周七天一天 24 小时作为时间段(在此期间从当前活动生成的任务可能到期),请选择 24x7
    注: 您可以保留 "调度" , "时区" 和 "假期调度" 字段设置为 (使用缺省值)。 如果是使用缺省值,那么将使用为 BPD 指定的工作调度。 请参阅 设置进程的工作调度 以获取更多信息。
  10. 对于“时区”字段,单击下拉列表以选择要应用于从当前活动生成的任务的时区。 例如,对于在加利福尼亚州工作的用户,可以选择美国/太平洋
  11. 对于 "假期安排" 字段,您可以将设置保留在 (use default) 上,如前面的注释中所述,或者如果您希望使用 JavaScript 表达式,那么可以单击 JS 按钮。 每个“假期调度”由“日期”列表组成。

    如果选择 JavaScript,那么可以输入“字符串”(或字符串生成的 JavaScript)或输入返回 TWHolidaySchedule 变量的 JavaScript。 如果使用字符串,那么 Business Automation Workflow 将根据这些规则按名称查找假期调度。 如果使用 TWHolidaySchedule 变量,那么 Business Automation Workflow 将假定已相应地填写假期安排。 (请转至系统数据 Toolkit 并打开 TWHolidaySchedule 变量来查看其参数。)

  12. 单击属性中的“数据映射”选项卡。

    由于创建外部实现时已为其添加输入和输出参数,因此 BPD 中活动的“数据映射”选项卡应该包含这些参数。

    在“输入映射”下,单击右上角中的“自动映射”图标,然后单击“输出映射”部分右上角中的“自动映射”图标。 有关映射变量的更多信息,请参阅 Process Designer

  13. 单击 保存完成编辑