从外部来源创build分发列表

我们的ERP系统包含关于员工层级的最新信息(谁pipe理谁等)。

我们的人力资源经理希望在Exchange中包含经理的分配列表。 但是,我们的人力资源经理希望与我们的ERP系统同步,这样ERP系统的变化就会导致分配清单立即发生变化(或者几乎立即执行,延迟10分钟)。

Microsoft Exchange中是否有一个机制来执行此操作? 我们可以通过网站将我们的员工层级暴露为CSV,JSON,XLSX或XML文件。 或者我接受其他方法。

我过去做过这个,这是我做的:

  1. 创build一个dynamic的通讯组列表,它们是AD中的pipe理者。 我如何做到这一点可能与你如何做不同,但是我可以根据他们在AD的“经理”字段进行设置……但是我会在下面解释…
  2. 使用ERP信息更新AD。 这对我来说是相当不成熟的,因为当时我们特定的ERP系统没有很好的API /钩子来允许直接同步数据。 所以对我来说,这是从ERP数据库导出到.csv文件。 然后,我有一个脚本每晚(在你的情况下,我猜每隔10分钟)运行一个脚本,用AD中最新的“Organization tab”属性更新AD,比如manager,title,dept,Company(我们用它来定位)等等。这是基于他们在AD中的员工ID号的关键,这是我们通过帮助台为每个新员工input的。

好的是,当你在AD中查看或者在Outlook中的特定用户的信息时,你可以看到他们的“直接报告”以及他们的“经理”是谁。

当然,dynamic分发列表本身会检查AD是否是经理。

现在,就“GAME THE CODEZ”而言,这是一个不同的故事。 我很乐意提供帮助,但我不再在这家公司工作,这是他们的知识产权,而不是我的。

如果您可以直接在AD和您的特定ERP系统之间同步hooks / api,那么这就是我首先要去的地方。 如果不是这样的话,导出>按摩数据>导入到AD中,就像我们做的那样按时完成了。