目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 会话属性参考
  16. 工作流属性参考

工作流基本指南

工作流基本指南

任务验证

任务验证

Workflow Manager 在您创建工作流时验证工作流中的每个任务。 当您保存或验证工作流时,Workflow Manager 会验证工作流中除会话任务以外的所有任务。 如果检测到工作流中有任何任务无效,它会将工作流标记为无效。
Workflow Manager 会验证任务中的属性是否符合验证规则。 例如,您在事件任务中指定的用户定义事件必须在工作流中存在。 Workflow Manager 还会验证您是否正确链接了每个任务。 例如,您必须将起始任务链接到工作流中的至少一个任务。
当您删除某个可重用任务时,Workflow Manager 会从包含该任务的每个工作流中移除所删除的任务的实例。 当您删除工作流所使用的可重用任务时,Workflow Manager 还会将工作流标记为无效。
Workflow Manager 会验证文件夹不包含重复的任务名称,并验证工作流不包含重复的任务实例。
您可以在任务开发程序中验证可重用任务。 或者,可以在 Workflow Designer 中验证任务实例。 当您验证任务时,Workflow Manager 会验证任务属性和链接。 例如,您在事件任务中指定的用户定义事件必须在工作流中存在。
Workflow Manager 使用以下规则验证任务:
  • 分配任务。
    Workflow Manager 会验证您为分配任务输入的表达式。 例如,Workflow Manager 会验证您是否为分配表达式中的工作流变量分配了匹配的数据类型值。
  • 命令。
    Workflow Manager 不会验证您为命令任务输入的 shell 命令。
  • 事件等待任务。
    如果您选择等待预定义事件,Workflow Manager 会验证您是否指定了要监视的文件。 如果您选择使用事件等待任务等待用户定义事件,Workflow Manager 会验证您是否指定了事件。
  • 事件触发任务。
    Workflow Manager 会验证您是否为事件触发任务指定了用户定义事件。
  • 人工任务。
    Workflow Manager 会验证人工任务是否具有潜在所有者。 该任务还必须具有业务管理员和上报用户。 Workflow Manager 会验证任务通知是否具有收件人。 它还会验证人工任务是否收到工作流中的映射任务的结果。
  • 计时器任务。
    Workflow Manager 会验证您为“绝对时间”设置指定的变量是否为“时间/日期”数据类型。
  • 启动。
    Workflow Manager 会验证您是否已将起始任务链接到工作流中的至少一个任务。
当任务实例无效时,运行该任务实例的工作流将变为无效。 当可重用任务无效时,它不会影响工作流中的任务实例的有效性。 但是,如果某个会话任务实例无效,工作流可能仍然有效。 Workflow Manager 以不同方式验证会话。
要验证任务,在工作区中选择该任务并单击
任务
验证
。 或者,在工作区中右键单击任务并选择
验证