我们的 ERP 系统包含有关员工层级(谁管理谁等)的最新信息。
我们的人力资源经理希望 Exchange 中有一个仅包含经理的分发列表。但是,我们的人力资源经理希望将其与我们的 ERP 系统同步,以便 ERP 系统中的更改立即导致分发列表的更改(或几乎立即。延迟 10 分钟左右是可以的)。
Microsoft Exchange 中是否有实现此目的的机制?我们可以通过网站以 CSV、JSON、XLSX 或 XML 文件的形式公开员工层次结构。或者我愿意使用其他方法。
答案1
我以前就这样做过,以下是我所做的:
- 创建一个动态分发列表,以他们在 AD 中是经理为关键。我的做法可能与你的做法不同,但我能够根据他们在 AD 中的“经理”字段进行设置……但我接下来会解释……
- 使用 ERP 信息更新 AD。对我来说,这项工作非常初级,因为我们当时的特定 ERP 系统没有很好的 API/钩子来直接同步数据。所以对我来说,这是从 ERP 数据库导出到 .csv 文件。然后我有一个每晚运行的脚本(我猜你的情况是每 10 分钟运行一次),该脚本使用 AD 中最新的“组织选项卡”属性(如经理、职务、部门、公司(我们将其用于位置)等)更新 AD。它根据 AD 中员工 ID 号的键入来执行此操作,我们通过帮助台为每个新员工输入该 ID 号。
好消息是,当您查看 AD 或 Outlook 中特定用户的信息时,您可以看到他们的“直接下属”以及他们的“经理”是谁。
当然,动态分发列表本身会检查谁是 AD 中的经理,谁不是经理。
现在,至于“GIMME THE CODEZ”,那是另一回事了。我很乐意帮忙,但我已经不再在那家公司工作了,这是他们的知识产权,不是我的。
如果您可以查看 AD 和特定 ERP 系统之间的直接同步挂钩/API,那么我会首先考虑这一点。如果不能,那么像我们一样,导出 > 信息数据 > 导入 AD 就可以按计划顺利完成。