ToB企服应用市场:ToB评测及商务社交产业平台

标题: PlantUML-使用文本来画时序图 [打印本页]

作者: 美食家大橙子    时间: 2024-6-7 23:16
标题: PlantUML-使用文本来画时序图
介绍

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企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4