MS Exchange 日历和 Java 应用程序之间的 2 路同步

发布于 2024-08-30 03:24:15 字数 133 浏览 5 评论 0原文

我们正在开发一个 CRM 应用程序,用于保存客户会议信息。用户要求他们的 Outlook 日历应该反映他们在 CRM 应用程序中预订的活动,反之亦然。

有什么解决方案可以实现这一目标吗?最好不要在最终用户的 PC 上使用或安装任何插件?

we are developing a CRM app which holds customer meeting info. Users have requested that their Outlook calendars should reflect the activity they have booked in the CRM application and vice versa.

Is there any solution to achieve this? Preferably not using any plugins or installs on the end user's PC?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陪你搞怪i 2024-09-06 03:24:15

我会在这里投入两分钱。

我在工作地点针对 Ruby-on-Rails 应用程序实现了双向日历同步解决方案。尽管同步必须接近实时,但要求与您列出的几乎相同。我所做的是使用 Exchange Web Services(不是当前的托管 API)编写 Windows 服务。同时使用了推送和拉取通知——推送通知提供实时同步,而拉取同步则同步过时的本地副本。当时这有点具有挑战性,因为文档非常糟糕,而且 API 非常冗长。新的托管 API 更加简洁。

该服务已经运行良好近两年多了。

I'll throw my two cents here.

I implemented a two-way calendar synchronization solution at where I work, against a Ruby-on-Rails app. The requirement was almost identical to what you listed, although the synchronization has to be near real-time. What I did was to write a Windows service using Exchange Web Services (not the current managed API). Both Push and Pull notifications were used -- push notification to provide real-time sync while pull sync to sync out-of-date local copies. It was a little bit challenging back then, as the documentation was very poor, and the API was very verbose. The new managed API is much more terse.

The service has been running well for more than almost two years now.

指尖凝香 2024-09-06 03:24:15

您想要使用 Microsoft 的 EWS Java API。它使得做这类事情变得轻而易举。无需重新发明轮子编写自己的界面。

You want to use the EWS Java API from Microsoft. It makes doing this type of thing a snap. No need to re-invent the wheel writing your own interface.

中性美 2024-09-06 03:24:15

基于这篇博文< /a> 和 iCal 规范,您应该能够通过发送来完成此操作向用户提供指向 iCal 活动的链接。

Based on this blog post and the iCal spec, you ought to be able to do this by sending the user a link to an iCal event.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文