前回に引き続き、Dynamics 365 for Sales側から for Financials側に向けた得意先マスタ連携です。ジョブ連携で上手く行かないので問題切り分けのためにマニュアルでの連携にトライします。
まずは Connection Setting画面からジョブを確認。
Customer連携含めて全部止めます。
まずは先のトライで実現できた for Financials から for Sales向けのマニュアル同期を実行します。Financials側の得意先名称を、、
変更します。
マニュアル同期前の for Sales側の状態。
Connection Setup画面のリボンでSynchronize Modified Recordsボタンを押すと、、
「Integration Table Mappingsの全レコードの同期取るけどいい?」ときかれました。困りますw 得意先だけにしたいです。
Integration Mapping TableでCustomerを選択して Synchronize Modified Recordsボタンをクリック。
同期処理が走りました。
ログを見てみます。
いい感じに1件Modifiedされている様に見えます。
for Sales側のマスタを見ると変更が反映されていました!
ちなみに一覧画面で見ると反映されていません。(時間かかるのか?)
いよいよ本題です。For Sales 側の名称を変更して、、
先ほどと同様にマニュアルで同期をとります。
成功しました。
ログを見ます。
更新されていないようです。。
確かに変更されていません。またしても失敗です。前回は for Sales の新規登録分が for Financials に登録されないという事象でしたが、今回は既に存在するレコードの更新に失敗しています。(こちらの方が簡単なはずなのに。。)
Financials側の得意先マスタのカード画面でAccountというボタンがあります。これを押してみます。
ブラウザの別タブで対応する Sales 側のAccountが表示されました。
一方で for Sales側で同じようなボタンを押すと、、
以下のエラー画面になります。
成功はしませんでしたが、少し問題の核心に近づけた気がします。そもそも for Sales側で for Financials側が見えていないようです。別の手を考えてまた試してみようと思います。
1件のコメント