17.3 Adobe Journey Optimizer을 사용하여 Microsoft Dynamics 365에서 연락처 만들기 및 Microsoft Dynamics에서 데이터 가져오기

이 연습에서는 다음 작업을 수행합니다.

  • Microsoft Dynamics 365에서 연락처를 만들 수 있도록 모듈 6에서 만든 기존 여정을 수정합니다. 이 수정을 위해 Adobe Journey Optimizer에서 작업을 만들 예정입니다.
  • AEP 데모 웹 사이트에서 등록 양식을 제출하면 Microsoft Dynamics 365에서 연락처가 작성되었는지 확인합니다.
  • Microsoft Power Automate를 사용하여 Microsoft Dynamics 365에서 Adobe Experience Platform으로 데이터 흐름을 설정합니다. Power Automate는 자주 사용하는 앱과 서비스 간에 자동화된 워크플로우를 만들어 파일을 동기화하고 알림을 받고 데이터를 수집하는 데 도움이 되는 서비스입니다.
  • 마지막으로 전체 흐름을 테스트하고 애플리케이션 간 데이터 흐름을 파악할 수 있습니다.

17.3.1 Adobe Journey Optimizer을 사용하여 Dynamics 365에서 연락처 만들기

이 연습에서는 [사용] 모듈 6에서 만든 기존 여정을 편집합니다. 이 새 버전의 여정은 고객이 데모 시스템 다음 웹 사이트에서 계정을 만들 때마다 Microsoft Dynamics 365에서 연락처를 만듭니다.

https://experience.adobe.com/#/home로 이동합니다. Adobe Journey Optimizer​을 열려면 클릭하십시오.

JO

그러면 Adobe Journey Optimizer 홈 페이지로 리디렉션됩니다. 왼쪽 메뉴에서 여정​로 이동하여 이 명명 규칙으로 이름이 지정된 계정 생성 여정을 검색합니다.ldap - 계정 생성 여정. 이 여정은 몇 분 후에 업데이트됩니다.

JO

여정을 업데이트하려면 먼저 Microsoft Dynamics 365를 업데이트할 Adobe Journey Optimizer에 새 작업​을 만들어야 합니다.

이렇게 하려면 왼쪽 메뉴에서 구성​으로 이동한 다음 작업 아래의 관리​를 클릭합니다.

JO

작업 만들기​를 클릭하여 새 작업을 추가합니다.

JO

그러면 다음 내용이 표시됩니다.

JO

다음과 같은 필드를 채웁니다.

  • 이름:ldapD365ContactCreation(이 예에서는)vangeluwD365ContactCreation
  • 설명:Dynamics 365에서 연락처 만들기
  • URL:웹 API URL/contacts​에 대한 다음 모습입니다.https://demosystemldapXX.crmX.dynamics.com/api/data/v9.1/contacts(이 예에서:https://demosystemvangeluw101.crm4.dynamics.com/api/data/v9.1/contacts

참고 :웹 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​의 경우, 드롭다운 목록에서 사용자 지정​을 선택합니다.

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
리소스 https://ldapaepdemoXX.crmX.dynamics.com​와 같은 Microsoft Dynamics 인스턴스의 URL입니다. https://demosystemvangeluw101.crm4.dynamics.com/

JO

Save​를 클릭합니다

을 클릭하여 인증​을 테스트하고, 페이로드가 올바른 경우 녹색으로 바뀌고 인증이 성공했는지 확인해야 합니다.

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 - 계정 생성 여정​을 편집할 준비가 되었습니다.

왼쪽 메뉴에서 여정​을 클릭하고 ldap - Account Creation 여정​을(를) 모듈 6에서 생성한 뒤 검색합니다. 을(를) 클릭하여 여정을 열고 편집합니다.

JO

복제 단추 옆에 있는 화살표를 클릭하여 드롭다운을 확인합니다. 새 버전 만들기​를 선택합니다.

JO

팝업에서 새 버전​을 클릭합니다.

JO

먼저 종료 오케스트레이션 단계를 제거해야 합니다. 종료​를 클릭하고 오른쪽 패널에서 bin 아이콘을 클릭합니다. 확인​을 클릭합니다.

JO

이제 왼쪽 패널에서 작업을 검색합니다. ldapD365​을 검색하면 작업 아래에 작업이 표시됩니다.

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

확인​을 클릭합니다.

JO

End 오케스트레이션을 다시 추가합니다. 검색어를 지우고 ORCHESTRATION 아래에서 End​를 여정의 다음 단계로 드래그합니다.

JO

확인​을 클릭합니다.

JO

이제 여정은 다음과 같습니다.

JO

게시​를 클릭합니다.

JO

팝업에서 게시​를 클릭합니다.

JO

2초 후에 여정이 게시되어 생깁니다.

17.3.2 테스트할 계정 생성

데모 웹 사이트를 열고 원하는 브랜드를 로드합니다. 로그인/등록-페이지로 이동합니다.

양식 필드를 작성하고 계정 만들기​를 클릭하여 완료합니다.

JO

계정 만들기​를 클릭한 후 Microsoft Dynamics 365 대시보드로 돌아가서 연락처로 이동합니다. 전자 메일 주소를 검색하면 Microsoft Dynamics 365 내에서 만든 연락처를 실시간으로 찾을 수 있습니다.

JO

다음 단계:17.4 Microsoft Dynamics 365에서 연락처를 업데이트하고 자동으로 여정

모듈 17로 돌아가기

모든 모듈로 돌아가기

이 페이지에서는