BSPAOH
Au cours de son cycle de vie, le BSPAOH peut passer par différents états décrits ici.
INITIAL
(initial): C'est l'état dans lequel le PAOH est créé.SIGNED_BY_PRODUCER
(prêt à être emporté) : PAOH signé par l'émetteurSENT
(envoyé): BSPAOH en transit vers l'installation de destination, d'entreposage ou de reconditionnementRECEIVED
(reçu): BSPAOH reçu sur l'installation de destination, d'entreposage ou de reconditionnementACCEPTED
(accepté): BSPAOH accepté sur l'installation de destination, d'entreposage ou de reconditionnementPROCESSED
(traité): BSPAOH dont l'opération de traitement a été effectuéREFUSED
(refusé): BSPAOH refusé, par le tranporteur ou le destinataire
Le diagramme ci dessous retrace le cycle de vie d'un BSPAOH dans Trackdéchets:
graph TD
AO(NO STATE) -->|createDraftBspaoh| A
AO(NO STATE) -->|createBspaoh| B
A -->|"updateBspaoh"| A
B -->|"updateBspaoh"| B
C-->|"updateBspaoh"| C
D-->|"updateBspaoh"| D
E-->|"updateBspaoh"| E
A["INITIAL (isDraft=true)"] -->|publishBspaoh| B("INITIAL (isDraft=false)")
B -->|"signBspaoh (EMISSION)"| C(SIGNED_BY_PRODUCER)
C -->|"signBspaoh (TRANSPORT)"| D(SENT)
D -->|"signBspaoh (DELIVERY)"| D(SENT)
D -->|"signBspaoh (RECEPTION)"| E(RECEIVED)
E -->|"signBspaoh (OPERATION)"| F(PROCESSED)
D -->|"signBspaoh (RECEPTION *)"| G(REFUSED)
* si champ acceptation correspondant est REFUSED
INITIAL
(initial): C'est l'état dans lequel le PAOH est créé.readableId
est affecté.SENT
(envoyé): BSPAOH en transit vers l'installation de destination, d'entreposage ou de reconditionnementRECEIVED
(reçu): BSPAOH reçu sur l'installation de destination, d'entreposage ou de reconditionnementPROCESSED
(traité): BSPAOH dont l'opération de traitement a été effectué