Agent Skills
返回列表
📁

泛微E10基础能力助手

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-vsc9dz4y/weaver-e10-basic。

技能介绍

在泛微 E10 的实际运维和集成里,切换组织(租户)是一件高频但琐碎的事:用户登录后看到的是默认租户,但同一个员工账号往往同时挂在多个租户下,业务系统、workbuddy 等第三方对接方也需要拿到切换后的 ETEAMSID 才能继续后面的调用。手工点界面切换费时,脚本化处理又很容易踩认证细节的坑——签名怎么拼、完整 URL 怎么组装、Cookie 里的会话标识怎么回写,这些逻辑散落在各个接口文档里,每次重写都容易出错。

能力范围

@org-vsc9dz4y/weaver-e10-basic 把这件事收敛成两个可直接被 Agent 调用的动作:

  • 查询所属租户列表:调用 GET /api/app/basicserver/siblingstenant/list,无需传参,自动从登录态取当前用户信息,返回 employeeId、tenantKey、tenantName、isCurrent 等字段,供选择要切换的目标租户。
  • 切换租户/组织:调用 GET /papi/passport/login/appChangeTenant,只要求 employeeId 作为查询参数,返回新的 ETEAMSID,并自动把新值回写到 Cookie,后续请求直接复用。

典型流程是先查列表、让用户挑一个目标租户,再执行切换;workbuddy 这类第三方系统对接则直接拿到最终 ETEAMSID 使用。

关键依赖与调用方式

这个 Skill 不负责认证本身。所有请求的完整 URL 拼接、access_token 与签名处理、base_url/tenant_key/operator 的获取,都由 weaver-e10-login skill 完成,使用前必须先装好并确保可用。

文档里的接口路径是去域名的,分属三套前缀:

  • /papi/passport/xxx — Passport 相关
  • /api/app/basicserver/xxx — BasicWeb 相关
  • /papi/baseserver/layout/xxx — BaseServer 相关(如 checkTicket)

生成请求参数时不要带上认证字段。动手之前建议按顺序读:先看 SKILL.md 的能力概览和解析策略,需要完整接口清单再翻 references/catalog.md,调具体接口前务必读对应的单接口文档确认参数结构和约束。

适用边界与注意点

  • 写操作必须确认:切换组织是有副作用的,执行前要把目标操作详情展示给用户,拿到明确确认再发请求。
  • 不要兜底重试:同类型候选接口调用失败后立刻停下并说明原因,不自动切到近义接口或兜底接口继续尝试。
  • 候选要收敛:同一意图下只选最贴合用户描述且满足接口约束的那个接口;目标不明确时先问,不要盲猜。
  • 依赖未就绪会直接失败:认证链路不全的话,两个接口都跑不起来,排查时优先确认 weaver-e10-login 的状态。

使用场景

  • 用户登录后在当前租户找不到业务入口,需要先查询所属租户列表,再切换到目标租户。
  • 助手执行切换前,需要先列出当前用户的全部租户,让用户确认要进入的那一项。
  • workbuddy 等第三方系统需要调用切换组织接口,获取新的 ETEAMSID 完成登录态延续。

适合人员

  • 需要在多个租户之间来回处理审批与业务数据的泛微E10业务用户
  • 为 workbuddy 等系统实现泛微租户切换的研发与运维人员
  • 负责泛微E10集成方案落地的企业 IT 实施人员