17.3在Microsoft Dynamics 365中使用Adobe Journey Optimizer创建联系人并从Microsoft Dynamics导入数据

在本练习中,您将执行以下任务:

  • 修改在模块6中创建的现有历程,以在Microsoft Dynamics 365中创建联系人。 对于此修改,我们将在Adobe Journey Optimizer中创建操作。
  • 在AEP演示网站上提交注册表单后,验证是否在Microsoft Dynamics 365中创建了联系人。
  • 使用Microsoft Power Automate设置从Microsoft Dynamics 365到Adobe Experience Platform的数据流。 Power Automate是一项服务,可帮助您在最喜爱的应用程序和服务之间创建自动工作流,以同步文件、获取通知、收集数据等。
  • 最后,您将测试整个流程并了解数据在应用程序之间如何流动。

17.3.1在Dynamics 365中使用Adobe Journey Optimizer创建联系

在本练习中,您将编辑在启用的模块6中创建的现有历程。 随后,当客户在Demo System Next网站上创建帐户时,此新版历程将在Microsoft Dynamics 365中创建联系人。

转到https://experience.adobe.com/#/home。 单击以打开​Adobe Journey Optimizer

JO

然后,您将被重定向到Adobe Journey Optimizer主页。 在左侧菜单中,转到​历程​并搜索帐户创建历程,该历程由以下命名约定命名:ldap — 帐户创建历程。 这是一段几分钟后您将更新的历程。

JO

在更新历程之前,您需要在Adobe Journey Optimizer中创建新的​Action,以更新Microsoft Dynamics 365。

为此,请转到左侧菜单中的​Configurations,然后单击​Actions​下的​Manage

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

接下来,在​Authentication​下,您将添加如何连接到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

现在,您将在此json中使用基于练习17.1的值填充带空字符串的字段:

字段 描述 示例 值
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
资源 Microsoft Dynamics实例的URL,类似于​https://ldapaepdemoXX.crmX.dynamics.com https://demosystemvangeluw101.crm4.dynamics.com/

JO

单击​保存

单击​单击以测试身份验证,如果有效负载正确,则会变为绿色,并表示身份验证成功。

JO

接下来,在​Action parameters​下,您需要通过单击铅笔图标来添加以下有效负载。 将鼠标悬停在​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

单击“字段配置”窗口上的​Save

单击​Save​以保存您的操作。

JO

现在,您已准备好编辑​ldap — 帐户创建历程

在左侧菜单中,单击​历程​并搜索在模块6中创建的​ldap — 帐户创建历程。 单击以打开历程并对其进行编辑。

JO

单击​Duplicate​按钮旁边的箭头可查看下拉菜单。 选择​创建新版本

JO

在弹出窗口中单击​创建新版本

JO

首先,您需要删除​End​编排步骤。 单击​结束,然后单击右侧面板中的bin图标。 单击​Confirm

JO

现在,从左侧面板中搜索您的操作。 搜索​ldapD365,此时“操作”应显示在​Actions​下。

JO

在​Email​操作之后,将​ldapD365ContactCreation​操作拖到画布上。

然后你会看到这个。

JO

现在,您需要编辑​Action(操作)参数

对于​EMAIL​参数,单击铅笔/编辑图标。

JO

搜索​email,然后选择​ldapAccountCreationEvent下的email字段。--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

单击​确定

JO

重新添加​End​编排。 清除搜索词,并在​ORCHESTRATION​下,将​End​拖到历程的下一步。

JO

单击​确定

JO

您的历程现在应当如下所示:

JO

单击​Publish

JO

在弹出窗口中单击​Publish

JO

几秒钟后,您的历程将被发布并启用。

17.3.2创建要测试的帐户

打开您的演示网站,并加载所选品牌。 转到​Login/Register-page。

填写表单字段,然后单击​创建帐户​完成。

JO

单击​创建帐户​后,返回至Microsoft Dynamics 365功能板,然后转至联系人。 搜索您的电子邮件地址,您会发现联系人是在Microsoft Dynamics 365中实时创建的。

JO

下一步:17.4在Microsoft Dynamics 365中更新联系人并自动触发旅程

返回到模块17

返回到所有模块

在此页面上