PlantUML-使用文本来画时序图

打印 上一主题 下一主题

主题 669|帖子 669|积分 2007

介绍

PlantUML 是一个开源工具,用户可以使用纯文本描述来创建 UML (统一建模语言) 图形。由于它使用文本来描述图形,因此可以很容易地将这些描述与源代码一起存储在版本控制系统中。然后,PlantUML 负责将这些描述转换为图形。
资料

官方文档:https://plantuml.com/zh/
在线编辑工具:https://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
推荐使用IDE,例如:idea系列等
使用参考:

  1. @startuml
  2. title 平台补贴发票主动支付核销时序图
  3. 前端 -> SellerInvoiceBill: 1. 选择待核销账单
  4. activate SellerInvoiceBill
  5. SellerInvoiceBill -> SellerInvoiceBillVerifyRecord: 2. 主动支付核销,生成核销记录
  6. activate SellerInvoiceBillVerifyRecord
  7. SellerInvoiceBillVerifyRecord -> 收付中心: 3. 基于核销记录同一个事物内发起申请
  8. activate 收付中心
  9. note left
  10. 2,3步骤会控制在同一个事物内部,先2,后3,
  11. 如果3已经受理但是timeout等,也不会有影响,因为3幂等
  12. end note
  13. SellerInvoiceBillVerifyRecord <-- 收付中心: 4. 返回结果receiptNo
  14. deactivate 收付中心
  15. SellerInvoiceBill <-- SellerInvoiceBillVerifyRecord: 5. 状态更为核销中,同时透传返回receiptNO
  16. deactivate SellerInvoiceBillVerifyRecord
  17. 前端 <-- SellerInvoiceBill: 6. 返回receiptNo
  18. deactivate SellerInvoiceBill
  19. 前端 -> 收付中心: 7. 根据receiptNo跳转到收付中心支付页面
  20. activate 收付中心
  21. 前端 <-- 收付中心: 8. 支付完成
  22. deactivate 收付中心
  23. SellerInvoiceBillVerifyRecord -> 收付中心: 9. 轮询支付结果
  24. activate SellerInvoiceBillVerifyRecord
  25. activate 收付中心
  26. SellerInvoiceBillVerifyRecord <-- 收付中心: 10. MQ 返回主动支付结果
  27. deactivate 收付中心
  28. deactivate SellerInvoiceBillVerifyRecord
  29. SellerInvoiceBill <-- SellerInvoiceBillVerifyRecord: 11. 更新支付状态
  30. @enduml
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美食家大橙子

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表