Action Types
定义对对象执行的变更操作
Supply Disruption Response Flow
→
→
→
→
⚡ Declare Supply Disruption🔒
⚠️ SupplyDisruption声明供应中断事件,触发影响评估和响应流程
Parameters:
materialId: String *severity: String *estimatedDuration: Integer
Effects:
- → 创建 SupplyDisruption 对象
- → 触发影响评估 Function
- → 通知采购团队
⚡ Recommend Alternative Source
🧪 RawMaterial为受影响原料推荐替代供应商或替代原料
Parameters:
materialId: String *preferredRegion: String maxLeadTime: Integer
Effects:
- → 查询合格替代供应商
- → 生成替代方案报告
- → 计算成本差异
⚡ Execute Emergency Purchase🔒
📋 PurchaseOrder执行紧急采购,自动创建采购订单
Parameters:
materialId: String *supplierId: String *quantity: Double *justification: String *
Effects:
- → 创建 PurchaseOrder 对象
- → 触发审批工作流
- → 通知供应商
⚡ Reroute Production🔒
⚙️ ProductionLine重新路由生产计划到备用产线
Parameters:
productId: String *fromLineId: String *toLineId: String *
Effects:
- → 更新生产排程
- → 验证目标产线产能
- → 通知生产主管
⚡ Resolve Disruption
⚠️ SupplyDisruption标记供应中断已解决,恢复正常流程
Parameters:
disruptionId: String *resolutionNotes: String
Effects:
- → 更新 Disruption 状态
- → 恢复常规采购
- → 生成事件报告
⚡ Transfer Employee🔒
⚙️ ProductionLine跨部门调动员工(通用示例)
Parameters:
employeeId: String *fromDepartment: String *toDepartment: String *effectiveDate: DateTime *
Effects:
- → 更新员工记录
- → 通知 HR 系统
- → 更新权限