更新时间:2023-03-13 GMT+08:00
分享

图元编排

本章节介绍服务编排中图元布局、摆放的要求。

为了服务编排画布排版美观以及方便后续的服务编排检视,服务编排的图元编排遵循以下原则:

  • 在配置服务编排前,需明确具体步骤和子流程的分解,合理编排图元。
  • 业务逻辑采用自上而下、从左往右的页面布局方式,业务逻辑展示清晰,同一任务多个步骤,横向排列,不同任务之间竖向排列。利用横向和竖向,做到层次缩进。
  • Decision图元里的Default改为表示主流程,类似于If Error Else MainProcess这种结构,把异常处理优先标出。
  • 在同一个版面中,图元之间的间隔大小相同。
  • 尽量避免连接线相互交叉。
  • 创建或查询较复杂的父子对象结构场景(如创建订单和相关对象),应将父对象和典型子对象的创建和查询编排到子流程中,供多个流程共享。
  • 对于服务编排中常用到的业务功能(如获取Offer实例),可以考虑编排到子流程或用Script实现,供多个流程共享。
  • 编排每个服务编排时,首先都应该设置入参校验步骤,图元类型为“Decision”,分支优先考虑异常场景。服务编排流程中,其他的“Decision”图元也要首先考虑异常场景。
  • 避免使用循环套循环。
  • 不允许在子流程中结束,所有结束出口应在最外层服务编排中体现。子流程中,应始终返回出参。
分享:

    相关文档

    相关产品