3

サードパーティのアプリや Appirio などのサービスを使用せずに、SalesForce カレンダーを Google カレンダーと同期する方法を知っている人はいますか?

できれば.Netを言語として使用し、GoogleとSalesforceの両方のAPIを使用して、Webサイトへのガイダンスまたはリンクをいただければ幸いです。私は両方の API のリファレンスを見てきました (Google と Sales Force API のリンクを提供しないでください)。必要なのは、ユーザー レベルではなくドメイン レベルで、これがどのように行われるかの例です。

4

1 に答える 1

1

すべてのイベントには所有者が必要なため、ドメイン レベルで何を意味するのかわかりませんが、所有者に関係なくすべてのイベントを意味する場合は、はい、実行できます。

SF イベントを現場の Blackberry ユーザーに一方向で同期する必要がありました。私がしたことは:

  1. Event salesforce オブジェクトの Web サービス ハンドラを作成しました
  2. イベントが作成/更新されたときにアウトバウンド メッセージを送信するワークフローを Salesforce で作成しました。
  3. Web サービス ハンドラー (C# で実行され、企業ネットワークでホストされている) は、SF サーバーから呼び出しを受信し、イベント データを読み取ります。
  4. ハンドラーは ICS 添付ファイル (iCalendar、RFC 2445 および 5545 を参照) を生成し、BB サーバー経由で BB ユーザーに送信します。

あなたの場合、おそらく 3/4 を、GoogleAPI ドキュメントに従って、.NET クライアント ライブラリを使用して Google カレンダー エントリの作成に置き換えるでしょう。双方向の同期が必要な場合は、重複を避けるために、両側でイベントの一意の ID を保持してください。何か新しいことが起こったかどうかを確認するには、おそらく Google カレンダーから定期的にプルを作成する必要があります。SF アウトバウンド メッセージのような通知を受け取る方法はないと思います。

于 2011-05-12T09:56:52.407 に答える