詳細情報:
Lightning Sync トランザクション
ユーザーが Salesforce で実行する作業に応じて Lightning Sync によって実行されるトランザクションとその実行順序を確認します。
Lightning Syncは、Salesforceとメールサービス間の通信を非同期で開始するため、同期プロセスによってユーザーの意図したSalesforceトランザクションが遅くなることはありません。
- Salesforce から行われた変更は、メールサービスへの送信のためにキューに入れられます。
- メールサービスから行われた変更は、定期的なポーリングメカニズムによって取得されます。
連絡先またはイベントが他方のシステムに同期されると、Lightning Syncは元のアイテムを作成または更新したユーザーになりすまします。この動作により、項目の最終更新に関する正確なデータが保持されます。
特定のトランザクションの詳細については、次のシナリオを確認してください。
Salesforce からメールサービスへの連絡先の同期
- ユーザーが連絡先を作成する。
- 非同期ジョブは、トランザクションを同期するためにキューに追加されます。Lightning Sync:
- 同期が設定されているどのユーザーが連絡先を同期する必要があるかを決定します。
- 連絡先が同期検索条件を満たしているかどうかを確認します。
- メールサービスをコールして、取引先責任者が存在するかどうかを確認します。
- 存在する場合、メールサービスで連絡先が更新されます。
- 連絡先が存在しない場合、Lightning Syncはメール サービスをコールして連絡先を作成します。
- 一致する連絡先は、今後の同期のために Salesforce とメールサービス間で対応付けられます。
Salesforce からメールサービスへのイベントの同期
- ユーザーがイベントを作成する。
- Lightning Sync は、ユーザーがイベントを同期するように設定されているかどうかを確認します。
- 非同期ジョブは、トランザクションを同期するためにキューに追加されます。
- Lightning Sync は、イベントが同期検索条件を満たしているかどうかを確認します。
- Lightning Sync はメール サービスをコールして、イベントが存在するかどうかを確認します。
- 存在する場合、メールサービスでイベントが更新されます。
- イベントが存在しない場合、Lightning Syncはメール サービスをコールしてイベントを作成します。
- 一致するイベントは、今後の同期のために Salesforce とメールサービス間で対応付けられます。
Salesforce からメールサービスへのイベント削除の同期
- ユーザーがイベントを削除する。
- Lightning Sync は、レコードがメール サービスのイベントに対応付けられているかどうかを確認します。
- Lightning Syncは、削除されたイベントを他のシステムから自動的に削除するようにユーザーが設定されているかどうかを確認します。
- イベントに対応付けられている場合、非同期ジョブはキューに追加されます。Lightning Sync はメールサービスをコールしてイベントを削除します。
メールサービスから Salesforce への連絡先またはイベントの作成、更新、削除の同期
Lightning Syncは、すべての同期ユーザーに対してジョブをほぼ連続的に実行します。同期ユーザー数はジョブ頻度に影響します。
- Lightning Syncは、連絡先またはイベントが作成または更新されたか、あるいはイベントがメールサービスから削除されたかどうかを確認します。
- Lightning Sync は、更新する一致するアイテムをチェックします。アイテムが一致しないことが検出されると、Salesforce で新しいレコードが作成されます。
- 削除されたイベントの場合、Lightning Syncは、削除されたイベントを反対側のシステムから自動的に削除するようにユーザーが設定されているかどうかを確認します。その場合、イベントは Salesforce から削除されます。
