通过


使用基于 API 的导入 (预览) 导入组织数据

重要

此功能仅适用于公共预览版客户。 预览版中的功能可能不完整,并且可能会在更广的版本中推出之前进行更改。

可以通过你和Microsoft 365 全局管理员设置的基于 API 的数据导入,将组织数据导入到 Microsoft 365 应用和服务中。 方法如下:

使用基于 API 的导入,可以通过 .csv 文件将数据从源系统引入 Microsoft 365 API。 您可以:

  • 创建自定义应用,将数据从源系统导出到 .csv 文件。 然后,使用同一应用,使用这些文章中的 API 信息导入该数据。

  • 创建自定义应用,将数据从源系统导出到 .csv 文件。 然后,运行我们创建的 C# 控制台应用,将数据导入 Microsoft 365 中的组织数据。

  • 创建自定义应用,将数据从源系统导出到 .csv 文件。 然后,运行我们创建的 PowerShell 脚本,将数据导入 Microsoft 365 中的组织数据。

  • 使用Azure 数据工厂 (ADF) 模板将数据发送到基于 API 的导入。

在设置连接之前,需要协调你和全局管理员之间的一些任务。有关所需步骤和说明的概述,以及相关文章的链接,请参阅下面的工作流。

工作流

1. 在 Microsoft 365 中设置数据源与组织数据之间的连接

Role 按) 顺序 (步骤
组织数据源管理员或 HRIS 源系统管理员 生成安全证书、机密或联合凭据,并与全局管理员共享。
Microsoft 365 全局管理员 使用上面创建的安全证书在 Microsoft Entra 管理中心 中注册新应用,并与数据源管理员共享应用程序 ID。
Microsoft 365 全局管理员或组织数据源管理员 1. 使用上面共享的应用注册 ID 在 Microsoft 365 管理中心中设置安全导入。

2. 配置属性访问和映射。

3. 验证数据。

2. 调用 Microsoft 365 API 以传输组织数据

Role 按) 顺序 (步骤
Microsoft 365 全局管理员或组织数据源管理员或 HRIS 源系统管理员 以设置的频率从源系统准备和导出数据。
Microsoft 365 全局管理员或组织数据源管理员或 HRIS 源系统管理员 调用 Microsoft 365 API 以使用以下任一方法将组织数据从数据源传输到 Microsoft 365 中的组织数据:

  • C# 或 Powershell 脚本或自定义应用程序
  • 示例 C# 和 Powershell 脚本的 GitHub 存储库
  • ADF 模板
  • 3.对连接或数据进行更改

    Role 步骤
    Microsoft 365 全局管理员或组织数据源管理员
  • 编辑 .csv 文件和映射
  • 编辑属性访问和属性映射
  • 编辑连接名称或应用 ID