泛微E10组织管理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-vsc9dz4y/weaver-e10-hrm。
技能介绍
要解决什么问题
在泛微 E10 环境里做自动化或 Agent 集成时,人员与组织数据往往分散在多套接口里:查员工要区分浏览、下属、批量详情;查组织要区分分部(subcompany)与部门(department),路径还可能多级。若在每个对话里自行拼域名、猜 Cookie 字段,既容易 401,也会把认证逻辑和业务查询缠在一起。
技能如何工作
本技能是 E10 组织管理(hrm)的统一入口:根目录 SKILL.md 只做意图路由与治理约定,具体能力落在两个模块文档里。
- 员工查询(
employee/):按工号、姓名、手机、邮箱查人;查直接/间接下属(可按人员 id 直查,无需切换会话);按 id 列表批量取精简详情;按人员 id 取详情名片(头像、是否管理员、在线状态等)。 - 组织架构(
org/):按名称、编号或多级路径查分部与部门。
执行路径通常是:根据用户话术归入模块 → 读该模块的 module.md → 按指引打开 catalog.md 与单接口文档 → 用去域名内部路径构造请求。完整 baseUrl 与认证一律来自 weaver-e10-login 的会话输出,本技能文档不写死域名、IP、端口或凭据。
每次请求必须同时携带三条认证信息:Cookie 完整原始串(禁止裁剪改写)、eteamsid 请求头、User-Agent: AgentType=…,IsAgent=true。无有效会话时必须先登录,禁止空条件拉取全员。
适用边界与注意点
- 前置依赖:强制依赖
weaver-e10-login;本技能不实现登录、不解密密钥,只消费解密后的会话。 - 能力范围:当前两大模块均为纯查询;若后续扩展写操作(如组织变更),需用户明确确认后再执行。
- 模块零耦合:跨模块需求(例如「某员工及其所在部门」)应分别路由到
employee/与org/,不要在模块文档里互相引用对方目录。
使用场景
- 在 E10 企业助手对话中,用户用姓名、工号或手机号提问,需要立刻查到该员工资料名片(是否管理员、在线状态等)。
- 管理者在会话里问「某某有哪些直接/间接下属」,需按人员 id 查询汇报关系,且支持不切换会话直查任意员工的下属。
- 自动化脚本或 Agent 已有一批人员 id,要批量获取精简人员详情,再用于审批流、工单或下游主数据对齐。
- 用户描述分部、部门名称或多级组织路径,需要在 E10 中定位对应的 subcompany 或 department 节点信息。
适合人员
- 在泛微 E10 上组装 WorkBuddy/Agent 技能链的集成工程师,要把人员浏览、下属查询与登录会话解耦实现。
- 人事或行政支持场景里常被追问「某人是否管理员」「某部门编号是多少」,需要可意图路由到 employee/org 模块的维护者。
- 负责组织架构与主数据对齐的运维开发,需按分部/部门编号或多级路径解析节点后再写入同步任务。
- 编写企业内部 E10 查询机器人的产品或后端同学,需遵守「禁止空条件全员拉取」与三条认证头强制规则。