规则驱动的采购自动化执行引擎,让采购决策从"人工审批"变成"规则驱动"。
text
[监控数据源] → [条件判断] → [规则匹配] → [预算校验] → [生成订单] → [执行支付] → [通知归档]
↓ ↓
[未触发:继续监控] [记录日志]
Step 1 — 理解采购规则
商品编码、 触发条件、 采购数量、 供应商ID、 预算上限Step 2 — 条件判断引擎
references/purchase-rules.mdStep 3 — 预算校验
Step 4 — 生成采购订单
生成包含完整信息的订单:商品明细、供应商信息、价格条款、交货要求。
供应商 API 对接规范见 references/supplier-api.md。
Step 5 — 执行支付
支持:企业网银、支付宝/微信企业付款、账期支付、加密货币(跨境)。
安全规范与权限矩阵见 references/payment-security.md。
Step 6 — 通知与归档
scripts/monitor-and-execute.sh — 监控与执行主脚本
bash
# 启动后台监控
./scripts/monitor-and-execute.sh monitor --daemon
# 手动执行单笔采购(测试/紧急)
./scripts/monitor-and-execute.sh execute --rule-id <RULE_ID>
# 查看监控状态
./scripts/monitor-and-execute.sh status
依赖: bash + curl + jq + python3 + mysql-client
首次运行需配置数据库连接和 API 密钥。
上下游虾名数据流向上游库存预警虾 (inventory-alert)提供库存数据 → 触发补货上游价格监控虾 (price-monitor)提供价格数据 → 触发低价采购上游供应商评估虾 (supplier-evaluator)提供供应商优先级下游财务对账虾 (finance-reconciliation)接收支付记录自动对账