Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce for Outlook: The operation is not valid for the state of the transaction 同期エラー

公開日: Apr 14, 2021
説明
問題

行動 (および、取引先責任者、ToDo の場合もあります) の同期中に次のエラーを表示して Salesforce for Outlook の同期が失敗します。
Sync Failed. Check the logs for details.
Unable to sync. Review the appropriate log for details. 

The operation is not valid for the state of the transaction
 
 
Sync.log will は、以下のようなエラーを表示します:
INFO  [Event] Resync Called
 
また、Trace.log には、次のようなタイムアウト関連の例外/エラーが表示されます:

System.Transactions.TransactionException: The operation is not valid for the state of the transaction. ---> System.TimeoutException: Transaction Timeout 


エラーのスクリーンショット:
User-added image

または
 
User-added image

 
根本的な原因

根本的な原因は、多くの未解決の項目 (取引先先責任者、行動、ToDo、メール) を持つ組織/ユーザによる SFO タイムアウト例外です。

 
解決策
1. SFO を終了します。
2. Salesforce へログインします。
3. ホームタブで未解決の項目オプションをクリックします。
4. キューのすべてのアイテム (取引先責任者、行動、ToDo) を割り当てるか、割り当てないでキューをクリアします - バッチ編集を使用すると便利です。
5. SFO を再起動します。
6. 同期します。


また、一部のユーザには、取引先責任者の下にある未解決の項目が表示されません。以前は取引先責任者を同期していましたが、後で同期の問題が原因で同期が無効になり、現在は行動のみの同期が行われている可能性があります。 その場合、まだ未解決の項目のキューには表示されていない取引先責任者の未解決アイテムが多数残っている可能性があります。

取引先責任者を表示し、それらを解決するためは:

1. SFO を終了します。
2. Salesforce のどの取引先とも一致しない会社名で Outlook にテスト連絡先を作成します。
* このために、新しい連絡先を作成します。
3. テストイベントを作成し、同期する前に上記の連絡先の電子名刺をそのイベントに含めます。
4. SFO 設定を変更して取引先責任者の同期を有効にし、双方向の同期オプションを選択します - 重要: Salesforce からのデータを同期しない取引先責任者同期フィルタを使用します (ユーザーが Salesforce から Outlook に不要なデータを取得しないようにします)
5. SFO を起動し、設定ウィザードを完了し、同期を開始します。
6. 同期した後、Salesforce に未解決のアイテムがほとんどないことを確認します (取引先責任者や行動)。
7. 未解決の項目のすべての項目を解決します - バッチ編集を使用してすべてを選択し、[割り当てない] を使用します。
(注: すべての項目を解決する必要はありませんが、SFO クライアントがタイムアウトしない限り十分です)
8. SFO を再帰動し、同期します。
9. SFO 設定へのあらゆる変更を取り消します。お客様に SFO ウィザードをもう一度実行させ、同期を継続させます。
ナレッジ記事番号

000387880

 
読み込み中
Salesforce Help | Article