17.3 Microsoft Dynamics 365での連絡先の作成(Adobe Journey Optimizerを使用)およびMicrosoft Dynamicsからのデータのインポート(英語)

この練習では、次のタスクを実行します。

  • モジュール6で作成した既存のジャーニーを変更し、Microsoft Dynamics 365で連絡先を作成できるようにします。 この変更のために、Adobe Journey Optimizerでアクションを作成します。
  • AEPデモWebサイトの登録フォームを送信したら、Microsoft Dynamics 365で連絡先が作成されたことを確認します。
  • Microsoft Power Automateを使用して、Microsoft Dynamics 365からAdobe Experience Platformへのデータフローをセットアップします。 Power Automateは、お気に入りのアプリとサービスの間に自動ワークフローを作成し、ファイルの同期、通知の取得、データの収集などを行うサービスです。
  • 最後に、完全なフローをテストし、アプリケーション間でのデータのフローを理解します。

17.3.1 Adobe Journey Optimizerを使用したDynamics 365での連絡先の作成

この演習では、イネーブルメントのモジュール6で作成した既存のジャーニーを編集します。 この新しいバージョンのジャーニーは、顧客がDemo System Next Webサイトでアカウントを作成するたびに、Microsoft Dynamics 365に連絡先を作成します。

https://experience.adobe.com/#/homeに移動します。 クリックして​Adobe Journey Optimizer​を開きます。

JO

その後、Adobe Journey Optimizerのホームページにリダイレクトされます。 左側のメニューで、ジャーニー​に移動し、アカウント作成ジャーニーを検索します。このジャーニーの名前は、次の命名規則に従います。ldap — アカウント作成ジャーニー。 これは、数分で更新されるジャーニーです。

JO

ジャーニーを更新する前に、Adobe Journey Optimizerで新しい​アクション​を作成し、Microsoft Dynamics 365を更新する必要があります。

それには、左側のメニューの「設定」に移動し、「アクション」の下の「管理」をクリックします。

JO

アクションを作成」をクリックして、新しいアクションを追加します。

JO

次の内容が表示されます。

JO

次のようなフィールドに入力します。

  • 名前:ldapD365ContactCreation。次に例を示します。vangeluwD365ContactCreation
  • 説明:Dynamics 365​で連絡先を作成する
  • URL:Web APIのURL/contacts​は次のようになります。https://demosystemldapXX.crmX.dynamics.com/api/data/v9.1/contacts:次の例では次のようになります。https://demosystemvangeluw101.crm4.dynamics.com/api/data/v9.1/contacts

注意 :Web API URLにhttpsが使用されていることを確認してください。使用されていない場合、呼び出しはMicrosoft Dynamicsによって拒否されます

これで、アクションは次のようになります。

JO

次に、「Headers」で、次のフィールドを追加する必要があります。

キー
If-None-Match null
OData-Version 4.0
Accept application/json
OData-MaxVersion 4.0

これで、アクションは次のようになります。

JO

次に、「認証」で、Microsoft Dynamicsへの接続方法を追加します。 この場合は、OAuth2.0を使用します。

TYPE​の場合、ドロップダウンリストから​Custom​を選択します。

JO

次に、鉛筆アイコンをクリックして、次のペイロードを追加します。

JO

ペイロード画面が表示され、このデフォルトのペイロードサンプルが表示されます。

JO

デフォルトのペイロードサンプルを以下のペイロードで置き換えます。 演習17.1で作成したように、独自の接続資格情報を追加する必要があります。この認証では、クライアント秘密鍵は使用しません。

次のjsonをコピーして貼り付けます。

{
    "type": "customAuthorization",
    "authorizationType": "Bearer",
    "endpoint": "https://login.microsoftonline.com/common/oauth2/token",
    "method": "POST",
    "headers": {
        "content-type": "application/x-www-form-urlencoded"
    },
    "body": {
        "bodyType": "form",
        "bodyParams": {
            "grant_type": "password",
            "client_id": "",
            "username": "",
            "password": "",
            "resource": ""
        }
    },
    "tokenInResponse": "json://access_token"
}

これで、次の内容になります。

JO

演習17.1に基づいて、このjson内の空の文字列でフィールドに値を入力します。

