在流程中实施活动
为流程中的每个活动选择实施,并且设置必需属性。
关于此任务
| 实现选项 | Description | 请参阅... |
|---|---|---|
| 用户任务 | 如果活动要由用户(人员执行者)启动或完成,请选择此选项。例如,如果活动要求经理输入员工数据,请选择用户任务,然后选择或创建客户机端人员服务/传统人员服务以实现此任务。 | 构建客户端人员服务 |
内联用户任务 |
内联用户任务是用户任务的扩展。由于缺省情况下已提供人员服务,因此无需将人员服务连接到内联用户任务。 | 使用内联用户任务 |
| 系统任务 | 如果活动要由自动化系统或服务完成,请选择此选项。例如,如果活动要求与外部系统(例如,数据库)集成,那么请选择系统任务,然后选择或创建集成服务以实现此服务。 | 服务类型 |
| 决策任务 | 当您希望业务规则中的决策或条件确定所要启动的流程实现时,请选择此选项。例如,如果您希望在条件求值为 true 时,Process Designer 实现某个活动,请选择决策任务,然后选择或创建决策服务以实现此服务。 | 服务类型 |
| 脚本 | 如果您计划创建脚本来实现活动,请选择此选项。脚本活动会运行 Java™ 脚本。 | 在 JavaScript 中使用复杂变量和列表 |
| 子流程 | 使用此选项可将逻辑相关步骤封装在父流程中。子流程中的步骤可以直接访问来自父流程的业务对象(变量)。无需任何数据映射。但是,与链接流程不同,只能从父 BPD 来访问子流程和将其实例化,并且它无法供任何其他流程或子流程复用。因此,请将子流程用于那些限制为单个业务流程定义 (BPD) 的实现。 | 子流程类型 |
| 链接流程 | 您可以使用链接流程来实现活动。链接的流程将逻辑上相关的步骤封装到一个流程中,同时保留父流程的高级视图。链接流程不同于子流程,因为链接流程还可从除单一父流程外的其他流程进行访问并对其进行实例化。 | 处理链接流程 |
| 事件子流程 | 使用此专用流程可对流程或子流程的事件处理逻辑进行建模。 在出现已配置的开始事件时会触发此流程,并且它不通过序列流连接到其他步骤。它有权访问其父流程的业务对象(变量),并且可以封装使用这些变量的步骤。 触发时,事件子流程可以中断其父级的执行,或者可以并行运行。 | 对事件子流程进行建模 |
提示: 要了解如何使活动附带条件,请参阅配置有条件活动。
过程
要选择一种实施类型并设置其属性,请完成以下步骤:
根据实施类型设置活动的属性。
内联用户任务