目录

Search

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

Developer 工作流指南

Developer 工作流指南

工作流概览

工作流概览

工作流是指定义业务流程的一组事件、任务和决策的图形表示。使用 Developer tool 创建工作流,并将工作流保存至模型存储库。将工作流作为应用程序部署到数据集成服务。
在 Developer tool 中创建工作流。将对象添加至工作流,并将对象与序列流连接起来。数据集成服务会使用工作流中配置的说明来运行对象。
工作流对象是事件、任务或网关。事件可以启动或结束工作流。任务是运行工作流中单个工作单元的活动,如运行映射、发送电子邮件或运行 shell 命令。网关会定义在工作流内拆分或合并数据路径的决策。
序列流会将一个工作流对象连接至另一个。序列流会指定数据集成服务运行对象的顺序。您可以在序列流上定义一个条件,确定数据集成服务是否运行序列流指定的对象。
可以定义并使用工作流变量和参数,以使工作流更灵活。工作流变量表示一个记录运行时信息并可以在工作流运行期间进行更改的值。工作流参数代表您在运行工作流之前定义的常量值。可以在条件序列流和对象字段中使用工作流变量和参数。还可以使用工作流变量和参数在任务与工作流之间传递数据。
可以配置用于恢复的工作流,以便可以完成中断的工作流实例。在出现错误、取消工作流实例或者服务进程意外关闭时,会中断运行中的工作流实例。无法恢复已中止的工作流。
部署工作流后,使用 infacmd wfs 命令行程序从部署的应用程序运行工作流实例。在 Monitoring 工具中监视工作流实例运行。