3

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

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

4

1 回答 1

1

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

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

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

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

于 2011-05-12T09:56:52.407 回答