与外部系统同步(ERP)

Premium

与外部系统同步:Omniscol可连接ERP、学校信息系统和考勤签到平台(Aurion、Auriga、Edusign等),导入其中的基础实体(教师、班级、教室、资源、校区等),并将排课生成的课时回传给它们。该框架是通用的:支持新的系统,或将同步范围扩展到其他实体,均按项目与Omniscol团队共同确定。

Omniscol通过统一的同步框架对接学校的ERP和外部信息系统。 Omniscol在其中扮演核心枢纽的角色:由它驱动导入和导出, 而外部系统仍是行政数据的权威来源。

与外部系统同步适用于**Premium**账户,且需要已为该账户配置连接器。 按项目处理的是新增一个尚未支持的ERP或信息系统, 包括确定映射和数据流。

数据流模型

该框架涵盖两个方向的数据流:

  • 实体(导入)——Omniscol可根据连接器及其配置,从ERP获取教师、科目、 教室、班级、学生及其外部标识。外部标识(ext-id)会保存在Omniscol中, 用于数据匹配。
  • 课时(导出)——Omniscol将排课生成的课时推送到ERP,并附上正确的 外部标识。根据连接器的不同,导出可以按需触发、按计划执行, 也可以整批重新导出,以修正数据差异。

Omniscol负责编排已配置的导入和导出,保存外部标识,管理各次同步, 并提供核对界面,用于比对Omniscol与外部系统之间的数据。

数据来源与本地创建权限

对于每种实体类型(教师、科目、教室等),您可以选择来源系统, 并指定是否仍允许在本地创建和更新。界面还提供 **关联**按钮, 用于在Omniscol本地实体和ERP实体都已存在时,将二者关联起来。

本体映射

每个ERP都有自己的术语(例如Omniscol中的“科目”,在Auriga中叫 教学单元(Unité Pédagogique),在Aurion中叫课程(Cours))。 框架负责映射:由Omniscol把两边的概念对应起来, 您无需改写自己的命名体系。

可用的连接器

已上线

  • Aurion——已在生产环境中提供的连接器。该ERP 由Auriga公司开发, 在法国高等教育(工程师学院、商学院)中使用尤为广泛。
  • Auriga——已在生产环境中提供的连接器。Auriga软件是Aurion的全网页版升级产品, 由同一家公司开发。

名录标准

  • OneRoster——Omniscol不为某个厂商单独开发连接器,而是支持国际标准 OneRoster(1.2及高级小组),可与符合标准的学生信息系统、校园门户或学习管理系统 交换学校名录。导入OneRoster名录属于这项Premium同步;导出则以只读方式提供, 并由OAuth2权限范围控制。参见OneRoster。

按需对接

任何提供有文档的API(用于导入/导出操作)和可供测试的沙盒的 ERP或信息系统,都可以按项目接入。请联系Omniscol支持团队, 共同确定新连接器的接入方案。

与由外部系统查询Omniscol的区别

有些系统也可以通过公共API的 GET 接口读取Omniscol的数据: 这种情况下,Omniscol不负责编排ERP同步,第三方系统只是查询其令牌 有权访问的数据。该模式与由Omniscol编排的同步不同:

模式 由谁编排? 方向 示例
与外部系统同步 Omniscol 双向(实体导入,课时导出) Auriga、Aurion
Partner pull 合作方 合作方发起GET请求 通过API接入的第三方连接器

Partner pull模式无需配置与外部系统同步: 公共API和身份验证令牌就足够了。参见 Omniscol API。

配置

配置与外部系统的同步,通常需要与Omniscol支持团队一起开一次会, 完成以下事项:

  1. 列出需要同步的对象——用户、班级、教师、科目、教室等。
  2. 校准本体映射——ERP的哪个概念对应Omniscol的哪个概念。
  3. 按实体类型确定独占权。
  4. 安排同步频率(按需、每小时、每天,另有用于修正差异的补充同步)。
  5. 正式启用前先在ERP沙盒中测试。

常用检查与操作

  • 确认已配置的收藏项或数据集,具体取决于连接器。
  • 在管理界面中手动触发课时导出。
  • 在导出设置块中配置了该选项时,可按计划完整导出。
  • 使用Aurion连接器时可获取 Aurion XML Pivot。
  • 核对关联:关联界面会标出需要配对或修正的实体。

操作步骤

确认并触发同步

  1. 同步由Omniscol支持团队配置完成后,日常操作都在管理界面中进行: 确认收藏项/数据集、配对实体、触发一次性导出、 在可用时下载Aurion Pivot,或在切换时清除导出状态。

  2. 在系统配置中,点击已填写的收藏项或数据集旁的 **确认**按钮。 Omniscol会从连接器获取数据,并在连接器返回时提示配置或格式错误。

  3. 若要立即将课时推送到ERP,而不等待下一次计划同步, 请点击 触发。 紧急修改后很有用。

  4. 使用Aurion时, **XML Pivot**按钮 会下载一个文件,选用该模式时,由ERP管理员通过ERP控制台手动导入。

  5. 发生重大切换时(结构变更、学年结束), 清除Omniscol导出按钮 会删除Omniscol已导出到 ERP端的所有课时,以便从零开始。 该操作针对所选连接器,且不可撤销:请仅在获得支持团队同意后使用。

另请参阅