配置来源收敛 - 系列平台编码 tm/jd/dy/jd_self 与 9 类飞书地址改为整系列并集去重后挂锚点, 子款编码保留在 series.platform_ids 备查;多表冲突保留最高优先级并告警 - 写表脚本(当日/天猫主图/京东主图)去掉本地 JSON 回退,地址缺失或读取失败 直接 fail closed,避免库与表地址不一致被静默掩盖 - 测试注入 records_provider 时禁用配置缓存读写,防止假数据写入生产快照 采集开关(dim_style.collect_enabled) - 锚点为系列总开关:false 则整系列不采 - 锚点为 true 时,子款自身 false 仅把自己的 ERP 编码排除出聚合,其余子款照常 - 排除结果记录在 series.erp_excluded 并在运行时提示 聚水潭全店铺日报防错 - 列布局 fail closed、行 td 数校验、满页判定 + 总页数兜底、值域交叉校验 - 新增单日总量闸:超近 14 天中位数 8 倍拒绝落库 其他 - 新增电商费用归集配置 ad_cost_rollup.json 与积分兑换周报采集 - 店铺情报、供应链到货同步、通知路由与相关配置/文档同步更新 - 忽略本地 dsh workbench 脚手架(含 node_modules)
268 lines
6.8 KiB
JSON
268 lines
6.8 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"app_profile": "hermes-analyzer",
|
|
"app_profiles": {
|
|
"collector": {
|
|
"label": "采集端飞书应用",
|
|
"app_id": "cli_aa8c4fb4c4f81cd3",
|
|
"hermes_profile": "data-collector"
|
|
},
|
|
"hermes-analyzer": {
|
|
"label": "分析端 Hermes 飞书机器人",
|
|
"app_id": "cli_aa8c4fc918b85cce",
|
|
"hermes_profile": "data-analyzer"
|
|
}
|
|
},
|
|
"people": {
|
|
"online_stock_alert_recipient": {
|
|
"name": "线上库存预警接收人",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_cd858437acecee9404c9920d2dc04b2a",
|
|
"verified": true,
|
|
"source": "mobile_lookup"
|
|
}
|
|
}
|
|
},
|
|
"he_yingwei": {
|
|
"name": "何颖威",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_89bcff110ccbb09a23548dc0fb3d880c",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"wang_yunlong": {
|
|
"name": "王云龙",
|
|
"mobile": "+8613663785145",
|
|
"bindings": {
|
|
"collector": {
|
|
"open_id": "ou_8ee224968aa26a74c7d30ba27fed5eeb",
|
|
"verified": true,
|
|
"source": "repository"
|
|
},
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_7ad5fc8012e2f741afc5346e05ffd447",
|
|
"verified": true,
|
|
"source": "repository"
|
|
}
|
|
}
|
|
},
|
|
"feng_renyun": {
|
|
"name": "冯任运",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_c1faf3d3498201d27cd73c388acde067",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"zhang_yuji": {
|
|
"name": "张育基",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_339c1d396b397c97b08e1bf377963d40",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"li_jingxian": {
|
|
"name": "李静娴",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_2eda5eec112109ae6d19a1f6813eadcb",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"huang_kunping": {
|
|
"name": "黄坤平",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_b76e4cbdb24fe28cebd45ad091b60224",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"ma_zhaoji": {
|
|
"name": "马兆基",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_54141d75b24d22ddc8c1c4d66e00b6e9",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"yin_jiangtao": {
|
|
"name": "尹江涛",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_96fea927e6eef671f019428cc5075e69",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"yu_penghui": {
|
|
"name": "余鹏辉",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_531782527ea7164a4abfb23dc1c37b2b",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"he_jiaqi": {
|
|
"name": "何嘉琪",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_bfcfa9585a0cc9c0a989816c12de661f",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"huang_shaoji": {
|
|
"name": "黄韶基",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_fa8d81a16527ad06352dbecc575285b8",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"xie_junyu": {
|
|
"name": "谢钧宇",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_0d407e24fcf61bf6bb3a176bc84006e9",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"zhao_jing": {
|
|
"name": "赵静",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_24cc944d6e43c69c59d6560ad4e2ae6e",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"li_fengyi": {
|
|
"name": "李凤仪",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_e557867b29d756e57d3a1b656e9d3ce1",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"chen_yan": {
|
|
"name": "陈燕",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_63945c9e1b6d4c9ced7cce1c495d8bea",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"deng_hongmei": {
|
|
"name": "邓红梅",
|
|
"mobile": null,
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_3799e39cfc5f78da1b7c54c2f677f5e3",
|
|
"verified": false,
|
|
"source": "provided"
|
|
}
|
|
}
|
|
},
|
|
"stock_alert_user_19832771651": {
|
|
"name": "19832771651",
|
|
"mobile": "+8619832771651",
|
|
"bindings": {
|
|
"hermes-analyzer": {
|
|
"open_id": "ou_9136c3203c698fead5477eea827f2bcf",
|
|
"verified": true,
|
|
"source": "mobile_lookup"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"capabilities": {
|
|
"content.marketing_report.daily": {
|
|
"condition": "正式执行且启用发送时投递最终营销日报。"
|
|
},
|
|
"product.alert.daily": {
|
|
"condition": "命中销量下滑规则且尚未重复通知时投递告警。"
|
|
},
|
|
"product.market_rank": {
|
|
"condition": "存在本次新生成的平台报告链接且尚未重复通知时投递。"
|
|
},
|
|
"product.online_stock_alert.daily": {
|
|
"condition": "线上商品当前库存低于 3 时向配置接收人发送库存预警。"
|
|
},
|
|
"product.points_exchange.weekly": {
|
|
"condition": "每周汇总上一周积分兑换商品排行后向配置接收人发送周报。"
|
|
},
|
|
"supply.purchase_confirmation.daily": {
|
|
"condition": "采购确认结果生成完成后投递最终业务通知。"
|
|
},
|
|
"supply.replenishment.weekly": {
|
|
"condition": "补货处理完成后投递最终结果,包括无新增补货项的结果。"
|
|
},
|
|
"supply.replenishment_alert.daily": {
|
|
"condition": "存在命中库存阈值的 SKU 时投递预警。"
|
|
}
|
|
},
|
|
"routes": {
|
|
"product.online_stock_alert.daily": {
|
|
"enabled": true,
|
|
"app_profile": "hermes-analyzer",
|
|
"person_ids": [
|
|
"online_stock_alert_recipient",
|
|
"wang_yunlong",
|
|
"stock_alert_user_19832771651"
|
|
]
|
|
},
|
|
"product.points_exchange.weekly": {
|
|
"enabled": true,
|
|
"app_profile": "hermes-analyzer",
|
|
"person_ids": [
|
|
"online_stock_alert_recipient",
|
|
"wang_yunlong",
|
|
"stock_alert_user_19832771651"
|
|
]
|
|
}
|
|
}
|
|
}
|