INVENTIRAP - equipment_status_state_diagram.txt 3.05 KB
@startuml

title __CYCLE DE VIE D'UN MATÉRIEL (SES DIFFERENTS ÉTATS)__

state "**CREATED** (créé)" as CREATED
state "**VALIDATED** (validé)" as VALIDATED
state "**TOBEARCHIVED** (à archiver)" as TOBEARCHIVED
state "**ARCHIVED** (archivé)" as ARCHIVED

note "Légende:\n\nUTILISATEUR = Utilisateur quelconque (authentifié) du laboratoire\nRESPONSABLE = Responsable d'un groupe métier ou thématique auquel est rattaché le matériel\nADMIN = Gestionnaire\nADMINPLUS = Gestionnaire avec des droits supplémentaires" as N1

[*] --> CREATED : \l**A partir d'un devis**:\nUn UTILISATEUR crée une fiche matériel (il est par défaut le propriétaire de ce matériel),\nou bien un RESPONSABLE (ou ADMIN) crée une fiche matériel au nom d'un autre utilisateur (qui en sera le propriétaire)\n => Email envoyé au propriétaire (pour info)\n => Email envoyé au RESPONSABLE du matériel (pour qu'il le complète et le valide si possible)\nL'UTILISATEUR devrait alors imprimer et amener la fiche matériel + devis à un gestionnaire pour passer commande
CREATED: Le matériel est encore modifiable
CREATED --> CREATED: \lle propriétaire de ce matériel (ou bien un RESPONSABLE, ou bien un ADMIN) modifie la fiche \nIl peut aussi y attacher le devis \nUn ADMIN passe commande de ce matériel (et peut attacher le BC à la fiche) \n => Le propriétaire du matériel est averti par email
CREATED --> [*]: \lLe propriétaire de ce matériel\n(ou bien un RESPONSABLE, ou bien un ADMIN)\nle supprime
CREATED --> VALIDATED : \l**Le matériel est arrivé**:\nUn ADMIN (gestionnaire) complète sa fiche \n(avec la date de livraison et les informations administratives) \net la valide \n(ou bien un RESPONSABLE si c'est un matériel non inventoriable < 800€HT)\n => Email envoyé au propriétaire et au RESPONSABLE (pour info)

VALIDATED: Le matériel est encore modifiable (par son propriétaire, son RESPONSABLE, ou un ADMIN)\n(MAIS seulement certains champs) \n- Si besoin, un ADMIN peut imprimer la fiche \n"admission de matériel" à destination du CNRS \n- Il imprime l'étiquette d'inventaire et la donne (avec le matériel) au propriétaire \n- Il garde le Bon de Livraison (il pourrait le scanner et l'attacher à la fiche matériel)
VALIDATED --> VALIDATED: \lModification de la fiche du matériel (quelques champs seulement) \n(sans toutefois changer la nature du matériel)\n => Email envoyé au propriétaire et au RESPONSABLE (pour info)
VALIDATED --> TOBEARCHIVED : \lUn RESPONSABLE de ce matériel\nou bien un ADMIN\ndemande l'archivage de ce matériel

TOBEARCHIVED: Le matériel n'est désormais plus modifiable \n(sauf par ADMINPLUS pour changer son statut ou modifier les infos budgétaires)
TOBEARCHIVED --> ARCHIVED : \lUn ADMIN (gestionnaire) valide la demande d'archivage\n => Email envoyé au propriétaire et au RESPONSABLE (pour info)

ARCHIVED: Le matériel est sorti de l'inventaire, (il n'est plus visible, sauf par ADMIN)\n(il pourra éventuellement être remis dans l'inventaire par ADMINPLUS)\nSi nécessaire, un ADMIN peut imprimer la fiche \n"sortie de matériel" à destination du CNRS 

@enduml