Log in

beisen-organization

All-time installs
2,110

北森组织架构查询。本 Skill 用于查询组织/部门信息(负责人、BP、分管领导、行政助理)和编制信息。所有查询通过 beisen-data-query 通用数据查询流水线执行;查询结果受当前登录账号的组织管理权限范围影响。当用户询问组织、部门、负责人、BP、编制、分管领导、行政助理等组织架构相关问题时触发。

Other options

Summary

北森组织架构查询。本 Skill 用于查询组织/部门信息(负责人、BP、分管领导、行政助理)和编制信息。所有查询通过 beisen-data-query 通用数据查询流水线执行;查询结果受当前登录账号的组织管理权限范围影响。当用户询问组织、部门、负责人、BP、编制、分管领导、行政助理等组织架构相关问题时触发。

Raw SKILL.md

4,550 bytes
---
name: beisen-organization
version: 1.2.13
description: "北森组织架构查询。本 Skill 用于查询组织/部门信息(负责人、BP、分管领导、行政助理)和编制信息。所有查询通过 beisen-data-query 通用数据查询流水线执行;查询结果受当前登录账号的组织管理权限范围影响。当用户询问组织、部门、负责人、BP、编制、分管领导、行政助理等组织架构相关问题时触发。"
category: 人力资源/组织架构
author: beisen
agent_created: false
allowed-tools: Bash, Read
requires-skills:
  - beisen-shared
  - beisen-data-query
requires-cli: ">=1.0.5"
---

# 组织架构

**CRITICAL — 开始前 MUST 读取:**
1. **[../beisen-shared/SKILL.md](../beisen-shared/SKILL.md)** — 认证、安全规则、门禁协议
2. **[../beisen-data-query/SKILL.md](../beisen-data-query/SKILL.md)** — 通用数据查询流水线(本 Skill 所有场景均走此流水线)

## 路由优先级

本 Skill 处理:组织层面的信息查询(组织架构、负责人、编制)

不归本 Skill 处理:
- 员工个人信息 → [../beisen-employee-profile/SKILL.md](../beisen-employee-profile/SKILL.md)
- 考勤数据 → [../beisen-attendance-leave/SKILL.md](../beisen-attendance-leave/SKILL.md)
- 企业知识制度查询 → [../beisen-knowledge/SKILL.md](../beisen-knowledge/SKILL.md)

## 场景清单

以下场景统一使用 [beisen-data-query](../beisen-data-query/SKILL.md) 的 SceneTool → SceneToolMessage → SearchFormTool → BusinessDataTool → 生成回答 → 展示关联菜单 6 步流水线:

| 场景 | 对应北森查询场景 | 敏感等级 |
|------|---------------|:------:|
| 查询组织信息 | 租户配置的"组织信息"场景 | L0 |
| 查询编制信息 | 租户配置的"编制信息"场景 | L1 |

> 实际查询场景名称由租户在后台配置决定,Agent 必须通过 `SceneTool` 动态获取,不可硬编码。

### 组织信息场景

返回部门信息,包括:
- 部门名称、部门编码
- 负责人、BP、分管领导、行政助理
- 上级部门、下属部门

### 编制信息场景

返回各组织的编制数据,包括:
- 编制数量、在岗人数、空缺数
- 编制类型(正式编制、合同制等)

## 执行原则

- 所有查询走 beisen-data-query 流水线,Agent 按 6 步流程执行
- 组织信息查询需要 `beisen:staffservice:read` scope,缺少时按 beisen-shared 的权限不足流程处理
- 返回的 ID(负责人、BP、分管领导等)已由后端完成消歧,直接使用
- 组织架构数据属于 L0 公开信息,正常完整展示
- 编制信息属于 L1 内部数据,批量查询时使用摘要模式
- 多轮对话时,结合上下文理解用户查询的组织范围

## 参数提取要点

- 组织字段:用户提及部门名称时,从 `dataSourceItems` 匹配,value 填对应 id
- 日期字段:组织信息通常不涉及日期筛选,用户未提及时不传
- 员工字段:通常不涉及,除非查询特定负责人的组织信息
- 详细提取规则见 [../beisen-data-query/references/business-rules.md](../beisen-data-query/references/business-rules.md)

## Playbook 案例

### 案例 1:查询部门负责人

用户问:"技术部的负责人是谁?"

执行步骤:
1. 前置检查
2. 按 beisen-data-query 6 步流水线执行
3. SceneTool 匹配"组织信息"场景
4. SearchFormTool 获取字段,组织字段匹配"技术部"
5. BusinessDataTool 查询数据
6. 生成回答,展示负责人信息

### 案例 2:查询编制情况

用户问:"我们部门还有多少空编?"

执行步骤:
1. 按 6 步流水线执行
2. SceneTool 匹配"编制信息"场景
3. 查询当前用户所在部门的编制数据
4. 展示编制数量、在岗人数、空缺数

## 详细参考

- [references/org-info.md](references/org-info.md):组织信息场景说明
- [references/headcount.md](references/headcount.md):编制信息场景说明
- [../beisen-data-query/SKILL.md](../beisen-data-query/SKILL.md):通用查询流水线完整步骤
- [../beisen-data-query/references/business-rules.md](../beisen-data-query/references/business-rules.md):参数提取规则与输出格式要求

## 不在本 Skill 范围

- 企业知识制度查询 → [../beisen-knowledge/SKILL.md](../beisen-knowledge/SKILL.md)
- 办事入口 → [../beisen-service-portal/SKILL.md](../beisen-service-portal/SKILL.md)
- 员工个人信息 → [../beisen-employee-profile/SKILL.md](../beisen-employee-profile/SKILL.md)

Security audits