-
Notifications
You must be signed in to change notification settings - Fork 0
/
gdpr-lifecycle.drawio
206 lines (206 loc) · 19.5 KB
/
gdpr-lifecycle.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
<mxfile host="app.diagrams.net" modified="2024-04-15T08:34:44.244Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0" etag="PGFdARwt-_NwzzOCXavw" version="24.2.3" type="github">
<diagram name="Page-1" id="GRHu8RxMNXAJBxAdQUsW">
<mxGraphModel dx="2234" dy="1204" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="-7W27BLvMPK36RZUXrOV-3" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-1" target="-7W27BLvMPK36RZUXrOV-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-1" value="Création requête GDPR (Eform)" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-379" y="-79" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-5" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-2" target="-7W27BLvMPK36RZUXrOV-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-2" value="Statut requête = TO_EXECUTE" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-204" y="-79" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-7" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-4" target="-7W27BLvMPK36RZUXrOV-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-4" value="Tâche GDPR_REQUEST_TASK : Traite les requêtes GDPR au statut TO_EXECUTE" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-229" y="75" width="170" height="104" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-9" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-6" target="-7W27BLvMPK36RZUXrOV-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-47" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-6" target="-7W27BLvMPK36RZUXrOV-46">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-48" value="Si erreur lors de la recherche" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="-7W27BLvMPK36RZUXrOV-47">
<mxGeometry x="0.201" y="-1" relative="1" as="geometry">
<mxPoint x="-40" y="9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-6" value="Recherche des documents matchant les critères de la requête GDPR" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="5" y="75" width="170" height="104" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-11" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-8" target="-7W27BLvMPK36RZUXrOV-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-8" value="Statut requête = TO_EXECUTE -&gt; EXECUTING" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="225" y="85" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-15" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-22" target="-7W27BLvMPK36RZUXrOV-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-23" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-10" target="-7W27BLvMPK36RZUXrOV-22">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-10" value="Création et archivage résultats GDPR (json avec liste des documents)" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="395" y="76" width="160" height="99" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-13" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-12" target="-7W27BLvMPK36RZUXrOV-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-12" value="Utilisateur" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
<mxGeometry x="-481" y="-69" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-17" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-14" target="-7W27BLvMPK36RZUXrOV-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-14" value="Lancement workflow 'GDPR Request validation' sur requête GDPR" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="577" y="232" width="170" height="104" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-64" style="edgeStyle=none;curved=0;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;dashed=1;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-16" target="-7W27BLvMPK36RZUXrOV-19">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-469" y="287" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-16" value="Statut requête = EXECUTING -&gt; COMPLETED" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="415" y="247" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-18" value="30 mins par défaut" style="points=[[0.145,0.145,0],[0.5,0,0],[0.855,0.145,0],[1,0.5,0],[0.855,0.855,0],[0.5,1,0],[0.145,0.855,0],[0,0.5,0]];shape=mxgraph.bpmn.event;html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;align=center;perimeter=ellipsePerimeter;outlineConnect=0;aspect=fixed;outline=eventNonint;symbol=timer;" vertex="1" parent="1">
<mxGeometry x="-188" y="3" width="39" height="39" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-21" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-19" target="-7W27BLvMPK36RZUXrOV-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-19" value="Utilisateur" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
<mxGeometry x="-481" y="343.25" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-25" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-20" target="-7W27BLvMPK36RZUXrOV-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-20" value="Valide la requête GDPR et résultats associés (via tâche de workflow 'GDPR Request validation')" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-376" y="308.25" width="168" height="130" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-22" value="Statut résultats = PENDING" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="602" y="87" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-27" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-24" target="-7W27BLvMPK36RZUXrOV-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-24" value="Statut requête = COMPLETED -&gt; APPROVED" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-149" y="333.25" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-29" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-26" target="-7W27BLvMPK36RZUXrOV-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-26" value="Content updated allowed = NO sur requête" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="13" y="333.25" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-31" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-28" target="-7W27BLvMPK36RZUXrOV-30">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-28" value="Statut résultats = PENDING -&gt; ACTIVE" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="13" y="465" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-33" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-30" target="-7W27BLvMPK36RZUXrOV-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-30" value="Traitement des documents repris dans les résultats et suppressions éventuelles (documents non freezés et date rétention GDPR dépassée)" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="159" y="447" width="184" height="110" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-35" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-32" target="-7W27BLvMPK36RZUXrOV-34">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-36" value="Si tous les documents supprimés" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="-7W27BLvMPK36RZUXrOV-35">
<mxGeometry x="-0.1425" y="1" relative="1" as="geometry">
<mxPoint x="50" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-42" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-32" target="-7W27BLvMPK36RZUXrOV-41">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-43" value="Si il reste des documents à supprimer" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="-7W27BLvMPK36RZUXrOV-42">
<mxGeometry x="0.0505" y="4" relative="1" as="geometry">
<mxPoint x="26" y="-27" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-57" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-32" target="-7W27BLvMPK36RZUXrOV-56">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-32" value="Mise à jour json résultats avec statuts de chaque document" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="375" y="447" width="155" height="100" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-40" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-34" target="-7W27BLvMPK36RZUXrOV-37">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-34" value="Statut résultats = ACTIVE -&gt; CLOSED" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="532" y="642" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-37" value="Statut requête = APPROVED -&gt; CLOSED" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="693" y="640" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-41" value="Tâche GDPR_RESULT_TASK : Traitement des résultats au statut ACTIVE jusqu'à ce que tous les documents soient supprimés" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="133" y="622" width="220" height="127" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-44" value="30 mins par défaut" style="points=[[0.145,0.145,0],[0.5,0,0],[0.855,0.145,0],[1,0.5,0],[0.855,0.855,0],[0.5,1,0],[0.145,0.855,0],[0,0.5,0]];shape=mxgraph.bpmn.event;html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;align=center;perimeter=ellipsePerimeter;outlineConnect=0;aspect=fixed;outline=eventNonint;symbol=timer;" vertex="1" parent="1">
<mxGeometry x="353" y="580" width="39" height="39" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-45" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.449;entryY=0.99;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-41" target="-7W27BLvMPK36RZUXrOV-30">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-46" value="<div>Statut requête = TO_EXECUTE -&gt; FAILED<br></div>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="225" y="-23" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-53" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-49" target="-7W27BLvMPK36RZUXrOV-51">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-49" value="Rejette la requête GDPR et résultats associés (via tâche de workflow 'GDPR Request validation')" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-372" y="485" width="162" height="122.5" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-50" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.027;entryY=0.349;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-19" target="-7W27BLvMPK36RZUXrOV-49">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-55" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-51" target="-7W27BLvMPK36RZUXrOV-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-51" value="Content updated allowed = NO sur requête" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-351" y="638" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-54" value="Statut requête = COMPLETED -&gt; REJECTED" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-208" y="640" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-56" value="Génération rapport pdf de suppression (avec archivage et envoi par email)" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="587" y="445" width="161" height="102" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-71" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-68" target="-7W27BLvMPK36RZUXrOV-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-68" value="Demande la restitution des résultats de la requête (via tâche de workflow 'GDPR Request validation')" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-373" y="764" width="178" height="134" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-69" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-19" target="-7W27BLvMPK36RZUXrOV-68">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-72" style="edgeStyle=none;curved=0;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;dashed=1;" edge="1" parent="1" source="-7W27BLvMPK36RZUXrOV-70">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-469" y="425" as="targetPoint" />
<Array as="points">
<mxPoint x="-62" y="945" />
<mxPoint x="-469" y="947" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="-7W27BLvMPK36RZUXrOV-70" value="Génération et archivage rapport pdf de restitution sur base des résultats GDPR" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-140" y="778" width="155" height="100" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>