泛微E10日程管理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-vsc9dz4y/weaver-e10-calendar。
技能介绍
要解决什么问题
在泛微 E10 里,日程的创建、改期、参与人调整、按时间范围查列表,都要走「日程管理」应用(app_tag: weaver-calendar-eb)的 HTTP 接口。Agent 若自行拼 URL、带认证字段或误用 ESB 与 datajson 两套结构,很容易 404、乱码或写错参与人 ID。本 Skill 把接口目录 + 单接口文档作为唯一依据,并约定与 weaver-e10-login、weaver-e10-hrm 的分工。
技能如何工作
- 前置检测:调用日程接口前,建议用标签
weaver-calendar-eb查应用 ID,再查commitVersion;必须 ≥ 4.1.4,否则停止并说明未安装或版本不足。 - 认证与地址:接口路径均为去域名路径;完整地址与
access_token等由weaver-e10-login统一处理,业务参数里不写认证字段。 - 人员解析:创建/更新日程的
participants需系统人员 ID;姓名、工号等须通过weaver-e10-hrm解析。未指定参与人时,默认包含当前操作人header.operator。 - 典型路由:创建/更新/删除/单条查询、日程总数、类型与紧急程度选项、查询日程列表(ESB)(时间范围、关键字、分页);更新/删除若只有名称,可先列表检索再查详情拿 ID。
- 写操作规范:创建、更新请求头须
Content-Type: application/json; charset=utf-8,请求体 UTF-8,避免中文标题、地点乱码;写操作与删除需用户确认后再调接口。
边界与注意点
- 本 Skill 不包含任何人员查询与人员缓存;展示部门/岗位同样依赖 HRM Skill。
- 查询类型/紧急程度等选项列表时,
mainTable传{},勿传空字符串字段,否则会得到空列表;写入时用返回项的id。 - 未做版本检测时,若出现 HTTP 404、「找不到动作流」或 ESB 流程不存在,应判定应用未部署,勿反复试近似路径。
- 需求无法匹配
references/catalog.md或单接口文档时,应停止说明,禁止自造路径或参数。
使用场景
- 在 E10 租户内用对话创建会议日程,将参与人姓名经 HRM 解析为人员 ID 后调用创建接口。
- 按起止时间与关键字调用 ESB 日程列表,分页汇总名称、时间、地点与参与人给用户查看。
- 用户只给日程标题时,先列表检索得到数据 ID,再查询详情后修改时间、地点或参与人。
- 对误建或已取消的日程,先展示详情并获确认后调用删除接口,避免不可逆误删。
适合人员
- 在泛微 E10 中负责建会、改期、查本周安排的 project 协调或行政人员
- 为企业配置 E10 Agent、需严格按接口目录对接日程增删改查的集成开发工程师
- 上线前需检测 weaver-calendar-eb 应用 ID 与 commitVersion 是否 ≥ 4.1.4 的实施或运维顾问
- 帮业务同事批量核对日程类型、紧急程度选项后再写入 agn_type、priority 的表单配置人员