28.9. 进程实例操作
进程实例管理 API 会公开以下流程引擎和单个进程实例的操作。
- 获取进程节点 - 按实例 id :返回所有节点,包括进程实例中存在的所有嵌入式子进程。您必须从指定进程实例检索节点,以确保节点存在并包含有效的 ID,以便其他管理操作可以使用它。
- 取消节点实例 - 按进程实例 id 和节点实例 id :使用进程和节点实例 ID 取消进程实例中的节点实例。
- 重新触发节点实例 - 根据实例 ID 和节点实例 id,通过取消活动节点实例来触发 节点实例,并使用进程和节点实例 ID 创建相同类型的新节点实例。
更新计时器 - 根据进程实例 id 和计时器 ID:根据计时器开始所经过的时间更新活跃计时器的过期时间。例如,如果最初创建的计时器为一小时的延时,并且有 30 分钟后,您把它设置为在两小时内更新,它将过期一次,从更新时间起了一半小时。
- delay :计时器过期后持续的时间。
- 周期 :循环计时器的定时限间隔。
- 重复限值 :为循环计时器限制指定数量的过期时间。
- 更新相对于当前时间的定时的计时器 - 按进程实例 ID 和计时器 ID :根据当前时间更新活跃的计时器过期时间。例如,如果最初创建的计时器为一小时的延时,并且有 30 分钟后,您把它设置为在 2 小时内更新,它将从更新时间起两小时内。
- 列出计时器实例 - 根据进程实例 ID :为指定进程实例返回所有活跃的计时器。
- 触发节点 - 按进程实例 id 和节点 id : 随时触发进程实例中的任何节点。