Mudanza de repo
This commit is contained in:
278
docs/Flujo de datos/EFC/DataStage Dataflow (2).drawio
Normal file
278
docs/Flujo de datos/EFC/DataStage Dataflow (2).drawio
Normal file
@@ -0,0 +1,278 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 OPR/119.0.0.0" version="27.1.6">
|
||||
<diagram name="Página-1" id="16hyKk7FojDQc5p7C43a">
|
||||
<mxGraphModel dx="1372" dy="744" 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="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-1" value="<h1 style="margin-top: 0px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">VU Dataflow</span></h1><h1 style="margin-top: 0px;"><br></h1>" style="text;html=1;whiteSpace=wrap;overflow=hidden;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry width="180" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-2" target="lMK4RXTlQLivx-1cffn1-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-2" value="Se carga el DS" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="30" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-5" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="40" y="230" as="sourcePoint" />
|
||||
<mxPoint x="800" y="230" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-12" target="lMK4RXTlQLivx-1cffn1-55">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="520" y="130" />
|
||||
<mxPoint x="210" y="130" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-12" value="Se obtienen los pedimentos y de divide en sus componentes<div>Registros (500 - 702)</div>" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="30" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-17">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="210" y="350" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-17" value="Por cada pedimento" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="130" y="290" width="160" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-18" target="lMK4RXTlQLivx-1cffn1-17">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="150" y="455" as="sourcePoint" />
|
||||
<mxPoint x="290" y="305" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="110" y="887" />
|
||||
<mxPoint x="110" y="305" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-46" value="Loop" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lMK4RXTlQLivx-1cffn1-22">
|
||||
<mxGeometry x="-0.5624" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-98" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-18" target="lMK4RXTlQLivx-1cffn1-97">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="210" y="940" />
|
||||
<mxPoint x="300" y="940" />
|
||||
<mxPoint x="300" y="1060" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-18" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-180;" vertex="1" parent="1">
|
||||
<mxGeometry x="130" y="860" width="160" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-32" target="lMK4RXTlQLivx-1cffn1-37">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-41" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lMK4RXTlQLivx-1cffn1-40">
|
||||
<mxGeometry x="-0.45" y="-1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-32" target="lMK4RXTlQLivx-1cffn1-58">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="310" y="550" />
|
||||
<mxPoint x="310" y="810" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-32" value="Si pedimento completo" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="170" y="510" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-33" target="lMK4RXTlQLivx-1cffn1-32">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-33" value="Obtener pedimento Completo" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="410" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-36" target="lMK4RXTlQLivx-1cffn1-33">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-36" value="while intentos &lt;=5" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="140" y="350" width="140" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-37" target="lMK4RXTlQLivx-1cffn1-36">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="120" y="655" />
|
||||
<mxPoint x="120" y="365" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-47" value="Loop" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lMK4RXTlQLivx-1cffn1-43">
|
||||
<mxGeometry x="-0.1412" y="-4" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-37" target="lMK4RXTlQLivx-1cffn1-64">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-37" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-180;" vertex="1" parent="1">
|
||||
<mxGeometry x="130" y="640" width="160" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-48" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="34" y="1030" as="sourcePoint" />
|
||||
<mxPoint x="794" y="1030" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-52" value="Cada pedimento contara con 3 estados<div>- Procesado 1</div><div>- En espera 0&nbsp;</div><div>- Fallido -1</div><div><b>ESTO APLICA PARA TODAS LAS TAREAS</b></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="570" y="120" width="220" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-55">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="210" y="290" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-55" target="lMK4RXTlQLivx-1cffn1-69">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-55" value="Se obtienen pedimentos con el estado de En espera 0" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="150" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-58" target="lMK4RXTlQLivx-1cffn1-18">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-58" value="Cambia el estado del pedimento a 1" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="780" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-64" target="lMK4RXTlQLivx-1cffn1-18">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="360" y="730" />
|
||||
<mxPoint x="360" y="875" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-64" value="Se cambia estado de pedimento a -1" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="700" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-69">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="550" y="350" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-69" value="Por cada pedimento" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="470" y="290" width="160" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-72" target="lMK4RXTlQLivx-1cffn1-69">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="490" y="455" as="sourcePoint" />
|
||||
<mxPoint x="630" y="305" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="450" y="887" />
|
||||
<mxPoint x="450" y="305" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-71" value="Loop" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lMK4RXTlQLivx-1cffn1-70">
|
||||
<mxGeometry x="-0.5624" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-72" target="lMK4RXTlQLivx-1cffn1-97">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="550" y="940" />
|
||||
<mxPoint x="500" y="940" />
|
||||
<mxPoint x="500" y="1060" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-72" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-180;" vertex="1" parent="1">
|
||||
<mxGeometry x="470" y="860" width="160" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-76" target="lMK4RXTlQLivx-1cffn1-84">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-74" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lMK4RXTlQLivx-1cffn1-73">
|
||||
<mxGeometry x="-0.45" y="-1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-76" target="lMK4RXTlQLivx-1cffn1-86">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="650" y="550" />
|
||||
<mxPoint x="650" y="810" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-76" value="Si pedimento completo" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="510" y="510" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-78" target="lMK4RXTlQLivx-1cffn1-76">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-78" value="Obtener pedimento Completo" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="490" y="410" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-80" target="lMK4RXTlQLivx-1cffn1-78">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-80" value="while intentos &lt;=5" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="350" width="140" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-84" target="lMK4RXTlQLivx-1cffn1-80">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="460" y="655" />
|
||||
<mxPoint x="460" y="365" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-82" value="Loop" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lMK4RXTlQLivx-1cffn1-81">
|
||||
<mxGeometry x="-0.1412" y="-4" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-84" target="lMK4RXTlQLivx-1cffn1-88">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-84" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-180;" vertex="1" parent="1">
|
||||
<mxGeometry x="470" y="640" width="160" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-86" target="lMK4RXTlQLivx-1cffn1-72">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-86" value="Cambia el estado del pedimento a 1" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="490" y="780" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-87" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-88" target="lMK4RXTlQLivx-1cffn1-72">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="700" y="730" />
|
||||
<mxPoint x="700" y="875" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-88" value="Se cambia estado de pedimento a -1" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="490" y="700" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-91" value="Tarea Estado Pedimento" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="240" width="150" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-92" value="Tarea de Edocument" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="240" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-93" value="Tareas<div>- Estado del Pedimento<br><div>- Pedimento Completo</div><div>- Partidas</div></div><div>- Remesas</div><div>- Acuses</div><div>-&nbsp; Edocument</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="650" y="350" width="160" height="100" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-94" value="Inicio" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="20" y="40" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.083;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="lMK4RXTlQLivx-1cffn1-94" target="lMK4RXTlQLivx-1cffn1-2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lMK4RXTlQLivx-1cffn1-97" value="Fin" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="380" y="1040" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 80 KiB |
@@ -0,0 +1,52 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 OPR/119.0.0.0" version="27.1.6">
|
||||
<diagram name="Página-1" id="iYr5bxBTpxnqCyXnKViq">
|
||||
<mxGraphModel dx="1143" dy="620" 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="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="VJUWUXarhN6fEdVKoFu1-7" target="VJUWUXarhN6fEdVKoFu1-9">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-7" value="<font style="font-size: 8px;">Se obtienen pedimentos de SCAII<br>(DB)</font>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="40" width="130" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="VJUWUXarhN6fEdVKoFu1-8" target="VJUWUXarhN6fEdVKoFu1-9">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-8" value="<font style="font-size: 8px;">Se obtienen pedimentos de EFC (API)</font>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="120" width="130" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="VJUWUXarhN6fEdVKoFu1-9" target="VJUWUXarhN6fEdVKoFu1-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-9" value="<font style="font-size: 8px;">Se eliminan Pedimentos en Comun</font>" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="240" y="80" width="140" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="VJUWUXarhN6fEdVKoFu1-12" target="VJUWUXarhN6fEdVKoFu1-28">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-12" value="<font style="font-size: 8px;">Quedan pedimentos que no se han cargado a EFC</font>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="460" y="80" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="VJUWUXarhN6fEdVKoFu1-14" target="VJUWUXarhN6fEdVKoFu1-19">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-14" value="<font style="font-size: 8px;">Se suben utilizando la </font><font style="font-size: 8px;">API de EFC</font>" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="880" y="80" width="110" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-19" value="Se crea el Procesamiento via API con los siguientes paramentos.<div>En Espera</div><div>id_pedimento</div><div>id_tipo_procesamiento</div><div>id_servicio</div>" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontSize=8;" vertex="1" parent="1">
|
||||
<mxGeometry x="1030" y="60" width="130" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-21" value="Se Agrega el servicio de procesamiento para cada uno de los servicios" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="910" y="10" width="140" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="VJUWUXarhN6fEdVKoFu1-28" target="VJUWUXarhN6fEdVKoFu1-14">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="VJUWUXarhN6fEdVKoFu1-28" value="<span style="font-size: 8px;">Se obtienen:</span><div style="font-size: 8px;">- Patentes</div><div style="font-size: 8px;">- Aduana&nbsp;</div><div style="font-size: 8px;">- Tipo Operacion</div><div style="font-size: 8px;">- Clave pedimento</div><div style="font-size: 8px;">- Agente Aduanal</div>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="640" y="70" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 22 KiB |
176
docs/db/database_schema.dbml
Normal file
176
docs/db/database_schema.dbml
Normal file
@@ -0,0 +1,176 @@
|
||||
// DBML generated from Django models
|
||||
// Project: EFC_V2
|
||||
|
||||
// Table definitions
|
||||
|
||||
Table organizacion {
|
||||
id uuid [pk]
|
||||
licencia int [ref: > licencia.id]
|
||||
is_agente_aduanal boolean
|
||||
nombre varchar(100)
|
||||
rfc varchar(25)
|
||||
titular varchar(200)
|
||||
email varchar(100)
|
||||
telefono varchar(25)
|
||||
estado varchar(50)
|
||||
ciudad varchar(50)
|
||||
is_active boolean
|
||||
is_verified boolean
|
||||
inicio date
|
||||
vencimiento date
|
||||
created_at datetime
|
||||
updated_at datetime
|
||||
observaciones text
|
||||
}
|
||||
|
||||
Table uso_almacenamiento {
|
||||
id int [pk, increment]
|
||||
organizacion uuid [ref: - organizacion.id, unique]
|
||||
espacio_utilizado bigint
|
||||
}
|
||||
|
||||
Table organizacion_configuracion {
|
||||
id int [pk, increment]
|
||||
organizacion uuid [ref: - organizacion.id, unique]
|
||||
membretado varchar
|
||||
membretado_2 varchar
|
||||
}
|
||||
|
||||
Table licencia {
|
||||
id int [pk, increment]
|
||||
nombre varchar(100)
|
||||
descripcion text
|
||||
almacenamiento int
|
||||
}
|
||||
|
||||
Table customuser {
|
||||
id uuid [pk]
|
||||
organizacion uuid [ref: > organizacion.id]
|
||||
profile_picture varchar
|
||||
is_importador boolean
|
||||
rfc varchar(13)
|
||||
username varchar(150)
|
||||
}
|
||||
|
||||
Table vucem {
|
||||
id uuid [pk]
|
||||
created_by uuid [ref: > customuser.id]
|
||||
updated_by uuid [ref: > customuser.id]
|
||||
organizacion uuid [ref: > organizacion.id]
|
||||
usuario varchar(100)
|
||||
password varchar(100)
|
||||
patente varchar(100)
|
||||
is_importador boolean
|
||||
acusecove boolean
|
||||
acuseedocument boolean
|
||||
is_active boolean
|
||||
created_at datetime
|
||||
updated_at datetime
|
||||
}
|
||||
|
||||
Table CredencialesImportador {
|
||||
id uuid [pk]
|
||||
organizacion uuid [ref: > organizacion.id]
|
||||
vucem uuid [ref: > vucem.id]
|
||||
user uuid [ref: > customuser.id]
|
||||
rfc varchar(13)
|
||||
created_at datetime
|
||||
updated_at datetime
|
||||
}
|
||||
|
||||
Table datastage {
|
||||
id int [pk, increment]
|
||||
nombre varchar(100)
|
||||
almacenamiento int
|
||||
organizacion uuid [ref: > organizacion.id]
|
||||
archivo varchar
|
||||
created_at datetime
|
||||
updated_at datetime
|
||||
}
|
||||
|
||||
Table tipo_notificacion {
|
||||
id int [pk, increment]
|
||||
tipo varchar(100)
|
||||
descripcion varchar(200)
|
||||
}
|
||||
|
||||
Table notificaciones {
|
||||
id int [pk, increment]
|
||||
tipo int [ref: > tipo_notificacion.id]
|
||||
dirigido uuid [ref: > customuser.id]
|
||||
mensaje text
|
||||
fecha_envio datetime
|
||||
created_at datetime
|
||||
visto boolean
|
||||
}
|
||||
|
||||
Table documenttype {
|
||||
id int [pk, increment]
|
||||
nombre varchar(100)
|
||||
}
|
||||
|
||||
Table pedimento {
|
||||
id uuid [pk]
|
||||
pedimento varchar(20)
|
||||
organizacion uuid [ref: > organizacion.id]
|
||||
patente varchar(20)
|
||||
aduana varchar(10)
|
||||
regimen varchar(10)
|
||||
tipo_operacion int [ref: > tipo_operacion.id]
|
||||
clave_pedimento varchar(10)
|
||||
fecha_inicio date
|
||||
fecha_fin date
|
||||
fecha_pago date
|
||||
alerta boolean
|
||||
contribuyente varchar(100)
|
||||
agente_aduanal varchar(100)
|
||||
curp_apoderado varchar(18)
|
||||
importe_total decimal(10,2)
|
||||
saldo_disponible decimal(10,2)
|
||||
importe_pedimento decimal(10,2)
|
||||
existe_expediente boolean
|
||||
remesas boolean
|
||||
numero_partidas int
|
||||
numero_operacion varchar(20)
|
||||
created_at datetime
|
||||
}
|
||||
|
||||
Table tipo_operacion {
|
||||
id int [pk, increment]
|
||||
tipo varchar(100)
|
||||
descripcion varchar(200)
|
||||
}
|
||||
|
||||
Table document {
|
||||
id uuid [pk]
|
||||
organizacion uuid [ref: > organizacion.id]
|
||||
pedimento uuid [ref: > pedimento.id]
|
||||
archivo varchar(400)
|
||||
document_type int [ref: > documenttype.id]
|
||||
extension varchar(60)
|
||||
size int
|
||||
created_at datetime
|
||||
updated_at datetime
|
||||
}
|
||||
|
||||
Table logger_request_log {
|
||||
id int [pk, increment]
|
||||
user uuid [ref: > customuser.id]
|
||||
ip_address varchar
|
||||
user_agent text
|
||||
method varchar(10)
|
||||
path varchar(500)
|
||||
query_params text
|
||||
body text
|
||||
status_code int
|
||||
response_time float
|
||||
timestamp datetime
|
||||
referer varchar(500)
|
||||
}
|
||||
|
||||
Table useractivity {
|
||||
id int [pk, increment]
|
||||
user uuid [ref: > customuser.id]
|
||||
action varchar(20)
|
||||
object_type varchar(100)
|
||||
}
|
||||
Reference in New Issue
Block a user