Los agentes pueden asociar y ejecutar flujos de trabajo posteriores al procesamiento en cartas y comunicaciones interactivas. El proceso posterior que se va a ejecutar se puede seleccionar en la vista Propiedades de la plantilla Carta . Puede configurar los procesos de publicación para enviar por correo electrónico, imprimir, fax o archivar las cartas finales.
Para asociar procesos de publicación con cartas o comunicaciones interactivas, primero debe configurar los procesos de publicación. Se pueden ejecutar dos tipos de flujos de trabajo en las cartas enviadas:
Forms Workflow: Estos son los flujos de trabajo de administración de procesos JEE de AEM Forms. Instrucciones para configurar Forms Workflow.
AEM flujo de trabajo: AEM los flujos de trabajo también se pueden utilizar como procesos posteriores para las cartas enviadas. Instrucciones para configurar AEM Workflow.
En AEM, abra Configuración de la consola web de Adobe Experience Manager para su servidor mediante la siguiente URL: https://<server>:<port>/<contextpath>/system/console/configMgr
En esta página, busque Configuración del SDK de cliente de AEM Forms y expanda la aplicación haciendo clic en ella.
En URL de servidor, introduzca el nombre de su AEM Forms en el servidor JEE, detalles de inicio de sesión y, a continuación, haga clic en Guardar.
Especifique el nombre de usuario y la contraseña.
Asegúrese de que sun.util.calendar se agrega a la Configuración de Deserialization Firewall.
Vaya a Deserialization Firewall Configuration y en clases Incluidas en la lista de permitidos de prefijos de paquete, agregue sun.util.calendar.
Ahora, los servidores están asignados y los procesos de publicación en AEM Forms en JEE están disponibles en la interfaz de usuario de AEM al crear cartas.
Para autenticar un proceso/servicio, copie el nombre de un proceso y vuelva a la página Configuraciones de la consola web de Adobe Experience Manager > Configuración del SDK del cliente de AEM Forms y agregue el proceso como un nuevo servicio.
Por ejemplo, si la lista desplegable de la página de letras Propiedades muestra el nombre del proceso como Forms Workflow -> ValidCCPostProcess/SaveXML, añada un Nombre de servicio como ValidCCPostProcess/SaveXML
.
Para utilizar AEM Forms en flujos de trabajo JEE para el posprocesamiento, configure los parámetros y resultados necesarios. A continuación se indican los valores predeterminados de los parámetros.
Vaya a la página Configuraciones de la Consola Web de Adobe Experience Manager > Configuraciones de Gestión de Correspondencia y configure los siguientes parámetros:
El flujo de trabajo de los formularios debe tener un parámetro de documento PDF o un parámetro de datos XML como entrada con el mismo nombre que se especifica en Configuraciones de gestión de correspondencia. Esto es necesario para que el proceso aparezca en la lista desplegable Post Process .
https://localhost:publishport/aem/forms
.Al utilizar Forms o AEM flujos de trabajo, antes de realizar cualquier envío desde el servidor de publicación, es necesario configurar el servicio de configuración de DS. De lo contrario, el envío del formulario fallará.
Las instancias de carta guardadas se pueden manipular aún más, como la recuperación de instancias de carta y la eliminación de instancias de carta, mediante las siguientes API definidas en LetterInstanceService.
API del lado del servidor | Nombre de la operación | Descripción |
Letra públicaInstanceVO getLetterInstance(String letterInstanceId) Tira ICCException; |
getLetterInstance | Buscar la instancia de letra especificada |
El void public deleteLetterInstance(String letterInstanceId) lanza ICCException; | deleteLetterInstance | Se eliminó la instancia de letra especificada |
List getAllLetterInstances(Query) lanza ICCException; | getAllLetterInstances | Esta API recupera instancias de letras en función del parámetro de consulta de entrada. Para recuperar todas las instancias de letras, el parámetro de consulta se puede pasar como nulo. |
Public Boolean letterInstanceExists(String letterInstanceName) lanza ICCException; | letterInstanceExists | Comprobar si existe una LetterInstance con el nombre dado |
En la interfaz de usuario de CCR, complete los siguientes pasos para asociar un proceso de publicación con una carta:
Se puede volver a cargar una instancia de letra borrador en la interfaz de usuario mediante la siguiente URL:
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID: ID exclusivo de la instancia de carta enviada.
Para obtener más información sobre cómo guardar un borrador de carta, consulte Guardar borradores y enviar instancias de carta.