前回はDynamics365 for SalesからDynamics365 for Financialsに得意先を連携しようとして上手く行きませんでした。連携のための指定条件をfor Sales側のマスタが満たしていない事が原因と思われます。今回は連携の指定条件を満たすよう項目を編集したうえで連携してみます。
条件は「AccountのタイプがCustomer(得意先)かつActiveであること」でした。ところが、for Salesのエントリ画面を見ても「タイプ」が見当たりません。
まさかの非表示項目?ということで、まずは画面項目の変更からやってみます。
得意先の画面から赤丸の「…」ボタンをクリックして「フォーム」を選択。
フォームの編集画面が開きます。右側に現在使用されていないフィールドがリストされています。試しに「住所1:市区町村」を追加してみましょう。追加先のセクションとして「住所」を選択しておき、「住所1:市区町村」をダブルクリック。
項目が追加されました。
フォームの変更を保存します。
保存しただけでは反映されません。「公開」ボタンを押す必要があります。
カスタマイズとして反映されます。
これが変更前の画面です。F5キー等で最新化します。
追加項目が確かに画面に反映されました。
画面のカスタマイズ方法が分かったところで、現在非表示の項目を見てみましょう。右側の項目一覧を上から眺めていきます。それっぽい項目はありません。
スクロールしても見当たりません。
見当たりません。。
見当たりません。。。
と、ここまでやって気づいたのですが、元々表示されている項目「関係内容」の選択肢に「顧客」があります。どうもこれじゃないか、、という気がします。
あらためて、ジョブが動いていることを確認し、、
念のため、得意先を追加してみます。もちろんタイプは顧客です。
できました。
一応中身を見てみましょう。CustomerかつActiveっぽいです。
さて、for Sales から for Financialsに連携されて、、、いません。。
ジョブを確認すると止まっています。他のジョブも一通りReadyにしたのですが、止まっているものもあります。この原因は、、調べきれませんでしたw
ログを見ると、連携バッチ自体は成功しています。
が、得意先一覧の「同期ログ」を見ると、、
for Financials から for Salesに送った際の成功例があるのみです。
バッチJOBが原因不明でコケているのが原因であるならば、、まずは手動で連携されるかどうかを試してみたいと思います。
次回は手動連携に挑戦します。