샘플 배포

시스템에서 이 사용 사례를 사용하려면 다음 지침을 따르십시오.

NOTE
포트 4502에서 AEM Forms을 실행 중이라고 가정합니다.

데이터베이스 만들기

이 샘플은 MySQL 데이터베이스를 사용하여 적응형 양식 데이터를 저장합니다. 스키마 파일🔗을(를) MySQL Workbench로 가져와서 데이터베이스 스키마를 만들어야 합니다.

데이터 소스 만들기

이전 단계에서 만든 데이터베이스 스키마를 가리키는 StoreAndRetrieveAfData ​이라는 Apache Sling 연결의 풀링된 DataSource를 만들어야 합니다. OSGi 번들의 코드는 이 데이터 소스 이름을 사용합니다.

양식 데이터 모델 만들기

양식 데이터 모델은 StoreAndRetrieveAfData ​이라는 이 데이터 원본을 기반으로 만들어야 합니다. 이 양식 데이터 모델은 애플리케이션 ID와 연결된 휴대폰 번호를 가져오는 데 사용됩니다. 양식 데이터 모델은 여기에서 다운로드할 수 있습니다.

Nexmo로 개발자 계정 만들기

OTP 코드를 보내고 확인하기 위해 Nexmo(으)로 개발자 계정을 만드십시오. API 키 및 API 암호 키를 기록합니다. 데이터 소스 및 양식 데이터 모델은 이 서비스에 대해 이미 만들어졌으며 이전 단계에서 언급한 자산에 포함됩니다.

다음 OSGi 번들 배포

데이터베이스에서 데이터를 저장하고 가져오기 위해 코드가 있는 번들을 배포합니다
developingwithserviceuser.zip을(를) 다운로드하고 압축 해제합니다.
Felix 웹 콘솔을 사용하여 DevelopingWithServiceUser.jar 파일을 배포합니다.

클라이언트 라이브러리 배포

이 샘플은 2개의 클라이언트 라이브러리를 사용합니다. 이 클라이언트 라이브러리를 AEM으로 가져옵니다.

사용자 지정 적응형 양식 템플릿 가져오기

이 데모에 사용된 샘플 양식은 사용자 지정 템플릿을 기반으로 합니다. 사용자 지정 템플릿을 AEM으로 가져오기

샘플 적응형 양식 가져오기

이 샘플을 구성하는 2가지 양식을 AEM으로 가져와야 합니다. 샘플 양식은 여기에서 다운로드할 수 있습니다.

편집 모드에서 MyAccountForm을 엽니다. 적응형 양식의 해당 필드에 Vonage API 키 및 API 암호 값을 지정합니다.

솔루션 테스트

StoreAFWithAttachments를 미리 봅니다
국가 번호를 포함한 모바일 번호를 입력하고 사용자 세부 정보를 입력한 다음 일부 첨부 파일을 추가합니다. "저장 및 종료" 버튼을 클릭하여 적응형 양식과 해당 첨부 파일을 저장합니다

사용 사례 데모

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e