创建外部实施来实施活动(不推荐)
传统:
选择定制应用程序以在 BPD 中实现特定活动 (步骤)。
准备工作
要执行此任务,您必须处于不推荐使用的 IBM® Process Designer 桌面编辑器中。
关于本任务
下列步骤描述了如何选择定制应用程序来实现 BPD 中的活动:
过程
- 打开 桌面 Process Designer (不推荐)。
- 打开 BPD,然后单击要使用定制应用程序实施的活动。
- 单击属性中的“实现”选项卡。
- 在 "实施" 下,从显示的列表中选择 用户任务 或 系统任务 选项。
- 单击 选择 按钮以从库中选择外部实现。
如果尚未创建外部实现,请单击 新建 按钮,然后执行 创建外部实现 中的步骤以创建新的外部实现。
- 在“任务标题”部分中,指定下列属性:
表 1. “任务标题”部分中的属性 属性 操作 主题 输入运行 BPD 时在 IBM Process Portal 中生成的任务的描述性主题。 您还可以使用 IBM Business Automation Workflow 嵌入式 JavaScript 语法 (例如, <#=tw.local.mySubject#>) 来表达主题。叙述 输入可选的描述。 您还可以使用 Business Automation Workflow 嵌入式 JavaScript 语法来表达说明。 限制: 如果需要在任务完成后提供数据,请勿在任务描述中使用 JavaScript 变量引用。 完成任务后, Business Automation Workflow 将除去已完成任务的数据以节省空间。 而是在另一个位置(如数据库)存储数据项。注: 对于以下属性 (在 "优先级设置" 部分中) ,如果您希望使用带有预定义变量的 JavaScript 表达式来建立优先级设置,那么可以单击选项的 JS 按钮。 - 对于“优先级”字段,单击下拉列表以选择某个缺省优先级代码:“非常紧急”、“紧急”、“正常”、“低”或“非常低”。
- 对于“到期日期”字段,可以在文本框中输入值,并从下拉列表中选择“分钟”、“小时”或“天”。 选择“天”时,可以使用下拉列表后面的文本框以包含您指定的小时和分钟值。
您还可以选择使用文本框旁边的变量选择器来从库中选择现有变量。 在运行时,变量应该反映时间段内需要的值。 确保从下拉列表中选择所需的选项:“分钟”、“小时”或“天”。
请不要将到期时间设置为大于 800 小时、分钟或天的值,因为这会降低性能。 请改为使用 JavaScript 表达式来直接设置到期日期。
- 对于“时间段”字段,单击下拉列表以选择某个选项。 例如,如果需要一周七天一天 24 小时作为时间段(在此期间从当前活动生成的任务可能到期),请选择 24x7。注: 您可以保留 "调度" , "时区" 和 "假期调度" 字段设置为 (使用缺省值)。 如果是使用缺省值,那么将使用为 BPD 指定的工作调度。 请参阅 设置进程的工作调度 以获取更多信息。
- 对于“时区”字段,单击下拉列表以选择要应用于从当前活动生成的任务的时区。 例如,对于在加利福尼亚州工作的用户,可以选择美国/太平洋。
- 对于 "假期安排" 字段,您可以将设置保留在
(use default)上,如前面的注释中所述,或者如果您希望使用 JavaScript 表达式,那么可以单击 JS 按钮。 每个“假期调度”由“日期”列表组成。如果选择 JavaScript,那么可以输入“字符串”(或字符串生成的 JavaScript)或输入返回 TWHolidaySchedule 变量的 JavaScript。 如果使用字符串,那么 Business Automation Workflow 将根据这些规则按名称查找假期调度。 如果使用 TWHolidaySchedule 变量,那么 Business Automation Workflow 将假定已相应地填写假期安排。 (请转至系统数据 Toolkit 并打开 TWHolidaySchedule 变量来查看其参数。)
- 单击属性中的“数据映射”选项卡。
由于创建外部实现时已为其添加输入和输出参数,因此 BPD 中活动的“数据映射”选项卡应该包含这些参数。
在“输入映射”下,单击右上角中的“自动映射”图标,然后单击“输出映射”部分右上角中的“自动映射”图标。 有关映射变量的更多信息,请参阅 Process Designer。
- 单击 保存 或 完成编辑。