[통합]{class="badge positive"}

초안 Forms 대시보드

[AEM Forms as a Cloud Service]{class="badge informative"}

초안 Forms 대시보드는 저장되었지만 아직 제출되지 않은 양식에 대해 중앙 집중식 보기를 제공합니다. Adobe Experience Platform에 쿼리하여 양식 이름, 소유자 전자 메일 및 저장 날짜를 표시하고 운영자가 AEP에서 form.nudge 이벤트를 트리거하여 미리 알림을 수동으로 보낼 수 있도록 합니다. 그러면 Adobe Journey Optimizer 여정에서 미리 알림 전자 메일을 전달하기 시작합니다.

초안-대시보드

구현 개요

  1. Node.js 응용 프로그램 구성

    • Adobe Experience Platform 쿼리 서비스​에 연결하는 데 필요한 자격 증명으로 Node.js 응용 프로그램을 구성하십시오.
    • Adobe Experience Platform > 쿼리 > 자격 증명​에서 Adobe Experience Platform 쿼리 서비스 연결 자격 증명을 가져옵니다.
    • 쿼리 서비스 호스트, 포트, 데이터베이스, 사용자 이름 및 암호를 환경 변수로 저장합니다.
    • form.nudge 경험 이벤트를 보내는 데 필요한 Adobe Experience Platform 자격 증명 및 데이터스트림 정보를 구성하십시오.
    • 이 구현의 경우 이러한 구성 값은 Render​에서 환경 변수로 정의됩니다.
    • Adobe Experience Platform 환경의 양식 상태 데이터 세트와 일치하도록 애플리케이션에서 쿼리 서비스 테이블 이름을 업데이트합니다.
  2. 초안 Forms 대시보드 만들기

    • 저장되었지만 아직 제출되지 않은 양식을 볼 수 있는 대시보드를 제공하려면 Node.js 응용 프로그램​을 빌드하십시오.
    • 이 구현의 경우 Node.js 응용 프로그램은 Render​에서 호스팅됩니다.
    • 응용 프로그램을 Adobe Experience Platform 쿼리 서비스​에 연결합니다.
    • submitted = false인 레코드에 대한 양식 상태 데이터 세트를 쿼리합니다.
    • 아직 초안 모드에 있는 양식의 양식 이름, 소유자 전자 메일 및 저장된 날짜​와 같은 정보를 표시합니다.
  3. 미리 알림 보내기 작업 추가

    • 대시보드에 표시된 각 초안 양식에 대해 미리 알림 보내기 단추를 추가하십시오.
    • 버튼을 선택하면 해당 ownerId 및 formId을(를) Render에서 호스팅된 Node.js 백엔드로 보냅니다.
    • 백엔드가 Auth0Owner ID를 사용하여 form.nudge 경험 이벤트를 Adobe Experience Platform에 보냅니다.
  4. Adobe Journey Optimizer에서 넛지 여정 만들기

    • Adobe Journey Optimizer에서 사용자 지정 form.nudge 이벤트를 만듭니다.
    • form.nudge 이벤트를 받을 때 트리거되는 여정을 만듭니다.
    • Auth0Owner ID와 연결된 소유자 프로필을 사용하여 전자 메일 받는 사람을 확인합니다.
    • 사용자가 Forms 포털로 돌아가 저장된 양식을 완료하도록 독려하는 미리 알림 이메일을 보냅니다.

이 구현은 구성된 양식 포기 기간 후에 전송된 자동화된 미리 알림 외에 렌더링 시 호스팅되는 Node.js 대시보드의 온디맨드 미리 알림 기능​을 제공합니다.

제공된 JavaScript 파일을 참조 구현으로 사용하여 초안 Forms 대시보드를 작성하십시오. 이 샘플에서는 제출되지 않은 양식에 대해 Adobe Experience Platform을 쿼리하는 방법과 미리 알림 보내기 작업을 선택할 때 form.nudge 이벤트를 트리거하는 방법을 보여 줍니다. 애플리케이션 및 환경에 맞게 구현을 조정할 수 있습니다.

recommendation-more-help
experience-manager-learn-help-cloud-service