사용자 지정 포털과 서신 만들기 UI 통합 integrating-create-correspondence-ui-with-your-custom-portal
개요 overview
이 문서에서는 사용자 환경과 서신 솔루션 만들기 를 통합하는 방법을 자세히 설명합니다.
URL 기반 호출 url-based-invocation
사용자 지정 포털에서 서신 만들기 애플리케이션을 호출하는 한 가지 방법은 다음 요청 매개 변수로 URL을 준비하는 것입니다.
-
편지 템플릿의 식별자(cmLetterId 매개 변수 사용) 또는 Letter 템플릿의 이름(cmLetterName 매개 변수 사용)입니다.
-
원하는 데이터 소스에서 가져온 XML 데이터의 URL입니다(cmDataUrl 매개 변수 사용).
예를 들어 사용자 지정 포털은 다음과 같이 URL을 준비합니다https://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL]
: 포털에서 링크의 href일 수 있습니다.
포털에 편지 템플릿 이름이 있는 경우 URL은https://[server]:[port]/content/cm/createcorrespondence.html?cmLetterName=[letter name]&cmDataUrl=[data URL]
.
인라인 데이터 기반 호출 inline-data-based-invocation
서신 작성 애플리케이션을 호출하는 또 다른(및 더 안전한) 방법은 단순히 URL을 https://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html
를 전달하는 동안 매개 변수 및 데이터를 전송하여 서신 만들기 애플리케이션을 POST 요청으로 호출합니다(최종 사용자로부터 숨기기). 즉, 이제 이전 방법에서는 불가능하거나 이상적인 cmData 매개 변수를 사용하여 동일한 요청의 일부로 서신 만들기 응용 프로그램 인라인에 대한 XML 데이터를 전달할 수 있습니다.
문자 지정에 대한 매개 변수 parameters-for-specifying-letter
테이블의 매개변수 순서는 편지 로딩에 사용되는 매개변수의 기본 설정을 지정합니다.
XML 데이터 소스를 지정하기 위한 매개 변수 parameters-for-specifying-the-xml-data-source
테이블의 매개변수 순서는 XML 데이터를 로드하는 데 사용되는 매개변수의 기본 설정을 지정합니다.
기타 매개 변수 other-parameters
cmDataURL에 http 또는 cq 프로토콜을 사용하는 경우 http/cq의 URL에 익명으로 액세스할 수 있어야 합니다.