[통합]{class="badge positive"}
초안 Forms 대시보드
[AEM Forms as a Cloud Service]{class="badge informative"}
초안 Forms 대시보드는 저장되었지만 아직 제출되지 않은 양식에 대해 중앙 집중식 보기를 제공합니다. Adobe Experience Platform에 쿼리하여 양식 이름, 소유자 전자 메일 및 저장 날짜를 표시하고 운영자가 AEP에서 form.nudge 이벤트를 트리거하여 미리 알림을 수동으로 보낼 수 있도록 합니다. 그러면 Adobe Journey Optimizer 여정에서 미리 알림 전자 메일을 전달하기 시작합니다.
구현 개요
-
Node.js 응용 프로그램 구성
- Adobe Experience Platform 쿼리 서비스에 연결하는 데 필요한 자격 증명으로 Node.js 응용 프로그램을 구성하십시오.
- Adobe Experience Platform > 쿼리 > 자격 증명에서 Adobe Experience Platform 쿼리 서비스 연결 자격 증명을 가져옵니다.
- 쿼리 서비스 호스트, 포트, 데이터베이스, 사용자 이름 및 암호를 환경 변수로 저장합니다.
form.nudge경험 이벤트를 보내는 데 필요한 Adobe Experience Platform 자격 증명 및 데이터스트림 정보를 구성하십시오.- 이 구현의 경우 이러한 구성 값은 Render에서 환경 변수로 정의됩니다.
- Adobe Experience Platform 환경의 양식 상태 데이터 세트와 일치하도록 애플리케이션에서 쿼리 서비스 테이블 이름을 업데이트합니다.
-
초안 Forms 대시보드 만들기
- 저장되었지만 아직 제출되지 않은 양식을 볼 수 있는 대시보드를 제공하려면 Node.js 응용 프로그램을 빌드하십시오.
- 이 구현의 경우 Node.js 응용 프로그램은 Render에서 호스팅됩니다.
- 응용 프로그램을 Adobe Experience Platform 쿼리 서비스에 연결합니다.
submitted = false인 레코드에 대한 양식 상태 데이터 세트를 쿼리합니다.- 아직 초안 모드에 있는 양식의 양식 이름, 소유자 전자 메일 및 저장된 날짜와 같은 정보를 표시합니다.
-
미리 알림 보내기 작업 추가
- 대시보드에 표시된 각 초안 양식에 대해 미리 알림 보내기 단추를 추가하십시오.
- 버튼을 선택하면 해당
ownerId및formId을(를) Render에서 호스팅된 Node.js 백엔드로 보냅니다. - 백엔드가
Auth0OwnerID를 사용하여form.nudge경험 이벤트를 Adobe Experience Platform에 보냅니다.
-
Adobe Journey Optimizer에서 넛지 여정 만들기
- Adobe Journey Optimizer에서 사용자 지정
form.nudge이벤트를 만듭니다. form.nudge이벤트를 받을 때 트리거되는 여정을 만듭니다.Auth0OwnerID와 연결된 소유자 프로필을 사용하여 전자 메일 받는 사람을 확인합니다.- 사용자가 Forms 포털로 돌아가 저장된 양식을 완료하도록 독려하는 미리 알림 이메일을 보냅니다.
- Adobe Journey Optimizer에서 사용자 지정
이 구현은 구성된 양식 포기 기간 후에 전송된 자동화된 미리 알림 외에 렌더링 시 호스팅되는 Node.js 대시보드의 온디맨드 미리 알림 기능을 제공합니다.
제공된 JavaScript 파일을 참조 구현으로 사용하여 초안 Forms 대시보드를 작성하십시오. 이 샘플에서는 제출되지 않은 양식에 대해 Adobe Experience Platform을 쿼리하는 방법과 미리 알림 보내기 작업을 선택할 때 form.nudge 이벤트를 트리거하는 방법을 보여 줍니다. 애플리케이션 및 환경에 맞게 구현을 조정할 수 있습니다.