A state transition diagram is a graphical representation used in system modeling to depict the various states an object or system can exist in and the transitions between those states. It consists of nodes representing different states and arrows representing transitions between states. Events (defined by use cases) or conditions trigger these transitions.The state transition diagrams for the Booking and Bill of Lading processes defined in the DCSA Interface Standard for Booking 2.0.0 and Bill of Lading 3.0.0 are shown below and can be viewed at the following link: DCSA BKG 2.0.0 & BL 3.0.0 [Official release](password required: DCSA2024!).Legend
A start node is depicted by a large green circle defined by “START”.
The final node is depicted as a green or red circle with a cross inside and marks the end of a flow. A green crossed circle indicates that the process is completed. A red crossed circle indicates that the process stops.
A decision element is depicted as a rhombus connected to a use case rectangle and is used to highlight multiple paths. The paths can be mutually exclusive (confirm/decline; approve/reject) or parallel (i.e. the processing continues on all paths).
The yellow rectangles on the left-hand side represent Shipper, Consignee or Endorsee use cases; the teal rectangles on the right-hand side depict Carrier use cases. Each use case includes the corresponding DCSA standard API endpoint through which it can be performed.
The state of a Booking, Shipping Instructions and Transport Document object is represented by a black round-cornered rectangle, while the grey round-cornered rectangles indicate the state of a Booking amendment or an updated copy of the Shipping Instructions. The red round-cornered rectangle indicates the state of a Booking cancellation.
Booking 2.0.0 | State Transition Diagram
Bill of Lading 3.0.0 | State Transition Diagram | Shipping instructions
Bill of Lading 3.0.0 | State Transition Diagram | Transport Document
Booking 2.0.0 and Bill of Lading 3.0.0 | State Transition Diagram | Overview