Commit 0248e1eed3d4b4675e54c35b25339752345c6372
1 parent
0d6be340
Exists in
master
and in
3 other branches
doc uml
Showing
5 changed files
with
193 additions
and
0 deletions
Show diff stats
No preview for this file type
webroot/doc/diagrams/INVENTIRAP - equipment_interactions_sequence_diagram.png
0 → 100644
156 KB
webroot/doc/diagrams/INVENTIRAP - equipment_interactions_sequence_diagram.txt
0 → 100644
... | ... | @@ -0,0 +1,165 @@ |
1 | +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" | |
2 | +@startuml | |
3 | + | |
4 | +title __DIAGRAMME DE SÉQUENCE DU CYCLE DE VIE D'UN MATERIEL (DU DEVIS A L'ARCHIVAGE)__ | |
5 | + | |
6 | +actor "UTILISATEUR \n(et +)" as UTILISATEURPLUS | |
7 | +participant System | |
8 | +actor "PROPRIÉTAIRE \n (propriétaire du matériel)" as PROPRIETAIRE | |
9 | +actor "RESPONSABLE (et +)\n(groupe métier/thématique)" as RESPONSABLE | |
10 | +actor "ADMIN (et +)\n(Gestionnaire)" as ADMIN | |
11 | + | |
12 | +== Création et Validation d'une fiche matériel == | |
13 | + | |
14 | +UTILISATEURPLUS -> System : **CREATION** d'une fiche Matériel \n- Si UTILISATEUR, il est propriétaire \n- Si RESPONSABLE/ADMIN, \nil peut désigner un autre propriétaire | |
15 | +note left System: CREATED | |
16 | +PROPRIETAIRE <-- System : [Email (pour info)] | |
17 | +RESPONSABLE <-- System : [Email (pour info)] | |
18 | +UTILISATEURPLUS --> System : [Attachement du devis à la fiche] | |
19 | + | |
20 | + | |
21 | +UTILISATEURPLUS --> System : [Modification de la fiche] \n- Si UTILISATEUR, il doit être propriétaire \n- Si RESPONSABLE, il doit être resp. du groupe \nmétier/thématique de ce matériel \n- Si ADMIN, pas de condition | |
22 | +PROPRIETAIRE <-- System : [Email (pour info)] | |
23 | +RESPONSABLE <-- System : [Email (pour info)] | |
24 | + | |
25 | +Alt Destruction | |
26 | +UTILISATEURPLUS --> System : [Destruction de la fiche] | |
27 | +note left System: [Fiche Matériel supprimée] | |
28 | +PROPRIETAIRE <-- System : [Email (pour info)] | |
29 | +RESPONSABLE <-- System : [Email (pour info)] | |
30 | +else | |
31 | +end | |
32 | + | |
33 | +UTILISATEURPLUS <-- System : [Impression de la fiche] | |
34 | +UTILISATEURPLUS -> ADMIN : Fiche matériel + devis | |
35 | + | |
36 | +ADMIN -> Fournisseur : Commande du matériel (BC) | |
37 | +ADMIN --> System : [Attachement du BC à la fiche du matériel] | |
38 | + | |
39 | +ADMIN <- Fournisseur : Livraison du matériel (BL) | |
40 | +ADMIN -> Fournisseur : Paiement du matériel | |
41 | +ADMIN --> System : [Attachement du BL sur la fiche du matériel] | |
42 | +ADMIN -> System : Complétion de la fiche matériel (date livraison, infos budgétaires) | |
43 | +ADMIN -> System : **VALIDATION** de la fiche matériel \n(peut aussi être faite par le RESPONSABLE si matériel technique) | |
44 | +note left System: VALIDATED | |
45 | + | |
46 | +PROPRIETAIRE <-- System : [Email (pour info)] | |
47 | +RESPONSABLE <-- System : [Email (pour info)] | |
48 | +ADMIN <-- System : Impression de la fiche "Admission d'un matériel" \nà destination du CNRS (si besoin) | |
49 | +ADMIN <- System : Impression de L'étiquette d'inventaire du matériel | |
50 | +ADMIN -> PROPRIETAIRE : Matériel livré + son étiquette \n(à coller par le propriétaire \nsur son matériel) | |
51 | + | |
52 | +UTILISATEURPLUS --> System : [Modification de la fiche (certains champs seulement)] \n- Si UTILISATEUR, il doit être propriétaire \n- Si RESPONSABLE, il doit être resp. du groupe \nmétier/thématique de ce matériel \n- Si ADMIN, pas de condition | |
53 | +PROPRIETAIRE <-- System : [Email (pour info)] | |
54 | +RESPONSABLE <-- System : [Email (pour info)] | |
55 | + | |
56 | +... **Période de vie du matériel (au moins la période d'amortissement)** ... | |
57 | + | |
58 | +||| | |
59 | + | |
60 | +'Ceci est un commentaire' | |
61 | + | |
62 | +== Archivage de la fiche matériel == | |
63 | + | |
64 | +RESPONSABLE -> System : **DEMANDE D'ARCHIVAGE** \n- Si RESPONSABLE, il doit être resp. du groupe \nmétier/thématique de ce matériel \n- Si ADMIN, pas de condition | |
65 | +note left System: TOBEARCHIVED \nle matériel n'est plus modifiable, \nsauf par ADMINPLUS | |
66 | + | |
67 | +ADMIN <- System : Email (pour info et archivage) | |
68 | + | |
69 | +ADMIN -> System : **ARCHIVAGE** | |
70 | +note left System: ARCHIVED \nle matériel n'est plus visible (sauf pour ADMIN) et plus modifiable \n(sauf par ADMINPLUS) | |
71 | + | |
72 | +PROPRIETAIRE <-- System : [Email (pour info)] | |
73 | +RESPONSABLE <-- System : [Email (pour info)] | |
74 | +ADMIN <-- System : Impression de la fiche "Sortie de matériel" à destination du CNRS (si besoin) | |
75 | + | |
76 | + | |
77 | +@enduml | |
78 | + | |
79 | + | |
80 | + | |
81 | + | |
82 | + | |
83 | + | |
84 | +2) Je crée ma fiche matériel à partir de ce devis dans System | |
85 | + | |
86 | +3) Je transmets cette fiche au service de gestion, 2 manières possibles: | |
87 | + | |
88 | +- soit j'envoie par email le numéro d'inventaire de ma fiche à mon gestionnaire (celui qui gère mon budget) avec le devis en document attaché (ou alors j'ai déjà attaché le devis à ma fiche matériel puisqu'on peut cette fonctionnalité est maintenant disponible) | |
89 | + | |
90 | +- soit j'imprime ma fiche matériel et je l'amène à mon gestionnaire, avec mon devis | |
91 | + | |
92 | +4) Le gestionnaire crée le BC et complète ma fiche avec les informations administratives/budgétaires | |
93 | + | |
94 | +5) Quand le matériel arrive, le gestionnaire : | |
95 | +- complète ma fiche avec la date de livraison et "valide" ma fiche | |
96 | +- imprime (si nécessaire) le document d'admission (pour la DR) | |
97 | +- imprime aussi l'étiquette à coller sur le matériel (si matériel > 800€) | |
98 | +- m'informe de l'arrivée du matériel pour que je vienne le chercher (avec son étiquette à coller). | |
99 | +NB: Cette étape pourrait être réalisée par la/les personne(s) qui réceptionne les matériels à l'accueil. (le lien doit pouvoir être fait à partir du numéro de bon de commande) | |
100 | + | |
101 | + | |
102 | + | |
103 | + | |
104 | +***************************************************************** | |
105 | +1) Création de la fiche matériel | |
106 | + | |
107 | +J'obtiens un devis d'un fournisseur | |
108 | +Un utilisateur quelconque crée une fiche Matériel pour décrire son matériel commandé en son nom, (ou bien un responsable ou un administratif crée une fiche au nom d'une autre personne qui sera alors désignée comme propriétaire) | |
109 | + | |
110 | +=> un email est automatiquement envoyé à: | |
111 | + | |
112 | +- propriétaire du matériel (uniquement s'il est différent de la personne qui a créé la fiche) pour l'informer : "un matériel a été saisi à votre nom par untel..." | |
113 | + | |
114 | +- responsable du matériel (c'est à dire le responsable du groupe thématique et/ou du groupe métier associé(s) au matériel saisi), afin qu'il puisse le vérifier et le valider : "Un matériel appartenant au groupe thématique dont vous êtes responsable, ou bien au groupe métier dont vous êtes responsable, a été saisi par untel... ; merci de bien vouloir vérifier cette fiche et la valider" | |
115 | + | |
116 | +- un ou plusieurs administratifs (à désigner, tu peux nous dire qui ???), afin qu'ils puissent le compléter (infos budgétaires) et le valider : "Un matériel a été saisi par untel... ; merci de bien vouloir compléter cette fiche (infos budgétaires) et la valider" | |
117 | + | |
118 | +NB: DANS LES 3 CAS CI-DESSUS, la personne ne recevra pas d'email si c'est elle qui a créé la fiche... | |
119 | + | |
120 | + | |
121 | + | |
122 | +***************************************************************** | |
123 | +2) Validation et complément de la fiche matériel | |
124 | + | |
125 | +- Le(s) responsable(s) du groupe thématique ou/et métier liés au matériel peuvent vérifier et valider la fiche | |
126 | + | |
127 | +- Le service administratif (qui ???) peut lui aussi valider la fiche et la compléter avec les informations budgétaires | |
128 | + | |
129 | +(peu importe qui valide, il suffit qu'un le fasse) | |
130 | + | |
131 | +=> 1 ou 2 email(s) sont automatiquement envoyés au propriétaire du matériel pour l'informer : | |
132 | +- "un matériel à votre nom a été modifié par untel..." | |
133 | +- "un matériel à votre nom a été validé par untel..." | |
134 | + | |
135 | + | |
136 | + | |
137 | + | |
138 | +***************************************************************** | |
139 | +3) Demande d'archivage | |
140 | + | |
141 | +Un utilisateur quelconque demande l'archivage de son matériel, ou bien un responsable (ou un administratif) demande l'archivage d'un matériel | |
142 | + | |
143 | +=> envoi d'un email à : | |
144 | + | |
145 | +- propriétaire du matériel, pour info : "Untel a fait une demande d'archivage pour un matériel à votre nom..." | |
146 | + | |
147 | +- responsable du matériel (via groupe thématique ou métier), pour info : "Untel a fait une demande d'archivage pour un matériel dont vous êtes reponsable..." | |
148 | + | |
149 | +- administratif(s) (qui ???), pour qu'il procède à l'archivage : "Untel a fait une demande d'archivage d'un matériel... ; merci de bien vouloir archiver ce matériel" | |
150 | + | |
151 | +NB: DANS LES 3 CAS CI-DESSUS, la personne ne recevra pas d'email si c'est elle qui a fait la demande... | |
152 | + | |
153 | + | |
154 | + | |
155 | +***************************************************************** | |
156 | +4) Archivage définitif | |
157 | + | |
158 | +Un administratif procède à l'archivage d'un matériel | |
159 | + | |
160 | +=> envoi d'un email à : | |
161 | + | |
162 | +- propriétaire du matériel, pour info : "Untel a archivé un matériel à votre nom..." | |
163 | + | |
164 | +- responsable du matériel (via groupe thématique ou métier), pour info : "Untel a archivé un matériel dont vous êtes responsable..." | |
165 | + | ... | ... |
144 KB
webroot/doc/diagrams/INVENTIRAP - equipment_status_state_diagram.txt
0 → 100644
... | ... | @@ -0,0 +1,28 @@ |
1 | +@startuml | |
2 | + | |
3 | +title __CYCLE DE VIE D'UN MATÉRIEL (SES DIFFERENTS ÉTATS)__ | |
4 | + | |
5 | +state "**CREATED** (créé)" as CREATED | |
6 | +state "**VALIDATED** (validé)" as VALIDATED | |
7 | +state "**TOBEARCHIVED** (à archiver)" as TOBEARCHIVED | |
8 | +state "**ARCHIVED** (archivé)" as ARCHIVED | |
9 | + | |
10 | +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 | |
11 | + | |
12 | +[*] --> 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 | |
13 | +CREATED: Le matériel est encore modifiable | |
14 | +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 | |
15 | +CREATED --> [*]: \lLe propriétaire de ce matériel\n(ou bien un RESPONSABLE, ou bien un ADMIN)\nle supprime | |
16 | +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) | |
17 | + | |
18 | +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) | |
19 | +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) | |
20 | +VALIDATED --> TOBEARCHIVED : \lUn RESPONSABLE de ce matériel\nou bien un ADMIN\ndemande l'archivage de ce matériel | |
21 | + | |
22 | +TOBEARCHIVED: Le matériel n'est désormais plus modifiable \n(sauf par ADMINPLUS pour changer son statut ou modifier les infos budgétaires) | |
23 | +TOBEARCHIVED --> ARCHIVED : \lUn ADMIN (gestionnaire) valide la demande d'archivage\n => Email envoyé au propriétaire et au RESPONSABLE (pour info) | |
24 | + | |
25 | +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 | |
26 | + | |
27 | +@enduml | |
28 | + | ... | ... |