Campaign 및 Microsoft Dynamics 365 연결

이 페이지에서는 Campaign Classic을 Microsoft Dynamics CRM 365​에 연결하는 방법을 알아봅니다.

가능한 배포는 다음과 같습니다.

  • 를 통해 웹 API(권장) Microsoft Dynamics와의 연결을 설정하는 단계를 알아보려면 아래 섹션을 참조하십시오.
  • Office 365 사용 이 통합을 설정하는 주요 단계를 알려면 이 비디오를 참조하십시오.
  • 온-프레미스 배포의 경우 Office 365 주요 단계를 적용합니다.

데이터 동기화는 전용 워크플로우 활동을 통해 수행됩니다. 자세히 알아보기

구현 단계

웹 API​를 통해 Adobe Campaign에서 작동하도록 Microsoft Dynamics 365를 연결하려면 다음 단계를 적용해야 합니다.

Microsoft Dynamics CRM에서:

  1. Microsoft Dynamics 클라이언트 ID 가져오기
  2. Microsoft Dynamics 클라이언트 암호 생성
  3. 권한 구성
  4. 앱 사용자 만들기
  5. 개인 키 인코딩

자세한 내용은 이 섹션에서 확인하십시오

Campaign Classic:

  1. 새 외부 계정 만들기
  2. Microsoft Dynamics 설정으로 외부 계정 구성
  3. 구성 마법사를 사용하여 테이블을 매핑하고 열거형을 동기화합니다
  4. 동기화 워크플로우 만들기

자세한 내용은 이 섹션에서 확인하십시오

주의

Adobe Campaign과 Microsoft Dynamics를 연결할 때 다음을 수행할 수 없습니다.

  • CRM의 동작을 변경하고 Adobe Campaign와의 호환성 문제가 발생할 수 있는 플러그인을 설치합니다
  • 여러 열거형 선택

Microsoft Dynamics CRM 구성

액세스 토큰 및 키를 생성하여 계정을 설정하려면 전역 관리자 자격 증명을 사용하여 Microsoft Azure 디렉토리에 로그인해야 합니다. 그런 다음 아래 설명된 단계를 수행합니다.

Microsoft Dynamics 클라이언트 ID 가져오기

클라이언트 ID를 가져오려면 Azure Active Directory에서 앱을 등록해야 합니다. 클라이언트 ID는 애플리케이션 ID와 동일합니다.

  1. Azure Active Directory > 앱 등록​으로 이동하고 새 응용 프로그램 등록​을 클릭합니다.
  2. adobecampaign<instance identifier>​과 같이 인스턴스를 식별하는 데 도움이 되는 고유한 이름을 지정합니다.
  3. 애플리케이션 유형​을 웹 앱 / API​로 선택합니다.
  4. 사인온 URL​에 http://localhost을 사용하십시오.

저장하면 Campaign에 대한 클라이언트 식별자인 애플리케이션 ID​가 제공됩니다.

이 페이지에서 자세히 알아보십시오.

Microsoft Dynamics 클라이언트 암호 생성

클라이언트 암호는 클라이언트 ID에 고유한 키입니다. 인증서 키 식별자를 얻으려면 아래 단계를 수행하십시오.

  1. Azure Active Directory > 앱 등록​으로 이동하여 이전에 만든 응용 프로그램을 선택합니다.

  2. Certificates 및 Secret​을 클릭합니다.

  3. 인증서 업로드​를 클릭한 다음 생성된 공개 인증서를 찾아 업로드합니다.

  4. 인증서를 생성하기 위해 openssl을 사용할 수 있습니다.

    예제:

    - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
    
  5. manifest 링크를 클릭하여 인증서 키 식별자키 ID​를 가져옵니다.

권한 구성

생성된 앱에 대해 필수 권한​을 구성해야 합니다.

  1. Azure Active Directory > 앱 등록​으로 이동하여 이전에 만든 응용 프로그램을 선택합니다.
  2. 왼쪽 상단에 있는 설정​을 클릭합니다.
  3. 필수 권한​추가​ API > Dynamics CRM Online 을 클릭합니다.
  4. 그런 다음 선택​을 클릭하고 조직 사용자로 Dynamics 365에 액세스 확인란을 활성화하고 선택​을 클릭합니다.

앱 사용자 만들기

앱 사용자는 위에 등록된 애플리케이션이 사용할 사용자입니다. 위에 등록된 앱을 사용하여 Microsoft Dynamics에 변경한 내용은 이 사용자를 통해 수행됩니다.

