Process modeling essentials

Process modeling essentials

Introduction

On 2026-03-11 AgGateway’s Jim Wilson delivered a presentation entitled Process modeling essentials to participants of the 3rd Plenary of ISO/TC 347. This page provides access to presentation material and links to various resources.


Feedback

Online feedback form


Online PlantUML editor

Browser-based tool used during the session: PlantUML Editor


Video recording


Presentation download


Order-to-cash example

image-20260310-214908.png
@startuml autonumber title Order-to-cash process participant Buyer as b participant Seller as s b -> s: order b <- s: order response b <- s: advanced ship notice s -> s: ship product b <- s: invoice b -> b: initiate payment b -> s: remittance advice @enduml

Logistics example

image-20260310-222449.png
@startuml autonumber title Forwarding Process participant "Customer" as cust participant "Freight Forwarder" as ff participant "Carrier" as car participant "CFS" as cfs participant "Customs" as cbp cust ->> ff : rfq ff ->> car : rfq ff <<- car : quote cust <<- ff : quote cust ->> cust: accept quote cust ->> ff : booking-request ff ->> ff : create booking cust ->> ff : commercial-invoice cust ->> ff : pickup-request ff ->> ff : create shipment ff ->> ff : create consol ff ->> car : booking-request ff <<- car : booking-confirmation cust ->> ff : pickup-instructions ff ->> car : pickup-request ff <<- car : pickup-request-confirmation car ->> car : pickup cargo ff <<- cfs : dock-receipt ff ->> cfs : load-plan cfs ->> cfs : consolidate cargo cfs ->> cfs : deliver to port ff <<- cfs : shipping-documents ff ->> cbp : export-clearance-docs ff <<- cbp : proof-of-clearance ff ->> car : proof-of-clearance ff ->> ff : pre-alert car ->> car : in transit ff <<- car : departure-notice ff ->> cust: departure-notice ff ->> cust: change-notice ff ->> cbp : import-customs-clearance-docs car ->> car : arrive at destination ff <<- cbp : proof-of-clearance cfs ->> cfs : de-consolidate cargo ff <<- cfs : last-free-day ff ->> cfs : fulfillment-plan cust ->> ff : delivery-instructions ff ->> car : delivery-request ff <<- car : delivery-request-confirmation car ->> car : deliver cargo ff <<- car: delivery-notice cust <<- ff : delivery-notice ff <<- car : container-return-confirmation cust <<- ff : invoice ff ->> ff : credit note cust ->> cust: effect payment @enduml

Sequence diagram examples


VS Code


Mermaid

image-20260310-214228.png
````mermaid sequenceDiagram autonumber title Order-to-cash process participant b as Buyer participant s as Seller b ->> s: order s ->> b: order response s ->> b: advanced ship notice s ->> s: ship product s ->> b: invoice b ->> b: initiate payment b ->> s: remittance advice ````

Trisotech’s Digital Enterprise Suite

  • Trisotech is a Canadian company based in Montreal. They provide their Digital Enterprise Suite to ISO/TC 347, IWA 47, and AgGateway at no cost.

  • ISO/TC 347 instance
    An account is required. Contact your committee manager (for ISO TCs / SCs) or your International Workshop Agreement leader for access.