BSDASRI
Au cours de son cycle de vie, le BSDASRI peut passer par différents états décrits ici.
INITIAL
(initial) : C'est l'état dans lequel le dasri est créé.readableId
est affecté.SIGNED_BY_PRODUCER
(prêt à être emporté) : Dasri signé par l'émetteur.SENT
(envoyé) : DASRI en transit vers l'installation de destination, d'entreposage ou de reconditionnement.RECEIVED
(reçu) : DASRI reçu sur l'installation de destination, d'entreposage ou de reconditionnement.ACCEPTED
(accepté) : DASRI accepté sur l'installation de destination, d'entreposage ou de reconditionnement.PROCESSED
(traité) : DASRI dont l'opération de traitement a été effectué.REFUSED
(refusé) : DASRI refusé, par le tranporteur ou le destinataire.
Le diagramme ci dessous retrace le cycle de vie d'un DASRI dans Trackdéchets :
* si champ acceptation correspondant est REFUSED
Bordereaux de synthèse
Un dasri de synthèse est créé en statut INITIAL
, publié (draft=false).
Le transporteur étant considéré comme le producteur du bsd, il n'y a pas de signature producteur,
la signature TRANSPORT
permet de passer en statu `SENT``.
Un dasri de synthèse ne peut être refusé.
INITIAL
(initial) : C'est l'état dans lequel le dasri est créé.readableId
est affecté.SENT
(envoyé) : DASRI en transit vers l'installation de destination, d'entreposage ou de reconditionnement.RECEIVED
(reçu) : DASRI reçu sur l'installation de destination, d'entreposage ou de reconditionnement.ACCEPTED
(accepté) : DASRI accepté sur l'installation de destination, d'entreposage ou de reconditionnement.PROCESSED
(traité) : DASRI dont l'opération de traitement a été effectué.
graph TD
AO(NO STATE) -->|createBsdasri| A
A -->|"updateBsdasri (tous les champs)"| A
B -->|"updateBsdasri (sauf champs signés)"| B
C-->|"updateBsdasri (sauf champs signés)"| C
A["INITIAL (isDraft=false)"] --> |"signBsdasri (TRANSPORT)" | B(SENT)
B -->|"signBsdasri (RECEPTION)"| C(RECEIVED)
C-->|"signBsdasri (OPERATION)"| D(PROCESSED)