7S Event Model


Parameter NameRequiredTypeParameter DescriptionAllowed ValuesSample Value


graph LR
    %% Styles
    classDef start fill:#FFEBEE,stroke:#D32F2F,stroke-width:2px;
    classDef process fill:#F5F5F5,stroke:#616161,stroke-width:1px;
    classDef success fill:#E8F5E9,stroke:#388E3C,stroke-width:2px;
    classDef failure fill:#ECEFF1,stroke:#455A64,stroke-width:2px,stroke-dasharray: 5 5;

    %% Nodes
    New(New):::start
    Pickup(Pickup):::process
    Info(Info):::process
    HubScan(Hub scan at LMC):::process
    OutForDel(Out for delivery):::process
    PickupPoint(Delivered to pickup point):::process
    Returning(Returning to Sender):::process
    PostalScan(Postal Return Hub Scan):::process
    Scan7s(7s Return scan):::process
    
    Delivered(Delivered):::success
    PostalDelivered(Postal Return Delivered):::success
    Lost(Lost):::failure

    %% Flow
    New --> Pickup & HubScan
    Pickup --> Info & HubScan
    Info --> HubScan
    HubScan --> Delivered & OutForDel & Returning & Lost
    OutForDel --> Delivered & PickupPoint & Returning
    PickupPoint --> Delivered & Returning & Lost
    Returning --> PostalScan & PostalDelivered & Lost
    PostalScan --> PostalDelivered & Scan7s
    Scan7s --> PostalDelivered


graph LR
    %% Styles
    classDef start fill:#FFEBEE,stroke:#D32F2F,stroke-width:2px;
    classDef process fill:#F5F5F5,stroke:#616161,stroke-width:1px;
    classDef success fill:#E8F5E9,stroke:#388E3C,stroke-width:2px;
    classDef failure fill:#ECEFF1,stroke:#455A64,stroke-width:2px,stroke-dasharray: 5 5;

    %% Nodes
    RetCreated(Return created):::start
    RetDrop(Return dropped off):::process
    RetPick(Return picked up):::process
    RetTransit(Return in transit):::process
    
    RetHub(Return delivered to return hub):::success
    RetWh(Return delivered to warehouse):::success
    RetDel(Return delivered):::success
    RetLost(Return lost):::failure

    %% Flow
    RetCreated --> RetDrop & RetTransit
    RetDrop --> RetPick & RetTransit & RetLost
    RetPick --> RetTransit & RetLost
    RetTransit --> RetHub & RetWh & RetDel & RetLost