Dynamics CRM のすべての項目を Marketo に同期しない場合でも心配無用です。Marketo では、同期フィルターを設定して、レコードの一部のみを同期できます。
Dynamics 同期フィルターを設定するには、次のようにします。
これらの変更は、データベースや Marketo ではなく、Dynamics CRM でおこなう必要があります。
フィールドを割り当てず、空白または NULL のままにした場合、同期は停止されますが、更新はおこなわれません。
Marketo は、自動バックグラウンド同期中にこのフィールドを探し、このロジックに基づいて同期するレコードを判定します。
フィールド値 | Marketo に同期? |
---|---|
フィールドが存在しない | はい |
フィールドが空 | はい |
フィールド値が Yes | はい |
フィールド値が No | いいえ |
レコードをスキップするように Marketo に伝える唯一の方法は、フィールドの値を明示的に No に設定することです。Marketo は、フィールドの値が空でもレコードを同期します。
最新バージョンの Marketo プラグイン(3.0.0.1 以降)をインストールします。Marketo/管理者/Microsoft Dynamics/Marketo ソリューションをダウンロードに移動します。
Dynamics CRM にログインします。 クリック 設定を選択し、次に カスタマイズ.
「システムをカスタマイズ」をクリックします。
「エンティティ」の横にある をクリックします。
「リード」の横にある をクリックし、「フィールド」を選択します。次に、「新規」をクリックします。
「表示名」フィールドに SyncToMkto と入力し、「データタイプ」として「2 つのオプション」を選択します。次に、「保存して閉じる」をクリックします。
このフィールドの表示名を任意に選択しますが、「名前」フィールドは正確に new_synctomkto にする必要があります。デフォルトのプレフィックスとして new を使用する必要があります。デフォルトを変更した場合は、ここに移動して、🔗カスタムフィールド名のデフォルトのプレフィックスをリセットします。新しいフィールドを作成した後で、このフィールドを元に戻すことができます。
非同期ワークフローを設定している場合、レコードは、フィールドで設定したデフォルトの SyncToMkto 値を取得し、ワークフローの実行が終了した数秒後に正しい値を取得します。デフォルト値が「はい」に設定されている場合、これらのレコードは Marketo で作成されて古くなります。これを回避するには、いいえをデフォルト値として使用します。
このプロセスを繰り返し、連絡先、アカウント、商談、カスタムエンティティなど、同期を制限する他のエンティティ用に SyncToMkto フィールドを作成します。
初期同期が既に完了している場合は、中に移動し、Marketo と同期するフィールドを選択します。
「管理者」に移動し、「Microsoft Dynamics」を選択します。
「フィールド同期の詳細」で「編集」をクリックします。
下にスクロールしてフィールドを確認します。実際の名前は new_synctomkto にする必要がありますが、表示名は任意の名前にすることができます。「保存」をクリックします。
これで、Marketo の同期フィルターが有効になりました。
レコードの SyncToMkto フィールドには、いつでも手動で値を割り当てることができます。ただし、Dynamics Workflow の機能を活用し、レコードの作成時や更新時に SyncToMkto フィールドに値を自動割り当てすることをお勧めします。
データベースレベルでは、この操作はできません。CRM では、これは手動でおこなうか、ワークフローを使用する必要があります。
Dynamics ワークフローは、今後作成される新しいレコードに対してのみ機能し、履歴データには機能しません。バッチアップデートを使用して、既存のレコードを移動します。
Dynamics CRM に移動します。 クリック 設定を、 プロセス.
「新規」をクリックします。
ワークフローの名前を入力し、カテゴリとして「ワークフロー」を選択し、エンティティとして「リード」を選択します。次に、「OK」をクリックします。
組織の好みに応じて、SyncToMkto フィールドに true または false の値を割り当てるルールを作成します。「保存して閉じる」をクリックします。
「ステップの追加」をクリックしてチェック条件を追加した後に、デフォルトのアクションを定義します。同期しないレコードをいいえと設定します。それ以外の場合は、同期されます。
ワークフローを選択し、「アクティブ化」をクリックします。
メールアドレスを持つユーザーのレコードのみを同期するルールを設定するには、「メールアドレスのカスタム同期フィルタールール」を参照してください。
以下に、必要な実装の詳細を示します。
同期操作の開始
SyncToMkto の値がいいえからはいに変わると、Dynamics は直ちに Marketo にこのレコードの同期を開始するよう通知します。レコードが既に存在する場合は、Marketo によってアップデートされます。それ以外の場合は、レコードが作成されます。
これが発生すると、Create [StartSync]
操作が Marketo ログに追加されます。
同期操作の停止
レコードの SyncToMkto 値が Yes から No に変更されると、Marketo にこのレコードの同期を停止するよう通知されます。ただし、レコードは削除されず、アップデートの取得が停止され、古くなります。