目录

Search

  1. 前言
  2. 工作流
  3. 工作流变量
  4. 工作流参数
  5. 群集任务
  6. 命令任务
  7. 人工任务
  8. 映射任务
  9. 通知任务
  10. 网关
  11. 工作流恢复
  12. 工作流管理

Developer 工作流指南

Developer 工作流指南

通知选项

通知选项

设置“通知”选项可在步骤定义的任务实例更改状态时通知用户或组。人工任务会向标识的用户或组发送电子邮件通知。
在配置发送电子邮件的人工任务之前,管理员必须在 Administrator 工具中启用并配置电子邮件服务。
下表介绍了步骤的通知选项:
属性
说明
任务事件
列出可通知用户的状态更改类型。可以选择以下值之一:
  • 创建。人工任务会创建与步骤关联的任务实例。
  • 完成。用户完成任务实例。
  • 已提升。用户或组未按时完成任务实例。
  • 重新分配。业务管理员会将任务实例重新分配给其他用户。
可以配置“通知”选项以针对每个任务事件发送不同的通知。例如,可以在人工任务创建任务实例时通知某个用户,并在该任务实例完成时通知另一个用户。还可为每个任务事件输入不同的电子邮件主题和消息。
收件人
列出要向其通知所选状态更改的一个或多个用户。
可以选择或清除在任务实例更改状态时同时通知选定的任何收件人和任务所有者。当任务实例由单个用户拥有时,该选项适用。选择通知任务所有者的选项时,可以选择将“收件人”字段留空。
主题
列出电子邮件通知的主题行的内容。可以编辑主题行。
Mime 类型
指定电子邮件的内容类型。选择以下值之一:
  • 纯文本。 发送纯文本消息。
  • HTML。 发送 HTML 内容。 可以在 HTML 内容中包含列表和超链接。
默认情况下,HTML 视图提供基本 HTML 结构。如果编辑该 HTML,将无法还原默认结构。
消息
键入时显示电子邮件内容。
预览
显示将向收件人显示的电子邮件内容。

任务实例通知中的工作流变量

可以使用工作流变量将有关人工任务实例的信息写入到电子邮件通知。当用户完成、上报或重新分配任务实例时,这些变量会存储有关任务实例的信息。要显示变量的列表,请单击主题行或通知邮件正文,然后按 $+Ctrl+空格键。
通知可以显示以下变量:
$taskEvent.eventTime
工作流引擎指示用户上报、重新分配或完成任务实例时的时间。
$taskEvent.owner
在工作流引擎上报或完成任务时的任务实例所有者。或者在引擎重新分配任务实例之后的任务实例所有者。
$taskEvent.status
在引擎指示用户上报、重新分配或完成任务实例之后的任务实例状态。状态名称为 READY 和 IN_PROGRESS。
$taskEvent.taskEventType
引擎发出的指示的类型。变量值为 escalate、reassign 和 complete。
$taskEvent.taskId
Analyst 工具显示的任务实例标识符。