Workflow
offer
Definition
graph LR
place0(["pending"])
place1(("countered_by_seller"))
place2(("countered_by_customer"))
place3(("accepted"))
place4(("rejected"))
place5(("expired"))
place6(("paid"))
place7(("cancelled"))
transition0["seller_counter"]
place0-->transition0
transition0-->place1
transition1["customer_counter"]
place1-->transition1
transition1-->place2
transition2["seller_counter_again"]
place2-->transition2
transition2-->place1
transition3["accept_by_seller"]
place0-->transition3
transition3-->place3
transition4["accept_by_seller"]
place2-->transition4
transition4-->place3
transition5["accept_by_customer"]
place1-->transition5
transition5-->place3
transition6["reject"]
place0-->transition6
transition6-->place4
transition7["reject"]
place1-->transition7
transition7-->place4
transition8["reject"]
place2-->transition8
transition8-->place4
transition9["expire"]
place0-->transition9
transition9-->place5
transition10["expire"]
place1-->transition10
transition10-->place5
transition11["expire"]
place2-->transition11
transition11-->place5
transition12["pay"]
place3-->transition12
transition12-->place6
transition13["cancel"]
place3-->transition13
transition13-->place7
click place0 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click place1 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click place2 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click place3 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click place4 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click place5 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click place6 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click place7 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition0 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition1 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition2 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition3 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition4 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition5 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition6 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition7 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition8 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition9 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition10 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition11 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition12 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
click transition13 showNodeDetails4bd415fcd5cbfd113c176fe91b137372
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|
order
Definition
graph LR
place0(["created"])
place1(("paid"))
place2(("prepared"))
place3(("shipped"))
place4(("delivered"))
place5(("returned"))
place6(("refunded"))
place7(("cancelled"))
transition0["pay"]
place0-->transition0
transition0-->place1
transition1["prepare"]
place1-->transition1
transition1-->place2
transition2["ship"]
place2-->transition2
transition2-->place3
transition3["deliver"]
place3-->transition3
transition3-->place4
transition4["refund"]
place1-->transition4
transition4-->place6
transition5["refund"]
place2-->transition5
transition5-->place6
transition6["refund"]
place3-->transition6
transition6-->place6
transition7["refund"]
place4-->transition7
transition7-->place6
transition8["return"]
place4-->transition8
transition8-->place5
transition9["cancel"]
place0-->transition9
transition9-->place7
transition10["cancel"]
place1-->transition10
transition10-->place7
click place0 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click place1 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click place2 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click place3 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click place4 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click place5 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click place6 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click place7 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition0 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition1 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition2 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition3 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition4 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition5 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition6 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition7 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition8 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition9 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
click transition10 showNodeDetails7d625ce1392f29b3b1caad5fb0bdbc0a
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|
custom_order
Definition
graph LR
place0(["requested"])
place1(("quoted"))
place2(("deposit_pending"))
place3(("deposit_paid"))
place4(("in_progress"))
place5(("preview_ready"))
place6(("revision_requested"))
place7(("balance_pending"))
place8(("balance_paid"))
place9(("shipped"))
place10(("delivered"))
place11(("cancelled"))
transition0["quote"]
place0-->transition0
transition0-->place1
transition1["accept_quote"]
place1-->transition1
transition1-->place2
transition2["pay_deposit"]
place2-->transition2
transition2-->place3
transition3["start_work"]
place3-->transition3
transition3-->place4
transition4["submit_preview"]
place4-->transition4
transition4-->place5
transition5["request_revision"]
place5-->transition5
transition5-->place6
transition6["resume_work"]
place6-->transition6
transition6-->place4
transition7["approve_preview"]
place5-->transition7
transition7-->place7
transition8["pay_balance"]
place7-->transition8
transition8-->place8
transition9["ship"]
place8-->transition9
transition9-->place9
transition10["deliver"]
place9-->transition10
transition10-->place10
transition11["cancel"]
place0-->transition11
transition11-->place11
transition12["cancel"]
place1-->transition12
transition12-->place11
transition13["cancel"]
place2-->transition13
transition13-->place11
click place0 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place1 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place2 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place3 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place4 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place5 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place6 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place7 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place8 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place9 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place10 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click place11 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition0 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition1 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition2 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition3 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition4 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition5 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition6 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition7 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition8 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition9 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition10 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition11 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition12 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
click transition13 showNodeDetailsffdbe0ff9ded9d84bb26855fc8d0bf59
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|
reservation
Definition
graph LR
place0(["active"])
place1(("extended"))
place2(("converted"))
place3(("expired"))
place4(("cancelled"))
transition0["extend"]
place0-->transition0
transition0-->place1
transition1["convert_to_purchase"]
place0-->transition1
transition1-->place2
transition2["convert_to_purchase"]
place1-->transition2
transition2-->place2
transition3["expire"]
place0-->transition3
transition3-->place3
transition4["expire"]
place1-->transition4
transition4-->place3
transition5["cancel"]
place0-->transition5
transition5-->place4
transition6["cancel"]
place1-->transition6
transition6-->place4
click place0 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click place1 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click place2 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click place3 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click place4 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click transition0 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click transition1 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click transition2 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click transition3 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click transition4 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click transition5 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
click transition6 showNodeDetails637b6a0bb9b2b0e474f4755e4660868e
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|