Workflow
dossier
Definition
graph LR
place0(["draft"])
place1(("vehicle_selected"))
place2(("documents_pending"))
place3(("documents_review"))
place4(("financing_review"))
place5(("order_signed"))
place6(("completed"))
place7(("cancelled"))
transition0["select_vehicle"]
place0-->transition0
transition0-->place1
transition1["request_documents"]
place1-->transition1
transition1-->place2
transition2["submit_documents"]
place2-->transition2
transition2-->place3
transition3["validate_documents"]
place3-->transition3
transition3-->place4
transition4["reject_documents"]
place3-->transition4
transition4-->place2
transition5["approve_financing"]
place4-->transition5
transition5-->place5
transition6["reject_financing"]
place4-->transition6
transition6-->place3
transition7["sign_order"]
place5-->transition7
transition7-->place6
transition8["cancel"]
place0-->transition8
transition8-->place7
transition9["cancel"]
place1-->transition9
transition9-->place7
transition10["cancel"]
place2-->transition10
transition10-->place7
transition11["cancel"]
place3-->transition11
transition11-->place7
transition12["cancel"]
place4-->transition12
transition12-->place7
transition13["cancel"]
place5-->transition13
transition13-->place7
click transition0 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition1 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition2 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition3 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition4 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition5 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition6 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition7 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition8 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition9 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition10 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition11 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition12 showNodeDetails285aeb42a3997477c7c795788df17b91
click transition13 showNodeDetails285aeb42a3997477c7c795788df17b91
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|
rental_state_machine
Definition
graph LR
place0(["created"])
place1(("confirmed"))
place2(("active"))
place3(("finished"))
place4(("canceled"))
transition0["rental_confirm"]
place0-->transition0
transition0-->place1
transition1["rental_start"]
place1-->transition1
transition1-->place2
transition2["rental_finish"]
place2-->transition2
transition2-->place3
transition3["rental_cancel"]
place0-->transition3
transition3-->place4
transition4["rental_cancel"]
place1-->transition4
transition4-->place4
click transition1 showNodeDetails754f02eeec0ae77b6d3db80578879cbc
click transition2 showNodeDetails754f02eeec0ae77b6d3db80578879cbc
click transition3 showNodeDetails754f02eeec0ae77b6d3db80578879cbc
click transition4 showNodeDetails754f02eeec0ae77b6d3db80578879cbc
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|
vehicle_state_machine
Definition
graph LR
place0(["available_sale"])
place1(("available_rent"))
place2(("reserved"))
place3(("sold"))
place4(("rented"))
place5(("ordered"))
place6(("maintenance"))
transition0["reserve"]
place0-->transition0
transition0-->place2
transition1["reserve"]
place1-->transition1
transition1-->place2
transition2["cancel_reservation_to_sale"]
place2-->transition2
transition2-->place0
transition3["cancel_reservation_to_rent"]
place2-->transition3
transition3-->place1
transition4["vehicle_rent"]
place2-->transition4
transition4-->place4
transition5["vehicle_rent"]
place1-->transition5
transition5-->place4
transition6["vehicle_return"]
place4-->transition6
transition6-->place1
transition7["vehicle_sell"]
place2-->transition7
transition7-->place3
transition8["vehicle_sell"]
place0-->transition8
transition8-->place3
transition9["vehicle_order"]
place0-->transition9
transition9-->place5
transition10["vehicle_order"]
place1-->transition10
transition10-->place5
transition11["vehicle_send_to_maintenance"]
place0-->transition11
transition11-->place6
transition12["vehicle_send_to_maintenance"]
place1-->transition12
transition12-->place6
transition13["vehicle_back_from_maintenance_to_sale"]
place6-->transition13
transition13-->place0
transition14["vehicle_back_from_maintenance_to_rent"]
place6-->transition14
transition14-->place1
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|