すべてのイベントには所有者が必要なため、ドメイン レベルで何を意味するのかわかりませんが、所有者に関係なくすべてのイベントを意味する場合は、はい、実行できます。
SF イベントを現場の Blackberry ユーザーに一方向で同期する必要がありました。私がしたことは:
- Event salesforce オブジェクトの Web サービス ハンドラを作成しました
- イベントが作成/更新されたときにアウトバウンド メッセージを送信するワークフローを Salesforce で作成しました。
- Web サービス ハンドラー (C# で実行され、企業ネットワークでホストされている) は、SF サーバーから呼び出しを受信し、イベント データを読み取ります。
- ハンドラーは ICS 添付ファイル (iCalendar、RFC 2445 および 5545 を参照) を生成し、BB サーバー経由で BB ユーザーに送信します。
あなたの場合、おそらく 3/4 を、GoogleAPI ドキュメントに従って、.NET クライアント ライブラリを使用して Google カレンダー エントリの作成に置き換えるでしょう。双方向の同期が必要な場合は、重複を避けるために、両側でイベントの一意の ID を保持してください。何か新しいことが起こったかどうかを確認するには、おそらく Google カレンダーから定期的にプルを作成する必要があります。SF アウトバウンド メッセージのような通知を受け取る方法はないと思います。