泛微E10会议管理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-vsc9dz4y/weaver-e10-meeting。
技能介绍
解决什么问题
泛微 E10 的会议模块存在两套并行实现:EB 版(eBuilder 低代码)与标准版(Java REST)。两者在接口路径、冲突校验逻辑、审批流程上完全不同,人工切换成本高。此外,超过 2^53 的长 ID 在 JSON 中被当作数字会舍入出错,PowerShell 传参会吞掉引号导致 400 错误,这些都是集成时的常见坑。
核心能力与执行流程
该 Skill 统一封装会议全生命周期操作:
- 会议室查询/占用视图:标准版走
mt_room,EB 版走query_room_info/query_roomusage_list(占用判断必须查占用视图,严禁查会议表) - 会议预约:含冲突校验,标准版强制调用
meetingChkRoom/meetingChkMember,看返回的cansub - 签到(含二维码)、回执、会议类型;议题、纪要、报表为 EB 版独有
执行前必须先确定模式:用户指定优先,未指定自动探测——有 EB 走 EB、无 EB 走标准,探测结果写入 cache/env-mode.json 持久化。核心流程为:检查依赖 → 检查登录 → 冒烟校验模式 → 解析意图执行。
冲突校验是硬性约束:命中冲突时,禁止提交则直接拒绝,仅提醒则推荐换时间或换地点,绝不提供「强制新建」选项;检测接口失败同样视为冲突,禁止跳过校验。
依赖与注意点
必需依赖 weaver-e10-login 与 weaver-e10-hrm,缺失时拒绝执行任何功能;审批类会议完全转交 weaver-e10-workflow 的 workflow-create 命令发起;EB 版接口能力不足时按需调用 weaver-e10-ebuilder-data。
执行器有三条铁律:标准版接口必须加 --simple-header、JSON 一律用 --body-file 传、超长 ID 必须按字符串传。议题、纪要、报表仅 EB 版可用。
使用场景
- 会议室被占用或参会人时间冲突时,查询占用视图并按冲突接口返回结果决定换时间还是换会议室
- 预约需要审批的会议或周期会议,把会议字段交给工作流技能发起流程并等待审批通过
- 会议开始前用二维码完成签到,会后收集参会人回执并查询签到与回执明细
- 在EB版环境维护会议议题、生成会议纪要,并按会议表做分组统计报表
适合人员
- 泛微E10实施工程师:需要在客户环境中同时对接EB版和标准版两套会议接口,不想手写探测逻辑
- 企业OA运维管理员:负责会议审批流配置与会议室资源分配,需要确认冲突校验规则和审批发起方式
- 低代码集成开发者:基于eBuilder做会议应用扩展,需要纪要、议题等OpenAPI字段级操作能力
- 内部会议组织者:负责每周例会的预约、签到和回执跟进,希望AI直接完成冲突检查和提醒