에이전트는 편지 및 대화형 커뮤니케이션에서 사후 처리 워크플로우를 연결 및 실행할 수 있습니다. 실행할 사후 프로세스는 편지 템플릿의 속성 보기에서 선택할 수 있습니다. 최종 편지를 전자 메일, 인쇄, 팩스 또는 보관하도록 사후 프로세스를 설정할 수 있습니다.
게시 프로세스를 편지 또는 대화형 커뮤니케이션과 연결하려면 먼저 사후 프로세스를 설정해야 합니다. 제출된 편지에 두 가지 유형의 워크플로우를 실행할 수 있습니다.
Forms Workflow: JEE 프로세스 관리 워크플로우의 AEM Forms입니다. Forms Workflow을 설정하는 지침입니다.
AEM 워크플로우: AEM 워크플로우는 제출된 편지에 대한 사후 처리로도 사용할 수 있습니다. AEM Workflow 설정에 대한 지침입니다.
AEM에서 다음 URL을 사용하여 서버에 대한 Adobe Experience Manager 웹 콘솔 구성 을 엽니다.https://<server>:<port>/<contextpath>/system/console/configMgr
이 페이지에서 AEM Forms 클라이언트 SDK 구성을 찾아 클릭하여 확장합니다.
서버 URL에서 JEE 서버의 AEM Forms 이름을 입력하고 로그인 세부 정보를 입력한 다음 저장을 클릭합니다.
사용자 이름과 암호를 지정합니다.
sun.util.calendar가 Deserialization Firewall Configuration에 추가되었는지 확인합니다.
Deserialization Firewall Configuration으로 이동하고 패키지 접두사의 화이트리스트에 있는 클래스에서 sun.util.calendar를 추가합니다.
이제 서버가 매핑되고 JEE의 AEM Forms의 게시물 프로세스는 AEM 사용자 인터페이스에서 문자를 만드는 동안 사용할 수 있습니다.
프로세스/서비스를 인증하려면 프로세스 이름을 복사하여 Adobe Experience Manager Web Console 구성 페이지 > AEM Forms Client SDK 구성으로 이동한 후 프로세스를 새 서비스로 추가합니다.
예를 들어, 문자의 속성 페이지에 있는 드롭다운에 프로세스 이름이 Forms Workflow -> ValidCCPostProcess/SaveXML로 표시되는 경우 서비스 이름을 ValidCCPostProcess/SaveXML
으로 추가합니다.
사후 처리를 위해 JEE 워크플로우에서 AEM Forms을 사용하려면 필요한 매개 변수 및 출력을 설정합니다. 매개 변수의 기본값은 아래에 표시되어 있습니다.
Adobe Experience Manager 웹 콘솔 구성 페이지 > 서신 관리 구성으로 이동하여 다음 매개 변수를 설정합니다.
양식 워크플로우에는 서신 관리 구성에 지정된 것과 동일한 이름의 입력으로 PDF 문서 매개 변수 또는 XML 데이터 매개 변수가 있어야 합니다. 이 단계는 게시 프로세스 드롭다운에 나열된 프로세스를 위해 필요합니다.
http://localhost:publishport/aem/forms
에 로그인합니다.Forms 또는 AEM 워크플로우를 사용하는 동안 게시 서버에서 제출하기 전에 DS 설정 서비스를 구성해야 합니다. 그렇지 않으면 양식 제출이 실패합니다.
LetterInstanceService에 정의된 다음 API를 사용하여 편지 인스턴스 검색 및 편지 인스턴스 삭제와 같은 저장된 편지 인스턴스를 추가로 조작할 수 있습니다.
서버 측 API | 작업 이름 | 설명 |
공용 LetterInstanceVO getLetterInstance(String letterInstanceId) ICCException을 던집니다. |
getLetterInstance | 지정한 편지 인스턴스를 가져옵니다. |
public void deleteLetterInstance(String letterInstanceId)에 ICCException이 발생합니다. | deleteLetterInstance | 지정한 편지 인스턴스를 삭제했습니다. |
List getAllLetterInstances(Query)에 ICCException이 발생합니다. | getAllLetterInstances | 이 API는 입력 쿼리 매개 변수를 기반으로 문자 인스턴스를 가져옵니다. 모든 편지 인스턴스를 가져오려면 쿼리 매개 변수를 null로 전달할 수 있습니다. |
공용 부울 letterInstanceExists(String letterInstanceName)에 ICCException;이 발생합니다. | letterInstanceExists | LetterInstance가 지정된 이름으로 존재하는지 확인합니다. |
CCR 사용자 인터페이스에서 다음 단계를 완료하여 게시 프로세스를 편지와 연결합니다.
다음 URL을 사용하여 사용자 인터페이스에서 초안 편지 인스턴스를 다시 로드할 수 있습니다.
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstanceID:제출된 편지 인스턴스의 고유 ID입니다.
초안 편지 저장에 대한 자세한 내용은 초안 저장 및 편지 인스턴스 제출을 참조하십시오.