目前我碰到好几个案例是希望将客户以后的OA系统与Exchange中的日历系统相结合,比如致远或者泛微的OA系统。
客户的需求如下:
1、有了OA系统
2、客户使用Outlook当邮件客户端
3、客户希望在OA中定好会议室,能够同步到Exchange的日历里。
详细技术文档如下
关于Office365日历开发我们可以使用一下两种方式:
1、使用Office 365 API
使用Office 365 API,您可以使用日历 API 中的 CalendarGroup、Calendar 和 Event 实体获取、创建、更新和删除日历组、日历及事件,并响应会议请求。
要使用日历 API,您需要在 Microsoft Azure Active Directory 中使用适当的范围注册您的应用程序,并构建 REST 终结点 URL。具体参考一下文档。
特点:
1. 本地不用部署服务器
2. 需要购买Azure
3. 依赖Internet
Sample
2、混合部署的方案
采用Exchange Hybird,然后利用Exchange Server的EWS来进行日历的创建。
特点:
1、开发简单成熟
2、需要购买服务器
3、不依赖Internet
Exchange Server 混合部署
https://technet.microsoft.com/zh-cn/library/jj200581(v=exchg.150).aspx