Campaign과 Microsoft Dynamics 365 연결 connect-to-msdyn
이 페이지에서는 Campaign Classic을 Microsoft Dynamics CRM 365 에 연결하는 방법을 배웁니다.
웹 API 을(를) 통해 배포할 수 있습니다(권장). Microsoft Dynamics와의 연결을 설정하는 단계를 알아보려면 아래 섹션을 참조하세요.
데이터 동기화는 전용 워크플로우 활동을 통해 수행됩니다. 자세히 알아보기.
구현 단계 microsoft-dynamics-implementation-steps
웹 API 를 통해 Microsoft Dynamics 365를 Adobe Campaign에서 작동하도록 연결하려면 다음 단계를 적용해야 합니다.
Microsoft Dynamics CRM에서:
- Microsoft Dynamics 클라이언트 ID 가져오기
- Microsoft Dynamics 인증서 키 식별자 및 키 ID 생성
- 권한 구성
- 앱 사용자 만들기
- 개인 키 인코딩
Campaign Classic:
- 새 외부 계정 만들기
- Microsoft Dynamics 설정으로 외부 계정 구성
- 구성 도우미를 사용하여 표를 매핑하고 열거형을 동기화합니다.
- 동기화 워크플로우 만들기
- CRM의 동작을 변경하고 Adobe Campaign과의 호환성 문제를 초래할 수 있는 플러그인을 설치합니다.
- 여러 열거형 선택
Microsoft Dynamics CRM 구성 config-crm-microsoft
액세스 토큰 및 계정 설정 키를 생성하려면 전역 관리자 자격 증명을 사용하여 Microsoft Azure 디렉터리에 로그인해야 합니다. 그런 다음 아래에 설명된 단계를 수행합니다.
Microsoft Dynamics 클라이언트 ID 가져오기 get-client-id-microsoft
클라이언트 ID를 가져오려면 Azure Active Directory에 앱을 등록해야 합니다. 클라이언트 ID는 애플리케이션 ID와 동일합니다.
- Azure Active Directory > 앱 등록(으)로 이동한 다음 새 응용 프로그램 등록 을 클릭합니다.
- adobeccampaign
<instance identifier>
과(와) 같이 인스턴스를 식별하는 데 도움이 되는 고유한 이름을 지정하십시오. - 응용 프로그램 유형 을(를) 웹 앱/API(으)로 선택합니다.
- 로그온 URL 에
http://localhost
을(를) 사용합니다.
저장하면 Campaign의 클라이언트 식별자인 응용 프로그램 ID 이(가) 나타납니다.
이 페이지에서 자세히 알아보십시오.
Microsoft Dynamics 인증서 키 식별자 및 키 ID 생성 config-certificate-key-id
인증서 키 식별자(customKeyIdentifier) 및 키 ID(keyId) 를 가져오려면 아래 단계를 수행하십시오.
-
Azure Active Directory > 앱 등록(으)로 이동하여 이전에 만든 응용 프로그램을 선택합니다.
-
인증서 및 암호 를 클릭합니다.
-
인증서 업로드 를 클릭한 다음 생성된 공개 인증서를 검색하여 업로드하십시오.
-
인증서를 생성하려면 openssl을 사용합니다.
예제:
code language-none - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
note note NOTE 더 긴 인증서 유효 기간 동안 코드 샘플에서 일 수(여기 -days 365
)를 변경할 수 있습니다. -
그런 다음 base64에서 인코딩해야 합니다. 이렇게 하려면 Base64 인코더의 도움을 사용하거나 Linux용 명령줄
base64 -w0 private.key
을(를) 사용합니다. -
매니페스트 링크를 클릭하여 인증서 키 식별자(customKeyIdentifier) 및 키 ID(keyId) 를 가져옵니다.
인증서 CRM O-Auth type 을(를) 사용하여 Microsoft Dynamics CRM 외부 계정을 구성하려면 인증서 키 식별자(customKeyIdentifier) 및 키 ID(keyId) 이(가) 나중에 필요합니다.
권한 구성 config-permissions-microsoft
1단계: 만들어진 앱에 대해 필요한 권한 을 구성하십시오.
-
Azure Active Directory > 앱 등록(으)로 이동하여 이전에 만든 응용 프로그램을 선택합니다.
-
왼쪽 상단의 설정 을 클릭합니다.
-
필수 권한 에서 추가 를 클릭하고 API > Dynamics CRM Online을 선택 합니다.
-
선택 을 클릭하고 조직 사용자로 Dynamics 365 액세스 확인란을 활성화한 다음 선택 을 클릭합니다.
-
그런 다음 앱에서 관리 메뉴에서 매니페스트 를 선택합니다.
-
Manifest 편집기에서
allowPublicClient
속성을null
에서true
(으)로 설정하고 저장 을(를) 클릭합니다.
2단계: 관리자 동의 부여
-
Azure Active Directory > Enterprise 응용 프로그램(으)로 이동합니다.
-
테넌트 전체 관리자 동의를 부여할 애플리케이션을 선택합니다.
-
왼쪽 창 메뉴에서 보안 의 사용 권한 을 선택합니다.
-
관리자 동의 부여 를 클릭합니다.
자세한 내용은 Azure 설명서를 참조하세요.
앱 사용자 만들기 create-app-user-microsoft
앱 사용자는 위에 등록된 애플리케이션이 사용할 사용자입니다. 위에 등록된 앱을 사용하여 Microsoft Dynamics에 대한 모든 변경 작업은 이 사용자를 통해 수행됩니다.
1단계: azure active directory에서 비대화형 사용자 만들기
- Azure Active Directory > 사용자 를 클릭하고 새 사용자 를 클릭합니다.
- 사용할 올바른 이름을 지정하십시오. 사용자 이름은 이메일 형식이어야 합니다.
- 디렉터리 역할 에서 Dynamics 365 관리자 를 선택합니다.
2단계: 만들어진 사용자에게 적절한 라이선스 할당
- Microsoft Azure에서 관리 앱 을 클릭하세요.
- 사용자 > 활성 사용자(으)로 이동하여 새로 만든 사용자를 클릭합니다.
- 제품 라이선스 편집 을 클릭하고 Dynamics 365 고객 참여 계획 을 선택하십시오.
- Click Close.
3단계: Dynamics CRM에서 응용 프로그램 사용자 만들기
-
Microsoft Azure에서 설정 > 보안 > 사용자(으)로 이동합니다.
-
드롭다운을 클릭하고 응용 프로그램 사용자 를 선택한 다음 새로 만들기 를 클릭합니다.
-
위의 active directory에서 만든 사용자와 동일한 사용자 이름 사용
note note NOTE 동일한 이름을 사용하면 중복 키 오류가 발생하므로 이 단계가 필요한지 여부가 확인될 때까지 다른 사용자 이름을 사용하여 계속 진행하십시오. -
이전에 만든 응용 프로그램에 대해 응용 프로그램 ID 을(를) 지정하십시오.
-
역할 관리 를 클릭하고 사용자에게 시스템 관리자 역할을 선택하십시오.
Campaign 구성 configure-acc-for-microsoft
Microsoft Dynamics 365와 Campaign을 연결하려면 Campaign에서 전용 External Account 을(를) 만들고 구성해야 합니다.
-
Administration > Platform > External accounts(으)로 이동합니다.
-
Microsoft Dynamics CRM 외부 계정을 선택하십시오. Enabled 옵션을 선택합니다.
-
Microsoft Dynamics 365 및 Campaign에 연결하는 데 필요한 정보를 입력합니다.
note note NOTE 각 CRM O-Auth type 이(가) 있는 Microsoft Dynamics CRM 외부 계정 구성은 이 섹션🔗의 에 자세히 설명되어 있습니다. -
Microsoft CRM configuration assistant… 링크를 클릭합니다. Adobe Campaign은 Microsoft Dynamics 데이터 템플릿에서 테이블을 자동으로 검색합니다.
-
복구할 테이블을 선택합니다.
-
해당 스키마를 만들려면 Next 을(를) 클릭하십시오.
note note NOTE 구성을 승인하려면 Adobe Campaign 콘솔의 연결을 끊거나 다시 연결해야 합니다. Adobe Campaign에서 일치하는 데이터 스키마를 사용할 수 있는지 확인할 수 있습니다.
-
Adobe Campaign과 Microsoft Dynamics 간의 열거 동기화를 시작하려면 Synchronizing enumerations… 링크를 클릭하십시오.
이제 Campaign과 Microsoft Dynamics가 연결되었습니다. 두 시스템 간에 데이터 동기화를 설정할 수 있습니다. 자세한 내용은 데이터 동기화 섹션을 참조하세요.
login.microsoftonline.com
, 이렇게 두 개의 URL을 허용 목록에 추가하다에 추가해야 합니다. URL 권한을 구성하는 방법에 대한 자세한 내용은 이 페이지를 참조하세요.지원되는 필드 데이터 유형 ms-dyn-supported-types
Microsoft Dynamics 365의 경우 지원되는/지원되지 않는 특성 유형은 다음과 같습니다.