- outlook/
- 寻求定制Exchange联系人集成,即;“玩得很好”;使用Outlook社交连接器
寻求定制Exchange联系人集成,即;“玩得很好”;使用Outlook社交连接器
寻求定制Exchange联系人集成,即;“玩得很好”;使用Outlook社交连接器,outlook,exchangewebservices,outlook-addin,outlook-2010,outlook-2013,Outlook,Exchangewebservices,Outlook Addin,Outlook 2010,Outlook 2013,我们有一个自定义的.NET应用程序,它通过Exchange 2007和2010 web服务将联系人添加到用户的Outlook“联系人”文件夹中。它按计划每周运行几次,并执行以下操作:
搜索具有特定自定义类别值的联系人
如果找到,则删除具有自定义类别值的所有联系人
添加具有相同自定义类别集的新联系人
不执行任何更新;只需删除和添加
在异步计划中,Outlook加载项在本地用户的Outlook安装上运行,并执行以下操作:
删除自定义Exchange应用程序添加的自定义类别。
更改联系人字段值以匹配预
我们有一个自定义的.NET应用程序,它通过Exchange 2007和2010 web服务将联系人添加到用户的Outlook“联系人”文件夹中。它按计划每周运行几次,并执行以下操作:
搜索具有特定自定义类别值的联系人
如果找到,则删除具有自定义类别值的所有联系人
添加具有相同自定义类别集的新联系人
不执行任何更新;只需删除和添加
在异步计划中,Outlook加载项在本地用户的Outlook安装上运行,并执行以下操作:
删除自定义Exchange应用程序添加的自定义类别。
更改联系人字段值以匹配预定义的一组规则(名称中没有中间的首字母,工作电话号码中有破折号等)。此步骤中的这些更改是完全可以接受的
连接器的第一个操作会导致我们的自定义Exchange集成应用程序找不到它最近添加的联系人,因此无法删除它们。然后重新添加它们,并设置自定义字段。这个过程会重复
由于这两个应用程序彼此独立执行,我们员工的通讯录会随着许多重复联系人的增加而增加
期望的结果
随着这两个进程的运行,我们显然有一个有缺陷的Outlook联系人同步解决方案。我正在寻找的是对该解决方案的建议调整或替代方案,它将执行以下操作:
通过某些应用程序(可以是自定义或非自助解决方案)将联系人数据添加到用户的Outlook联系人(数据来源于第三方系统)
让Outlook Social Connector查看我们添加为“主”联系人的联系人,并将该版本的数据与同一联系人的其他系统版本(Skype for Business、MS Team、LinkedIn等)同步
鉴于上述情况,最简单的解决方案是什么
理想情况下,我们只需更改自定义应用程序的行为,添加自定义字段(而不是类别)或类似的内容,这将告诉Outlook Social Connector使用最近添加的联系人作为源
提前感谢您提供的任何帮助或见解。请查看此新的API平台,它支持与Outlook联系人一起工作。