将 SalesForce 日历与 Google 日历同步

发布于 2024-11-06 09:31:40 字数 222 浏览 0 评论 0原文

有谁知道如何在不使用 Appirio 等第三方应用程序或服务的情况下将 SalesForce 日历与 Google 日历同步?

任何指导或网站链接将不胜感激,最好使用 .Net 作为语言并使用 Google 和 Salesforce 的 API。我已经看到了 API 的参考(所以不要给我 Google 和 Sales Force API 的链接),我需要的是某种示例,说明如何在域级别而不是在用户级别完成此操作。

Does anyone know how to synchronize SalesForce calendar with Google Calendar without using 3rd party apps or services like Appirio?

Any guidance or links to websites would be appreciated, preferably using .Net as a language and using API's of both Google and Salesforce. I have seen both of the API's reference (so dont give me the links of Google and Sales force API) and what I need is some sort of example how this is done, in a domain level and not on a user level.

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

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

发布评论

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

评论(1

眼泪也成诗 2024-11-13 09:31:41

不确定您所说的域级别是什么意思,因为所有事件都必须有一个所有者,但如果您的意思是所有事件,无论所有者如何,那么是的,您可以做到这一点。

我需要将 SF 事件单向同步到现场的黑莓用户。我所做的是:

  1. 我为事件 salesforce 对象创建了一个 Web 服务处理程序
  2. 我在 salesforce 中创建了一个工作流程,以便在创建/更新事件时发送出站消息
  3. Web 服务处理程序(用 C# 完成并托管在公司网络上)接收呼叫从 SF 服务器读取事件数据
  4. 处理程序生成 ICS 附件(iCalendar,请参阅 RFC 2445 和 5545)并通过 BB 服务器将其发送给 BB 用户。

在您的情况下,您可能会根据 GoogleAPI 文档并使用 .NET 客户端库将 3/4 替换为创建 google 日历条目。如果需要双向同步,请确保双方保留事件的唯一 ID,以避免重复。您可能需要从 Google 日历中创建定期拉取,以查看是否有任何新消息出现,我认为没有办法接收类似于 SF 出站消息的通知。

Not sure what you mean by domain level since all events must have an owner but if you mean all events regardless of the owner then yes, you can do it.

I had a requirement for a one-way sync of SF events to blackberry users on the field. What I did was:

  1. I created a web service handler for Event salesforce object
  2. I made a workflow in the salesforce to send an outbound message when event is created/updated
  3. The web service handler (done in c# and hosted on corporate network) receives a call from SF servers, reads Event data
  4. Handler generates an ICS attachment (iCalendar, see RFC 2445 and 5545) and sends it to BB user via BB server.

In your case you would probably replace 3/4 with creatioon of google calendar entry as per GoogleAPI doc and using .NET client lib. If a bidirectional sync is required make sure you keep a unique ID of the event on both sides to avoid duplication. You will probably have to create a periodic pull from Google calendar to see if anything new came along, I don't think there is a way to receive notifications similar to SF outbound messages.

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