graph TD
A[开始模具管理] -->|管理员| B[模具台账管理]
B -->|操作员| C[接收新模具]
C -->|操作员| D[记录模具信息]
D -->|管理员| E[分配唯一标识码]
E -->|操作员| F[录入系统]
F -->|管理员| G[定期更新台账]
G -->|操作员| H[检查模具状态]
H -->|操作员| I[更新使用记录]
I -->|维修技师| J[记录维护和修理情况]
J --> K[结束模具台账管理]
A -->|管理员| L[模具转厂管理]
L -->|物流专员| M[接收转厂请求]
M -->|操作员| N[检查模具状态]
N -->|操作员| O[准备模具]
O -->|操作员| P[清洁模具]
P -->|操作员| Q[检查模具完整性]
Q -->|操作员| R[打包模具]
R -->|物流专员| S[物流安排]
S -->|物流专员| T[选择运输方式]
T -->|物流专员| U[安排运输]
U -->|操作员| V[到达新厂]
V -->|操作员| W[接收模具]
W -->|操作员| X[检查模具状态]
X -->|管理员| Y[更新台账]
Y --> Z[结束模具转厂管理]
A -->|管理员| AA[模具维修管理]
AA -->|操作员| AB[接收维修请求]
AB -->|操作员| AC[确认问题]
AC -->|操作员| AD[记录问题详情]
AD -->|维修技师| AE[评估维修需求]
AE -->|维修技师| AF[确定维修方案]
AF -->|维修技师| AG[估算成本和时间]
AG -->|维修技师| AH[执行维修]
AH -->|维修技师| AI[拆卸模具]
AI -->|维修技师| AJ[进行维修]
AJ -->|维修技师| AK[重新组装]
AK -->|维修技师| AL[测试模具]
AL -->|维修技师| AM[确认维修效果]
AM -->|操作员| AN[更新台账]
AN --> AO[结束模具维修管理]
A -->|管理员| AP[模具报废管理]
AP -->|操作员| AQ[评估报废需求]
AQ -->|操作员| AR[检查模具状态]
AR -->|管理员| AS[确定是否无法维修]
AS -->|管理员| AT[审批报废]
AT -->|操作员| AU[提交报废申请]
AU -->|管理员| AV[等待审批]
AV -->|操作员| AW[执行报废]
AW -->|操作员| AX[拆卸模具]
AX -->|操作员| AY[处理废弃物料]
AY -->|操作员| AZ[更新台账]
AZ -->|管理员| BA[记录报废信息]
BA -->|管理员| BB[记录报废原因]
BB -->|管理员| BC[更新库存]
BC --> BD[结束模具报废管理]
A -->|管理员| BE[模具出入库管理]
BE -->|管理员| BF[入库流程]
BF -->|操作员| BG[接收模具]
BG -->|操作员| BH[检查模具状态]
BH -->|操作员| BI[记录入库信息]
BI -->|管理员| BJ[存储管理]
BJ -->|操作员| BK[指定存储位置]
BK -->|操作员| BL[定期检查]
BL -->|管理员| BM[出库流程]
BM -->|操作员| BN[接收出库请求]
BN -->|操作员| BO[确认模具状态]
BO -->|操作员| BP[记录出库信息]
BP --> BQ[结束模具出入库管理]
BQ --> C1[结束所有流程]