用途:把自然语言请求翻译成 Qlik Automate 的自动化工作区 JSON,并在用户要求时通过 qlik-mcp 工具创建、更新或删除自动化。
主要能力:通过 qlik_list_automation_connectors 发现租户连接器,用 qlik_get_automation_connector 获取端点与片段详情,据此构建 EndpointBlock 或 SnippetBlock;用 qlik_list_automation_connections 解析外部连接器连接;支持 manual、triggered、scheduled 三种运行模式;用 ajv-cli 校验工作区 JSON;创建或更新后通过 qlik_search 解析编辑器链接。
使用方式:先确认 qlik-mcp 已连接,否则停止并请用户连接,不得猜测或硬编码连接器 guid。按 references/construction-rules.md 与 JSON 输出规则起草工作区,只填 value、名称、注释和边。校验命令为:npx -y -p ajv-cli@5 -p ajv-formats@3 ajv validate -s assets/schemas/workspace-schema.json -r 'assets/schemas/blocks/*.json' -d path/to/workspace.json --spec=draft2020 --strict=false -c ajv-formats。生命周期操作使用 qlik_create_automation、qlik_get_automation_by_id、qlik_update_automation、qlik_delete_automation。
适用场景:需要为 Qlik Automate 生成可导入的自动化流程,或对已有自动化做增删改查。
限制:无专用连接器时可回退到通用连接器或 CallUrlBlock,但目标平台需有 HTTP API;无 HTTP API 或认证流程不受支持时应停止并告知用户。JSON 中不得出现占位符或字面凭据,连接 id 未知时用 null 并记入 Assumptions。校验只覆盖 schema 违规,父级唯一性、可迭代性、guid 与输入完整性仍需人工 Preflight。若校验失败或 Preflight 无法确认,不应输出 JSON 块。