솔루션 배포 및 테스트
이 솔루션을 배포하려면 제공된 server.js 파일을 Node.js 응용 프로그램의 진입점으로 사용하십시오. 샘플 애플리케이션은 Adobe Journey Optimizer에 구성된 사용자 지정 작업에 의해 호출되는 끝점을 노출합니다.
사전 요구 사항
응용 프로그램을 배포하기 전에 다음을 확인합니다.
- 전자 메일 전송 권한이 있는 올바른 SendGrid 계정입니다.
- SendGrid에 구성된 확인된 발신자 이메일 주소.
- Adobe Experience Manager Forms 서비스에 대한 액세스 및 유효한 전달자 토큰.
- 샘플 응용 프로그램을 호스팅하기 위한 Node.js 런타임 환경입니다.
환경 변수
응용 프로그램을 시작하기 전에 다음 환경 변수를 구성합니다.
const SENDGRID_API_KEY = process.env.SEND_GRID_API_KEY;
const SENDGRID_FROM = process.env.SENDGRID_FROM;
const AEM_BEARER = process.env.AEM_BEARER;
- SENDGRID_API_KEY - 전자 메일 배달을 위해 SendGrid로 인증하는 데 사용되는 API 키입니다.
- SENDGRID_FROM - 발신 통신에 사용되는 확인된 보낸 사람 전자 메일 주소입니다.
- AEM_BEARER - Adobe Experience Manager 서비스에 대한 요청을 인증하는 데 사용되는 전달자 토큰입니다.
Adobe Journey Optimizer 통합
배포되면 Node.js 애플리케이션에 의해 노출된 끝점은 Adobe Journey Optimizer 사용자 지정 작업에서 참조할 수 있습니다. 여정 중에 사용자 지정 작업이 호출되면 애플리케이션은 개인화된 PDF 통신을 생성하여 SendGrid를 사용하여 수신자에게 전달합니다.
이메일 주소 및 관심 클라우드 솔루션을 포함하여 필요한 세부 정보가 포함된 적응형 양식을 채워 솔루션을 테스트합니다. 정보가 Adobe Experience Platform의 새 고객 프로필에 해당하는지 확인합니다. 이렇게 하면 Adobe Journey Optimizer에서 여정이 트리거되어 개인화된 대화형 커뮤니케이션이 만들어집니다. 그런 다음 이 커뮤니케이션의 PDF 버전이 제공된 이메일 주소로 전송됩니다.
이 비디오에서는 이 사용 사례에 대한 최종 사용자 경험을 보여 줍니다.
recommendation-more-help
experience-manager-learn-help-cloud-service