
1С:Предприятие
直接从 1С 培训员工并分配课程:人事和部门数据自动同步到 LMS,培训任务回传到 1С,并通过签名链接免密码登录个人账户。
直接从 1С:Предприятие 培训员工
Brusnika.LMS 从 1С 获取员工和部门数据,为其分配培训,并将任务回传到 1С。员工通过来自 1С 的签名链接进入 LMS 个人账户——无需单独的密码。
该集成通过 1С 一侧的小型 HTTP 服务运行,不依赖特定配置:只要发布了该服务,1С:ЗУП、1С:Бухгалтерия、1С:УТ、1С:УНФ 或自定义配置都可以使用。
员工 · 部门 · 培训任务 · 免密登录 · 自动同步
集成带来什么
人事数据从 1С 进入 LMS
员工和部门作为真实用户从 1С 迁移到 Brusnika.LMS,而不是虚拟记录。无需手动录入人员。
按计划自动同步
所有连接的人事数据按计划更新,无需管理员参与。也可在设置中点击“同步”按钮手动启动数据交换。在 1С 中被标记为非活跃的员工会在 LMS 中被停用。
一个门户接入多个 1С 库
一个 LMS 门户可以容纳任意数量的独立连接——例如,每个拥有自己 1С 库的法人实体一个连接。不同公司的员工不会混淆。
1С 中的培训任务
按照计划为员工分配课程时,LMS 会在 1С 中创建带有期限和培训链接的任务。
免密登录
1С 生成签名链接,员工无需再次登录即可进入 LMS 个人账户。链接有效期为一小时。
适用于任何 1С 配置
接口约定是基于 1С:Предприятие 平台的通用 JSON,不使用特定配置的对象。
集成如何运作
1С 仍然是人事核算系统。Brusnika.LMS 负责培训、测试和报表。对于人事数据和任务,LMS 主动访问 1С 的 HTTP 服务,而免密登录则反向进行——从 1С 到 LMS。
1
员工来自 1С
LMS 从 1С 的 HTTP 服务请求部门和员工,并创建或更新用户。
2
分配培训
课程和计划的分配方式与 LMS 的其他用户相同。
3
1С 中出现任务
在计划排期中分配课程时,LMS 会在 1С 中为员工创建任务。
4
员工从 1С 打开 LMS
带有公司代码的签名链接无需输入用户名和密码即可进入个人账户。
三个数据流
| 数据流 | 方向 | 传输内容 | 触发方式 |
|---|---|---|---|
| 人事数据 | 1С → LMS | 姓名、邮箱、工号、职位、部门、“在职”标志 | 按计划或通过设置中的按钮 |
| 培训任务 | LMS → 1С | 名称、期限、描述和培训链接 | 在计划排期中分配课程时 |
| 免密登录 | 1С → LMS | 含连接代码和员工标识符的签名链接 | 员工打开来自 1С 的链接时 |
同步哪些内容
- 员工——姓名、邮箱、工号、职位、部门、“在职 / 离职”状态。
- 部门——带层级的组织结构。每家公司在总树中有自己的分支,不同公司的部门不会混合。
- 任务——在“计划排期”板块分配课程时,在 1С 中创建任务。
离职员工会被停用而不是删除:培训历史和成绩保留在 LMS 中。
一个门户接入多个 1С 库
如果客户有多个法人实体、各自拥有独立的 1С 库,无需创建单独的 LMS:一个门户即可维护独立连接列表。
| 整个门户共用 | 每个连接独有 |
|---|---|
| 用户和档案——LMS 统一的员工数据库 | 连接代码,例如 parnas |
| 组织结构树 | 地址、发布路径、API 密钥和 SSO 密钥 |
| 套餐席位上限——所有公司共用的席位池 | “1С 员工 ↔ LMS 用户”的对应关系 |
| 自动同步——一次调用遍历所有连接 | 在总树中拥有自己的部门分支 |
当 LMS 为员工分配任务时,它会自行判断该员工属于哪个连接,并访问相应的库。管理员无需考虑这些。
要求与限制
- Brusnika.LMS 处于 Standalone 模式(独立门户)。
- 每个 1С 库需要一个实现集成约定的 HTTP 服务。需要以配置扩展的形式做少量二次开发——由 1С 开发人员完成,详情见安装指南。
- 1С 信息库已发布在 Web 服务器上,且 LMS 可通过 HTTPS 访问其地址。
- 每个连接有自己的一组密钥:用于 LMS 访问 1С 的 API 密钥,以及用于签名登录链接的 SSO 密钥。
- 每家公司的连接代码唯一:拉丁字母、数字、“-”和“_”。创建后无法修改。
- 要启用自动同步,需在 LMS 服务器上配置定期调用——整个门户一个,它会遍历所有连接。这由服务器管理员完成。
需要了解:
- “上级”字段不会同步。
- 员工状态只有“在职”或“离职”,没有自定义状态。
- 1С 中的任务在“计划排期”板块分配课程时创建;其他培训场景暂不支持。
- 课程完成或退课时,1С 中任务的关闭和删除暂不自动执行。
- 每次同步最多处理 5000 名员工——每个连接分别计算。
- 套餐席位上限在整个门户内共用:各公司共享一个席位池。超出上限的员工会被跳过——其数量可在同步结果中查看。
- 同时登记在两个 1С 库中的人员,在 LMS 中会得到两个不同的账户。
如何接入
- 1С 开发人员按约定实现 HTTP 服务并发布。
- LMS 管理员打开设置 → 系统管理 → 集成 → 与 1С 集成,点击“添加连接”,填写公司代码和名称、地址、服务路径和 API 密钥。
- 点击“检查”,然后点击“同步”。
- 设置连接的 SSO 密钥,并将其交给该 1С 库的开发人员用于链接签名。
- 对每家后续公司重复步骤 1–4。
- 服务器管理员一次性为整个门户启用定期同步。
带有请求示例和每个阶段检查的分步说明,请见“安装指南”标签页。
费用
费用取决于用户数量和所选功能。