<mxfile host="app.diagrams.net" modified="2026-09-04T23:20:00.000Z" agent="workbuddy" version="24.0.0">
  <diagram id="shelfcheck-flow-v2" name="业务流程图">
    <mxGraphModel dx="1100" dy="800" grid="0" gridSize="8" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1240" pageHeight="1440" math="0" shadow="0">
      <root>
        <mxCell id="0"/>
        <mxCell id="1" parent="0"/>
                <mxCell id="A" value="业务员打开 App 查看今日门店" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#EEF5FF;strokeColor=#3370FF;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="220.0" y="36.0" width="340" height="56" as="geometry"/></mxCell>
        <mxCell id="B" value="到店 GPS 打卡" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=13;fontColor=#1F2329;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="260.0" y="166.0" width="260" height="120" as="geometry"/></mxCell>
        <mxCell id="B2" value="填写位置异常原因&lt;div style=&quot;font-size:11px;font-weight:normal;color:#646A73&quot;&gt;阻断式说明框 · FR-001&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;spacing=-2;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="680.0" y="191.0" width="300" height="70" as="geometry"/></mxCell>
        <mxCell id="C" value="拍摄货架" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="270.0" y="352.0" width="240" height="56" as="geometry"/></mxCell>
        <mxCell id="D" value="照片入本地离线队列&lt;div style=&quot;font-size:11px;font-weight:normal;color:#646A73&quot;&gt;FR-004&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;spacing=-2;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="240.0" y="480.0" width="300" height="56" as="geometry"/></mxCell>
        <mxCell id="E" value="AI 识别&lt;br&gt;五大项判定" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=13;fontColor=#1F2329;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="240.0" y="596.0" width="300" height="160" as="geometry"/></mxCell>
        <mxCell id="G" value="业务员选择" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=13;fontColor=#1F2329;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="710.0" y="634.0" width="240" height="132" as="geometry"/></mxCell>
        <mxCell id="F" value="直接提交" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="280.0" y="824.0" width="220" height="52" as="geometry"/></mxCell>
        <mxCell id="H" value="后台同步&lt;div style=&quot;font-size:11px;font-weight:normal;color:#646A73&quot;&gt;联网自动上传&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;spacing=-2;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="250.0" y="946.0" width="280" height="52" as="geometry"/></mxCell>
        <mxCell id="I" value="督导复核&lt;br&gt;FR-006" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=13;fontColor=#1F2329;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="250.0" y="1076.0" width="280" height="148" as="geometry"/></mxCell>
        <mxCell id="J" value="计入有效巡检" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#E1F5EE;strokeColor=#0F6E56;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="55.0" y="1259.0" width="190" height="52" as="geometry"/></mxCell>
        <mxCell id="K" value="必填原因&lt;div style=&quot;font-size:11px;font-weight:normal;color:#646A73&quot;&gt;自动生成整改任务&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;spacing=-2;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="260.0" y="1298.0" width="260" height="64" as="geometry"/></mxCell>
        <mxCell id="L" value="疑似造假人工核查&lt;div style=&quot;font-size:11px;font-weight:normal;color:#646A73&quot;&gt;FR-005&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#FFFFFF;strokeColor=#2C2C2A;strokeWidth=1.5;fontSize=14;fontColor=#1F2329;fontStyle=1;spacing=-2;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="700.0" y="1253.0" width="260" height="64" as="geometry"/></mxCell>
        <mxCell id="e0" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="A" target="B"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="B" target="C"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="B" target="B2"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.857;entryDx=0;entryDy=0;" edge="1" parent="1" source="B2" target="C"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="830" y="400"/></Array></mxGeometry></mxCell>
        <mxCell id="e4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="C" target="D"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="D" target="E"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="E" target="G"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="640" y="676"/><mxPoint x="640" y="700"/></Array></mxGeometry></mxCell>
        <mxCell id="e7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="E" target="F"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="G" target="C"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="830" y="330"/><mxPoint x="450" y="330"/></Array></mxGeometry></mxCell>
        <mxCell id="e9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="G" target="F"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="830" y="850"/></Array></mxGeometry></mxCell>
        <mxCell id="e10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="F" target="H"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="H" target="I"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="I" target="J"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="150" y="1150"/></Array></mxGeometry></mxCell>
        <mxCell id="e13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="I" target="K"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
        <mxCell id="e14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="I" target="L"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="700" y="1150"/></Array></mxGeometry></mxCell>
        <mxCell id="e15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#2C2C2A;strokeWidth=1.5;endArrow=block;endFill=1;endSize=6;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="K" target="A"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="40" y="1330"/><mxPoint x="40" y="64"/></Array></mxGeometry></mxCell>
        <mxCell id="lb0" value="偏差 ≤ 500m" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="408" y="326" width="108" height="20" as="geometry"/></mxCell>
        <mxCell id="lb1" value="偏差 &gt; 500m" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="528" y="199" width="108" height="20" as="geometry"/></mxCell>
        <mxCell id="lb2" value="实时质量检测 · FR-002" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="400" y="454" width="180" height="20" as="geometry"/></mxCell>
        <mxCell id="lb3" value="未达标" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="548" y="648" width="40" height="20" as="geometry"/></mxCell>
        <mxCell id="lb4" value="达标" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="400" y="794" width="40" height="20" as="geometry"/></mxCell>
        <mxCell id="lb5" value="整改后重拍" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="840" y="470" width="60" height="20" as="geometry"/></mxCell>
        <mxCell id="lb6" value="说明原因后提交" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="560" y="822" width="84" height="20" as="geometry"/></mxCell>
        <mxCell id="lb7" value="通过" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="160" y="1122" width="40" height="20" as="geometry"/></mxCell>
        <mxCell id="lb8" value="驳回" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="400" y="1248" width="40" height="20" as="geometry"/></mxCell>
        <mxCell id="lb9" value="标记存疑" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#646A73;" vertex="1" parent="1"><mxGeometry x="540" y="1122" width="48" height="20" as="geometry"/></mxCell>
        <mxCell id="lb_loop" value="整改任务推送业务员 · FR-006" style="text;html=1;horizontal=0;fontSize=12;fontColor=#646A73;align=center;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="16" y="560" width="24" height="260" as="geometry"/></mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