フィールド 説明 値の例
client_id Azure SyncContactアプリのアプリケーション(クライアント)ID 1dc2c2a1-ca26-4ab7-afa7-057acf441415
ユーザー Microsoft Dynamics 365に接続する際に使用するユーザー名は、admin@demosystemldapXX.onmicrosoft.com​のようになります。 admin@demosystemvangeluw101.onmicrosoft.com
パスワード Microsoft Dynamics 365に接続するために使用するパスワード Password_1234
resource https://ldapaepdemoXX.crmX.dynamics.com​のようなMicrosoft DynamicsインスタンスのURL https://demosystemvangeluw101.crm4.dynamics.com/

JO

保存​をクリックします。

「をクリックして認証をテスト」をクリックします。ペイロードが正しい場合は、緑色に変わり、認証が成功したと伝えます。

JO

次に、「アクションパラメーター」の下で鉛筆アイコンをクリックして、次のペイロードを追加する必要があります。 i​アイコンにロールオーバーすると、ペイロードを編集するアイコンが表示されます。

JO

フィールド設定画面が表示されます。

JO

このペイロードjsonを使用します。

次のjsonをコピーします。

{
    "emailaddress1": {
        "toBeMapped": true,
        "dataType": "string",
        "label": "email"
    },
    "firstname": {
        "toBeMapped": true,
        "dataType": "string",
        "label": "fName"
    },
    "lastname": {
        "toBeMapped": true,
        "dataType": "string",
        "label": "lName"
    }
}

ペイロードウィンドウに貼り付けます。

JO

フィールド設定ウィンドウで「保存」をクリックします。

保存」をクリックしてアクションを保存します。

JO

これで、ldap — アカウント作成ジャーニー​を編集する準備が整いました。

左側のメニューで、「ジャーニー」をクリックし、モジュール6で作成した​ldap - Account Creationジャーニー​を検索します。 をクリックしてジャーニーを開き、編集します。

JO

複製」ボタンの横の矢印をクリックして、ドロップダウンを表示します。 「新しいバージョンを作成」を選択します。

JO

ポップアップで「新しいバージョン​を作成」をクリックします。

JO

まず、オーケストレーションの終了​手順を削除する必要があります。 「終了」をクリックし、右側のパネルにあるごみ箱アイコンをクリックします。 「確認」をクリックします。

JO

次に、左側のパネルからアクションを検索します。 ldapD365​を検索すると、Actions​の下にアクションが表示されます。

JO

ldapD365ContactCreation​アクションをキャンバス上の​Email​アクションの後にドラッグします。

そうすれば、これが見える。

JO

次に、アクションパラメーター​を編集する必要があります。

EMAIL」パラメーターの場合、鉛筆/編集アイコンをクリックします。

JO

email​を検索し、ldapAccountCreationEventの下の電子メールフィールドを選択します。--aepTenantId--.identification.core.email​を参照してください。

JO

FNAME」パラメーターで、鉛筆/編集アイコンをクリックします。

JO

firstName​を検索し、ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName​の下の電子メールフィールドを選択します。

JO

LNAME」パラメーターの場合、鉛筆/編集アイコンをクリックします。

JO

lastName​を検索し、ExperiencePlatform.ProfileFieldGroup.profile.person.name.lastName​の下の電子メールフィールドを選択します。

JO

これで、アクションは次のようになります。

JO

OK」をクリックします。

JO

終了​オーケストレーションを再度追加します。 検索語句をクリアし、ORCHESTRATION​の下で、終了​をジャーニーの次の手順にドラッグします。

JO

OK」をクリックします。

JO

これで、ジャーニーは次のようになります。

JO

公開」をクリックします。

JO

ポップアップで「公開」をクリックします。

JO

数秒後、ジャーニーが公開され、ライブになります。

17.3.2テストするアカウントの作成

デモWebサイトを開き、選択したブランドを読み込みます。 ログイン/登録​ページに移動します。

フォームフィールドに入力し、「アカウントを作成」をクリックして入力を完了します。

JO

アカウントを作成」をクリックした後、Microsoft Dynamics 365のダッシュボードに戻り、連絡先に移動します。 Eメールアドレスを検索すると、Microsoft Dynamics 365内でリアルタイムに作成された連絡先が表示されます。

JO

次の手順:17.4 Microsoft Dynamics 365の連絡先を更新し、ジャーニーを自動的にトリガー

モジュール17に戻る

すべてのモジュールに戻る

このページ