AI 业务配置助手:让 Linker 跟着业务长
Linker 的 AI 业务配置助手 把"配置自动化与规则"这件事从 IT 排期里解放出来。它基于 MCP 服务,让 AI 通过自然语言创建、修改、启用、停用、删除 Linker 的事件执行器、数据锁定规则、表单布局,甚至新建实体与字段。
它的设计目标是:业务变更当天生效,不再排队 IT 排期。
一、适合哪些企业
- 业务规则高频变更:行业标签、促销策略、合同条款每季度调整;
- IT 排期跟不上业务:业务一周提 5 个需求,IT 一个月只能上 2 个;
- 多分公司 / 多业务线:每条线有自己的规则,传统做法是每个规则写一份代码;
- 历史系统改不动:老 CRM 改个审批流要发版,已经很久没动了;
- 希望降低定制开发成本:能用配置解决的,不再走定制开发。
二、核心能力
2.1 事件执行器(自动化规则)
在记录的新建 / 更新 / 删除时机触发自定义动作。
| 工具 | 作用 |
|---|---|
list_event_types | 获取系统支持的事件类型 |
list_event_executors | 获取某实体的事件列表 |
get_event_executor | 按 ID 获取事件配置 |
save_event_executor | 新增或修改事件配置 |
set_event_executor_enabled | 启用或停用事件 |
delete_event_executor | 删除事件 |
- eventTiming 是位掩码:新建=1、更新=2、删除=4,可相加。
- 条件优先使用
condition.rawCondition,语法同ConditionEntry.rawCondition。 - 部分事件类型(如
ASSIGN_RECORD)的content结构特殊,AI 会按类型自动归一化。
2.2 数据锁定规则
限制某些条件下记录的修改、删除权限。
| 工具 | 作用 |
|---|---|
list_record_locking_rules | 获取规则列表,可按实体过滤 |
get_record_locking_rule | 按 ID 获取单条规则 |
save_record_locking_rule | 新增或修改规则 |
delete_record_locking_rule | 删除规则(不可逆) |
check_record_locking | 检查某条记录当前是否命中锁定 |
scopeIds可填写用户、角色或部门 ID,省略表示所有用户。- 条件同样使用
ConditionEntry.rawCondition语法。
2.3 表单布局
调整字段在表单中的顺序、分组、对齐方式。
| 工具 | 作用 |
|---|---|
get_entity_layout | 获取实体当前使用的表单布局 |
save_entity_layout | 保存表单布局 |
布局脚本的影响
布局中的 scripts 会改变表单行为(联动、显隐、计算等)。修改前 AI 会向你确认,但请人工复核。
2.4 结构管理(仅管理员)
直接改动数据库结构。仅当 API Key 绑定管理员时可用。
| 工具 | 作用 | 风险 |
|---|---|---|
save_entity_metadata | 新建或修改实体 | 会改表结构 |
delete_entity_metadata | 删除自定义实体及其数据表 | 不可逆 |
save_field_metadata | 新建或修改字段 | 会改列结构 |
delete_field_metadata | 删除自定义字段及其数据库列 | 不可逆 |
三、典型场景
- 合同到期提醒:合同实体上配事件,到期前 7 天给客户经理发站内消息。
- 商机自动派单:商机创建时按地区自动派给对应销售。
- 回款完成锁定金额:已回款完成的合同不允许再改金额,配置数据锁定规则即可。
- 表单重排:把"客户名称"挪到表单最上面,把合同类字段分到同一行。
- 新增实体:管理员直接对 AI 说"建一个'维修工单'实体,字段包括客户、问题描述、状态、负责人",AI 自动建表加字段。
- 季节性字典项调整:每季度让 AI 批量改字典选项、停用过期的促销标签。
四、接入方式
Linker MCP 基于 Streamable HTTP,端点 /open/mcp,鉴权头 X-Api-Key。
json
{
"mcpServers": {
"linker": {
"type": "http",
"url": "http://localhost:18000/open/mcp",
"headers": {
"X-Api-Key": "sk-xxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}为不同能力准备不同账号
建议创建两类账号:
- 自动化专员:授予事件、锁定、布局权限,不授予结构管理权限——用于日常自动化配置;
- 管理员:仅在需要新建实体或字段时使用——结构管理能力请严格收敛。
详细配置与客户端差异说明见 MCP 接口使用手册。
五、AI 配的边界
AI 会主动停下等你确认的操作:
- 删除类(事件、规则、字段、实体)——不可逆,会先列影响范围;
- 结构变更(新建/修改实体、字段)——会改数据库表与列,必须管理员账号;
- 条件表达式——AI 生成后会回显给你看一眼,确认无误再写入。
六、与 AI 数据助手的搭配
| 你要做的事 | 用哪个助手 |
|---|---|
| 查、改、批量维护业务数据 | AI 数据助手 |
| 配自动化、配规则、调表单、改结构 | AI 业务配置助手(本文) |
| 一次性导入大量历史数据 | Excel 导入或开放 API |
| 深度定制业务流程 | 走定制开发 + MCP 数据助手联动 |
两个能力可以并存:业务人员用 AI 数据助手处理日常数据,配置管理员用 AI 业务配置助手维护规则与结构。
七、在线体验
在 在线演示系统 用 admin / Admin123 登录后:
- 进入"系统设置 → 开放 API"创建一个绑定"业务管理员"角色的 API Key;
- 在 Claude Desktop / Cursor 中按上面 JSON 配置连接;
- 让 AI 试着帮你列出现有事件执行器,或新建一个简单的合同到期提醒事件;
- 效果满意后,再让 AI 帮你建一个"维修工单"实体,验证结构管理能力。
详细权限矩阵、错误排查与工具清单见 MCP 接口使用手册。
