2017-12-13 13 views
1

私はSitecore 9をセットアップし、Salesforce Connect 2.xモジュールをインストールしました。Officalコネクタを使用してSalesforceとの間でSalesforceとのコンタクトを同期できませんSalesforce Connect 2.x

このバージョンのドキュメントは利用できないと思われますので、私は1.4バージョンでリリースされたものに従っています。

連絡先を同期するには、パイプラインバッチジョブ「Salesforce Contacts Sync Pipeline Batch」を実行する必要があります。ジョブはエラーなしで実行されました。しかし、私は経験プロファイルにインポートされた連絡先を見ることができません。私はAPIを介してxConnectに接続しようとしましたが、Salesforceからの連絡先もありませんでした。

は、私はSalesforceの接続が正しく動作し、問題は経験のプロフィールの誤理解であるとされていることを発見したほとんどの場合、Salesforceとサイトコア9

+0

なぜ私はこの質問に-1があったのか分かりません。 – user3567195

答えて

0

間の双方向の同期を行う方法上の任意のポインタを得ることができます。

連絡先には、Experience Profileに表示するために、対話が割り当てられている必要があります。連絡先を同期するだけであれば、これらの連絡先には相互作用がないため、Experienceプロファイルには表示されません。

この製品には、完了したSalesforceタスクを相互作用としてSitecoreに持ち込むパイプラインバッチが含まれています。しかし、その同期プロセスを実行しない場合や、連絡先にSalesforceで完了したタスクがない場合、連絡先の対話は作成されません。また、連絡先のいずれもExperience Profileに表示されません。

同期プロセスが動作しているかどうかを判断するためのより良いテストは、エラーが発生したかどうか、およびxConnectにデータが送信されたかどうかを示すログから開始することです。

データがxConnectに送信されることを確認したら、xConnect APIを使用してSalesforceからどの連絡先が持ち込まれたかを判断できます。 xConnectの製品マニュアルには、これを実行する方法の例がたくさんあります。

+0

アダムに感謝します。 SalesforceからContactとタスクをSitecoreに同期させるために、両方のpiplelineを実行しました。私は連絡先の完了したタスクを作成しましたが、連絡先が同期されていないようです。 私はShard 0とShard 1 Databasesの両方でテーブル "Contacts"をチェックしました。私はxConnect APIを使用しており、そこからの結果もありません。経験プロファイルでは、連絡先が表示されません(前述のように完了したタスクを追加した後)。 xConnect APIを使用して手動で追加した連絡先のみが表示されます(連絡先と対話が追加されました) – user3567195

+0

もう1つの問題は、データ交換フレームワークのログが表示されていないことです。パイプラインのバッチ項目からログファイルを表示しようとしているときに、「オブジェクト参照がオブジェクトに設定されていません」というエラーが表示されます。ログを表示するための設定が必要ですか? – user3567195

+0

nullオブジェクトエラーを引き起こしていることを伝えるのは難しいですが、その機能はログファイルを表示するための簡単な方法です。いつでもログがどこにあるのか直接見つけることができ、ファイルを見つけることができます。 –

関連する問題