在创建用户之前更新定位点 ID

重要

如果要使用 SDS 从 V2.1 CSV 文件格式创建新用户,并且之前已使用 OneRoster API、PowerSchool API 或 V1 格式运行 SDS,则必须首先运行 PowerShell 脚本 ,将已创建的用户的定位点 ID 更新为新格式。

背景

SDS 支持各种同步方法,包括 CSV 文件格式和基于 API 的同步。 SDS 可以从源数据创建用户。 如果这是你第一次运行 SDS 并且你想要创建用户,则可以选择任何可用的同步方法并创建用户。 如果已在 SDS 中创建用户,则每个用户都将具有定位点 ID 扩展属性。 定位点 ID 用于标识以前同步和创建的用户,以确保 SDS 不会创建重复的帐户。 通过标记定位点 ID,可以使用“创建用户”选项创建新的同步配置文件。 SDS 将仅尝试创建 SDS 以前未同步的用户。

更新

定位点 ID 格式随最近的 V2.1 架构增强而更改。 SDS 创建具有用户 (sis ID) 的用户,而不是使用学生 (sis ID) 和教师 (sis ID) 的格式。

如果以前运行 SDS 来创建具有其他同步配置文件类型的用户,并尝试使用新的 V2.1 CSV 格式创建用户,则 SDS 将找不到以前同步的用户。 结果将是错误或重复的用户帐户。

解决方案

若要缓解此问题,必须运行 PowerShell 脚本 ,将所有以前同步的用户的定位点 ID 更新为 用户 (sis ID) 。

然后,SDS 将查找并匹配所有以前同步的用户,并仅创建以前未同步的新用户。