Dynamics CRM Outlook クライアントとオフライン アクセスの同期で奇妙な動作が発生します。連絡先が作成され、計算フィールドの値を設定するときに、操作前の段階でオフラインで実行するプラグインがあります。
targetEntity.Attributes[フィールド名] = newValue;
連絡先が作成された後、フィールドが設定され、オフライン中にすべてが正しく機能しますが、同期後にフィールドが空白になります。クライアントの OfflineQueue テーブルを確認したところ、SOAP メッセージに変更されたフィールドに関する情報が含まれていないことがわかりました。これが、情報がサーバーに送信されていない理由です。操作前の段階の前に SOAP メッセージが OfflineQueue テーブルに挿入され、プラグインの変更に合わせて変更されていないようです。誰もこれを見たことがありますか?これは CRM のバグですか? これに関する情報は見つかりませんか?