<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.3.0 Chrome/140.0.7339.249 Electron/38.7.2 Safari/537.36" version="29.3.0" pages="5">
  <diagram name="1" id="WSto3CaymWg9gcDxwF__">
    <mxGraphModel dx="2893" dy="1249" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="xHE8jugWd3WJhBccTstX-0" />
        <mxCell id="xHE8jugWd3WJhBccTstX-1" parent="xHE8jugWd3WJhBccTstX-0" />
        <mxCell id="xHE8jugWd3WJhBccTstX-2" parent="xHE8jugWd3WJhBccTstX-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2776: DINGBAT NEGATIVE CIRCLED DIGIT ONE&quot;&gt;❶ Récupération des enregistrements en BDD&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="-230" y="150" as="geometry" />
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-3" parent="xHE8jugWd3WJhBccTstX-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;textOpacity=0;opacity=0;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;❷ Vérification des données (&lt;i&gt;type guard&lt;/i&gt;)&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="420" as="geometry" />
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-4" parent="xHE8jugWd3WJhBccTstX-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;textOpacity=0;opacity=0;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;❸ Conversion des données et envoi au client&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2779: DINGBAT NEGATIVE CIRCLED DIGIT FOUR&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="585" as="geometry" />
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-5" parent="xHE8jugWd3WJhBccTstX-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 53792 characters];" value="" vertex="1">
          <mxGeometry height="170" width="514.36" x="-230" y="200" as="geometry" />
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-6" parent="xHE8jugWd3WJhBccTstX-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 96120 characters];textOpacity=0;opacity=0;" value="" vertex="1">
          <mxGeometry height="358.5" width="506.46" x="284.36" y="200" as="geometry" />
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-7" parent="xHE8jugWd3WJhBccTstX-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 34024 characters];textOpacity=0;opacity=0;" value="" vertex="1">
          <mxGeometry height="190" width="384.71" x="284.36" y="570" as="geometry" />
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-8" edge="1" parent="xHE8jugWd3WJhBccTstX-1" source="xHE8jugWd3WJhBccTstX-9" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.682;entryY=0.53;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;textOpacity=0;opacity=0;" target="xHE8jugWd3WJhBccTstX-6" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="550" />
              <mxPoint x="630" y="550" />
            </Array>
            <mxPoint x="190" y="510" as="sourcePoint" />
            <mxPoint x="719.7726200000003" y="660.0029999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-9" parent="xHE8jugWd3WJhBccTstX-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#EA6B66;textOpacity=0;opacity=0;" value="Données &lt;b&gt;arbitraires&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="195" x="80" y="470" as="geometry" />
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-10" edge="1" parent="xHE8jugWd3WJhBccTstX-1" source="xHE8jugWd3WJhBccTstX-11" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.872;entryY=0.158;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#d5e8d4;strokeColor=#82b366;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;textOpacity=0;opacity=0;" target="xHE8jugWd3WJhBccTstX-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="750" />
              <mxPoint x="620" y="750" />
            </Array>
            <mxPoint x="210" y="710" as="sourcePoint" />
            <mxPoint x="694.3626200000002" y="800.03" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHE8jugWd3WJhBccTstX-11" parent="xHE8jugWd3WJhBccTstX-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#97D077;textOpacity=0;opacity=0;" value="Données &lt;b&gt;conformes&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="177.5" x="88.75" y="650" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram name="2" id="-BwgN0Hon9Mdpa8pg-Mj">
    <mxGraphModel dx="2893" dy="1249" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-0" />
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-1" parent="rJE3sN6Oa4UoV6Z03VzV-0" />
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-2" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2776: DINGBAT NEGATIVE CIRCLED DIGIT ONE&quot;&gt;❶ Récupération des enregistrements en BDD&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="-230" y="150" as="geometry" />
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-3" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;❷ Vérification des données (&lt;i&gt;type guard&lt;/i&gt;)&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="420" as="geometry" />
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-4" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;opacity=0;textOpacity=0;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;❸ Conversion des données et envoi au client&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2779: DINGBAT NEGATIVE CIRCLED DIGIT FOUR&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="585" as="geometry" />
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-5" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 53792 characters];" value="" vertex="1">
          <mxGeometry height="170" width="514.36" x="-230" y="200" as="geometry" />
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-6" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 96120 characters];" value="" vertex="1">
          <mxGeometry height="358.5" width="506.46" x="284.36" y="200" as="geometry" />
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-7" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 34024 characters];opacity=0;textOpacity=0;" value="" vertex="1">
          <mxGeometry height="190" width="384.71" x="284.36" y="570" as="geometry" />
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-8" edge="1" parent="rJE3sN6Oa4UoV6Z03VzV-1" source="rJE3sN6Oa4UoV6Z03VzV-9" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.682;entryY=0.53;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;opacity=0;textOpacity=0;" target="rJE3sN6Oa4UoV6Z03VzV-6" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="550" />
              <mxPoint x="630" y="550" />
            </Array>
            <mxPoint x="190" y="510" as="sourcePoint" />
            <mxPoint x="719.7726200000003" y="660.0029999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-9" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#EA6B66;opacity=0;textOpacity=0;" value="Données &lt;b&gt;arbitraires&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="195" x="80" y="470" as="geometry" />
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-10" edge="1" parent="rJE3sN6Oa4UoV6Z03VzV-1" source="rJE3sN6Oa4UoV6Z03VzV-11" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.872;entryY=0.158;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#d5e8d4;strokeColor=#82b366;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;opacity=0;textOpacity=0;" target="rJE3sN6Oa4UoV6Z03VzV-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="750" />
              <mxPoint x="620" y="750" />
            </Array>
            <mxPoint x="210" y="710" as="sourcePoint" />
            <mxPoint x="694.3626200000002" y="800.03" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="rJE3sN6Oa4UoV6Z03VzV-11" parent="rJE3sN6Oa4UoV6Z03VzV-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#97D077;opacity=0;textOpacity=0;" value="Données &lt;b&gt;conformes&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="177.5" x="88.75" y="650" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram name="3" id="igKR4puPSOZ7hTWavui2">
    <mxGraphModel dx="2893" dy="1249" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-0" />
        <mxCell id="wfuYllKrB2ngJGXCvLKs-1" parent="wfuYllKrB2ngJGXCvLKs-0" />
        <mxCell id="wfuYllKrB2ngJGXCvLKs-2" parent="wfuYllKrB2ngJGXCvLKs-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2776: DINGBAT NEGATIVE CIRCLED DIGIT ONE&quot;&gt;❶ Récupération des enregistrements en BDD&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="-230" y="150" as="geometry" />
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-3" parent="wfuYllKrB2ngJGXCvLKs-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;❷ Vérification des données (&lt;i&gt;type guard&lt;/i&gt;)&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="420" as="geometry" />
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-4" parent="wfuYllKrB2ngJGXCvLKs-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;textOpacity=0;opacity=0;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;❸ Conversion des données et envoi au client&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2779: DINGBAT NEGATIVE CIRCLED DIGIT FOUR&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="585" as="geometry" />
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-5" parent="wfuYllKrB2ngJGXCvLKs-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 53792 characters];" value="" vertex="1">
          <mxGeometry height="170" width="514.36" x="-230" y="200" as="geometry" />
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-6" parent="wfuYllKrB2ngJGXCvLKs-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 96120 characters];" value="" vertex="1">
          <mxGeometry height="358.5" width="506.46" x="284.36" y="200" as="geometry" />
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-7" parent="wfuYllKrB2ngJGXCvLKs-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 34024 characters];textOpacity=0;opacity=0;" value="" vertex="1">
          <mxGeometry height="190" width="384.71" x="284.36" y="570" as="geometry" />
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-8" edge="1" parent="wfuYllKrB2ngJGXCvLKs-1" source="wfuYllKrB2ngJGXCvLKs-9" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.682;entryY=0.53;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="wfuYllKrB2ngJGXCvLKs-6" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="550" />
              <mxPoint x="630" y="550" />
            </Array>
            <mxPoint x="190" y="510" as="sourcePoint" />
            <mxPoint x="719.7726200000003" y="660.0029999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-9" parent="wfuYllKrB2ngJGXCvLKs-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#EA6B66;" value="Données &lt;b&gt;arbitraires&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="195" x="80" y="470" as="geometry" />
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-10" edge="1" parent="wfuYllKrB2ngJGXCvLKs-1" source="wfuYllKrB2ngJGXCvLKs-11" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.872;entryY=0.158;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#d5e8d4;strokeColor=#82b366;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;textOpacity=0;opacity=0;" target="wfuYllKrB2ngJGXCvLKs-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="750" />
              <mxPoint x="620" y="750" />
            </Array>
            <mxPoint x="210" y="710" as="sourcePoint" />
            <mxPoint x="694.3626200000002" y="800.03" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="wfuYllKrB2ngJGXCvLKs-11" parent="wfuYllKrB2ngJGXCvLKs-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#97D077;textOpacity=0;opacity=0;" value="Données &lt;b&gt;conformes&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="177.5" x="88.75" y="650" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram name="4" id="-ErNbegpfDUPKVt8hO9x">
    <mxGraphModel dx="2893" dy="1249" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-0" />
        <mxCell id="5HEFntY4RIh8OKAbcHH0-1" parent="5HEFntY4RIh8OKAbcHH0-0" />
        <mxCell id="5HEFntY4RIh8OKAbcHH0-2" parent="5HEFntY4RIh8OKAbcHH0-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2776: DINGBAT NEGATIVE CIRCLED DIGIT ONE&quot;&gt;❶ Récupération des enregistrements en BDD&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="-230" y="150" as="geometry" />
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-3" parent="5HEFntY4RIh8OKAbcHH0-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;❷ Vérification des données (&lt;i&gt;type guard&lt;/i&gt;)&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="420" as="geometry" />
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-4" parent="5HEFntY4RIh8OKAbcHH0-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;❸ Conversion des données et envoi au client&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2779: DINGBAT NEGATIVE CIRCLED DIGIT FOUR&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="585" as="geometry" />
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-5" parent="5HEFntY4RIh8OKAbcHH0-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 53792 characters];" value="" vertex="1">
          <mxGeometry height="170" width="514.36" x="-230" y="200" as="geometry" />
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-6" parent="5HEFntY4RIh8OKAbcHH0-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 96120 characters];" value="" vertex="1">
          <mxGeometry height="358.5" width="506.46" x="284.36" y="200" as="geometry" />
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-7" parent="5HEFntY4RIh8OKAbcHH0-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 34024 characters];" value="" vertex="1">
          <mxGeometry height="190" width="384.71" x="284.36" y="570" as="geometry" />
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-8" edge="1" parent="5HEFntY4RIh8OKAbcHH0-1" source="5HEFntY4RIh8OKAbcHH0-9" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.682;entryY=0.53;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="5HEFntY4RIh8OKAbcHH0-6" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="550" />
              <mxPoint x="630" y="550" />
            </Array>
            <mxPoint x="190" y="510" as="sourcePoint" />
            <mxPoint x="719.7726200000003" y="660.0029999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-9" parent="5HEFntY4RIh8OKAbcHH0-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#EA6B66;" value="Données &lt;b&gt;arbitraires&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="195" x="80" y="470" as="geometry" />
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-10" edge="1" parent="5HEFntY4RIh8OKAbcHH0-1" source="5HEFntY4RIh8OKAbcHH0-11" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.872;entryY=0.158;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#d5e8d4;strokeColor=#82b366;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;opacity=0;textOpacity=0;" target="5HEFntY4RIh8OKAbcHH0-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="750" />
              <mxPoint x="620" y="750" />
            </Array>
            <mxPoint x="210" y="710" as="sourcePoint" />
            <mxPoint x="694.3626200000002" y="800.03" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="5HEFntY4RIh8OKAbcHH0-11" parent="5HEFntY4RIh8OKAbcHH0-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#97D077;opacity=0;textOpacity=0;" value="Données &lt;b&gt;conformes&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="177.5" x="88.75" y="650" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram name="5" id="QkS7AoB2VwGmiaQWWGnH">
    <mxGraphModel dx="2893" dy="1249" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-0" />
        <mxCell id="b5uicbgD6vtt1-_kOd7i-1" parent="b5uicbgD6vtt1-_kOd7i-0" />
        <mxCell id="b5uicbgD6vtt1-_kOd7i-2" parent="b5uicbgD6vtt1-_kOd7i-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2776: DINGBAT NEGATIVE CIRCLED DIGIT ONE&quot;&gt;❶ Récupération des enregistrements en BDD&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="-230" y="150" as="geometry" />
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-3" parent="b5uicbgD6vtt1-_kOd7i-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2777: DINGBAT NEGATIVE CIRCLED DIGIT TWO&quot;&gt;❷ Vérification des données (&lt;i&gt;type guard&lt;/i&gt;)&lt;/span&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="420" as="geometry" />
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-4" parent="b5uicbgD6vtt1-_kOd7i-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=18;fontFamily=Lucida Console;" value="&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2778: DINGBAT NEGATIVE CIRCLED DIGIT THREE&quot;&gt;❸ Conversion des données et envoi au client&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;unicodexl&quot; data-char-info=&quot;U+2779: DINGBAT NEGATIVE CIRCLED DIGIT FOUR&quot;&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="50" width="270" x="5" y="585" as="geometry" />
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-5" parent="b5uicbgD6vtt1-_kOd7i-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 53792 characters];" value="" vertex="1">
          <mxGeometry height="170" width="514.36" x="-230" y="200" as="geometry" />
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-6" parent="b5uicbgD6vtt1-_kOd7i-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 96120 characters];" value="" vertex="1">
          <mxGeometry height="358.5" width="506.46" x="284.36" y="200" as="geometry" />
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-7" parent="b5uicbgD6vtt1-_kOd7i-1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 34024 characters];" value="" vertex="1">
          <mxGeometry height="190" width="384.71" x="284.36" y="570" as="geometry" />
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-8" edge="1" parent="b5uicbgD6vtt1-_kOd7i-1" source="b5uicbgD6vtt1-_kOd7i-9" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.682;entryY=0.53;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="b5uicbgD6vtt1-_kOd7i-6" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="550" />
              <mxPoint x="630" y="550" />
            </Array>
            <mxPoint x="190" y="510" as="sourcePoint" />
            <mxPoint x="719.7726200000003" y="660.0029999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-9" parent="b5uicbgD6vtt1-_kOd7i-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#EA6B66;" value="Données &lt;b&gt;arbitraires&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="195" x="80" y="470" as="geometry" />
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-10" edge="1" parent="b5uicbgD6vtt1-_kOd7i-1" source="b5uicbgD6vtt1-_kOd7i-11" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.872;entryY=0.158;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#d5e8d4;strokeColor=#82b366;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="b5uicbgD6vtt1-_kOd7i-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="178" y="750" />
              <mxPoint x="620" y="750" />
            </Array>
            <mxPoint x="210" y="710" as="sourcePoint" />
            <mxPoint x="694.3626200000002" y="800.03" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b5uicbgD6vtt1-_kOd7i-11" parent="b5uicbgD6vtt1-_kOd7i-1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Lucida Console;fontSize=14;fontColor=#97D077;" value="Données &lt;b&gt;conformes&lt;/b&gt;" vertex="1">
          <mxGeometry height="30" width="177.5" x="88.75" y="650" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
