비고
Dynamics 365 Marketing and Dynamics 365 Customer Insights는 이제 Customer Insights - Journeys and Customer Insights - Data입니다. 자세한 내용은 Dynamics 365 Customer Insights FAQ를 참조하세요.
새로운 Customer Insights - Journeys 고객은 실시간 경험 기능만 받습니다. 자세한 내용은 기본 실시간 경험 설치를 참조하세요.
비고
Azure Active Directory는 이제 Microsoft Entra ID입니다. 자세히 알아보기
중요합니다
이 문서는 고객 인사이트 - 경험에서 점진적으로 제거되는 아웃바운드 마케팅에만 적용됩니다. 중단을 방지하려면 아웃바운드 마케팅 사용을 중지하고 실시간 경험으로 전환합니다. 자세한 정보: 전환 개요.
자체 호스팅 사용자 지정 이벤트 웹 사이트 호스팅을 시작하기 전에 필수 구성 요소 항목에 언급된 작업을 완료합니다.
프런트 엔드는 사용자가 완전히 사용자 지정하고 호스팅할 수 있습니다. 또한 백 엔드 서비스를 사용하도록 선택하거나 백 엔드를 개발할 수 있습니다. 백 엔드 서비스와 상호 작용하려면 공용 API 설명서를 참조하세요.
백 엔드 서비스를 개발하기로 선택한 경우 Dynamics 365 Customer Insights - Journeys 인증 및 웹 서비스를 직접 처리해야 합니다. 이벤트 등록을 만든 적절한 사용자에게 연결하려면 모든 새 웹 사이트 사용자의 Dynamics 365 Customer Insights - Journeys 연락처 레코드를 만들어야 합니다.
사용자에게 이벤트 웹 사이트의 모든 권한을 부여하려면 프런트 엔드를 직접 호스트할 수 있습니다.
웹 애플리케이션 등록
이벤트 관리 공용 API를 사용하려면 웹 애플리케이션 토큰이 필요합니다. 웹 애플리케이션 토큰은 조직과 연결된 API 요청을 제어하는 데 사용됩니다. 추가 정보: 웹 애플리케이션을 등록합니다.
웹 애플리케이션 환경 구성
-
environment.selfhosted.ts폴더에 있는 구성 파일을 복제 하고 이름을 environment.ts. -
environment.ts원하는 개발자 환경에서 구성 파일을 엽니다. - 변수
apiEndpoint값을{web-application-endpoint}/EvtMgmt/api/v2.0/인스턴스에서 새로 만든 웹 애플리케이션 레코드의{web-application-endpoint}필드 값으로 바꿔야 하는 위치 로 변경합니다. - 변수가
useRestStacktrue로 설정되어 있는지 확인합니다. - 에 대한 URL을 업데이트합니다
imagesEndpoint. 동일한 서버에서 이미지를 제공하려는 경우 URL은 다음과https://HOST/assets/images/같이 표시됩니다(HOST를 도메인 이름으로 바꿔야 합니다). -
emApplicationtoken웹 애플리케이션 레코드에서 새로 만든 토큰 필드의 URL을 가리키도록 변수를 변경합니다. -
Microsoft Entra ID를 사용하려면 변수
useAadB2C를true설정하고 수정aadB2CConfig해야 합니다. 자세한 내용은 Microsoft Entra ID입니다.
Microsoft Entra ID에 대한 구성
Microsoft Entra ID 테넌트를 설정하고 Microsoft Entra ID와 작동하도록 이벤트 관리를 구성하는 방법을 알아보려면 Microsoft Entra ID로 작동하도록 이벤트 관리 설정을 참조하세요.
발달
명령 프롬프트 또는 Windows PowerShell을 열고 루트 디렉터리에서 명령을 실행하여 웹 사이트를 빌드하고 로컬로 제공합니다. 또한 이 명령은 애플리케이션에 연결할 수 있는 URL 및 포트를 출력합니다(기본 위치는 localhost:4200).
ng serve
환경 직접 지정
2019년 6월 릴리스부터 명령에서 ng serve 직접 환경을 지정할 수 있습니다.
다음 명령을 사용하면 파일의 environment.selfhosted.ts 구성을 자동으로 사용할 수 있습니다.
ng serve --configuration=self-hosted
건물
명령 프롬프트 또는 Windows PowerShell을 열고 루트 디렉터리에서 명령을 실행하여 프로덕션용 웹 사이트를 빌드합니다.
ng build --prod
루트 디렉터리의 dist 폴더에서 빌드된 웹 사이트를 찾을 수 있습니다.