1단계:Azure active directory에서 비대화형 사용자 만들기

  1. Azure Active Directory > 사용자​를 클릭하고 새 사용자​를 클릭합니다.
  2. 사용할 이름을 지정하고 사용자 이름은 이메일 형식이어야 합니다.
  3. 디렉터리 역할​에서 Dynamics 365 관리자​를 선택합니다.

2단계:생성된 사용자에게 적절한 라이센스 할당

  1. Microsoft Azure에서 관리 앱​을 클릭합니다.
  2. 사용자 > 활성 사용자​로 이동하여 새로 만든 사용자를 클릭합니다.
  3. 제품 라이선스 편집​을 클릭하고 Dynamics 365 고객 참여 계획​을(를) 선택합니다.
  4. 닫기​를 클릭합니다.

3단계:Dynamics CRM에서 응용 프로그램 사용자 만들기

  1. Microsoft Azure에서 설정 > 보안 > 사용자​로 이동합니다.

  2. 드롭다운을 클릭하고 응용 프로그램 사용자​를 선택한 다음 새로 만들기​를 클릭합니다.

  3. 위의 active directory에서 만든 사용자와 동일한 사용자 이름을 사용합니다

    노트

    동일한 이름을 사용하면 중복 키 오류가 발생하므로 이 단계가 필요한지 여부를 확인할 때까지 다른 사용자 이름을 사용하여 계속 진행합니다.

  4. 이전에 만든 응용 프로그램에 대해 응용 프로그램 ID​를 할당합니다.

  5. 역할 관리​를 클릭하고 시스템 관리자 역할을 사용자에게 선택합니다.

Campaign 구성

Microsoft Dynamics 365 및 Campaign을 연결하려면 Campaign에서 전용 외부 계정을 만들고 구성해야 합니다.

  1. Administration > Platform > External accounts​으로 이동합니다.

  2. 새 외부 계정을 만들고 유형 Microsoft Dynamics CRMEnable 옵션을 선택합니다.

  3. Web API 배포 유형을 선택합니다.

    Adobe Campaign Classic은 Certificate 또는 Password Credentials​을 사용하여 인증을 위해 OAuth 프로토콜을 사용하는 Dynamics 365 REST 인터페이스를 지원합니다.

    Azure 디렉터리에서 이전에 정의된 설정을 사용하여 외부 계정을 구성합니다.

    노트

    Microsoft Dynamics CRM 외부 계정 구성은 이 섹션 에 자세히 설명되어 있습니다.

  4. Microsoft CRM configuration wizard… 링크를 클릭합니다.Adobe Campaign은 Microsoft Dynamics 데이터 템플릿에서 테이블을 자동으로 검색합니다.

  5. 복구할 테이블을 선택합니다.

  6. Next 을 클릭하여 해당 스키마 만들기를 시작합니다.

    노트

    구성을 승인하려면 Adobe Campaign 콘솔에서 연결을 끊거나 다시 연결해야 합니다.

    일치하는 데이터 스키마를 Adobe Campaign에서 사용할 수 있는지 확인할 수 있습니다.

  7. Adobe Campaign과 Microsoft Dynamics 간에 열거형 동기화를 시작하려면 Synchronizing enumerations… 링크를 클릭하십시오.

이제 Campaign과 Microsoft Dynamics가 연결되었습니다. 두 시스템 간에 데이터 동기화를 설정할 수 있습니다. 자세한 내용은 데이터 동기화 섹션에서 알아보십시오.

Microsoft Dynamics CRM Office 365 통합 구성

Office 365 배포의 컨텍스트에서 Dynamics 365를 Adobe Campaign Classic과 통합하는 방법을 알아보려면 이 비디오를 시청하십시오.

지원되는 필드 데이터 형식

Microsoft Dynamics 365의 경우 지원되는/지원되지 않는 특성 유형은 아래에 나와 있습니다.

속성 유형 지원됨
기본 유형 :부울, datetime, decimal, float, double, 정수, bigint, 문자열
돈(이중)
메모, entityname , primarykey, uniqueidentifier (as string)
상태, picklist(가능한 값을 열거형에 저장함), 상태(문자열)
소유자(문자열로)
조회(단일 엔티티 참조 조회만)
고객 아니요
관련 아니요
PartyList 아니요
ManagedProperty 아니요

이 페이지에서는