Instalación y configuración de un flujo de trabajo centrado en Forms de OSGi installing-and-configuring-forms-centric-workflow-on-osgi

Introducción introduction

Las empresas recopilan y procesan datos de varios formularios, sistemas back-end y otras fuentes de datos. El procesamiento de datos implica procedimientos de revisión y aprobación, tareas repetitivas y el archivo de datos; por ejemplo, al revisar un formulario y convertirlo en un documento PDF. Cuando se realizan manualmente, las tareas repetitivas pueden llevar mucho tiempo y muchos recursos.

Puede usar el flujo de trabajo centrado en Forms de OSGi para crear rápidamente flujos de trabajo basados en formularios adaptables. Estos flujos de trabajo pueden ayudarle a automatizar los flujos de trabajo de revisión y aprobación, los flujos de trabajo de procesos empresariales y otras tareas repetitivas. Estos flujos de trabajo también ayudan a procesar documentos (crear, ensamblar, distribuir y archivar documentos PDF, agregar firmas digitales para limitar el acceso a documentos, descodificar formularios con códigos de barras, etc.) y utilizar el flujo de trabajo de firma de Adobe Sign con formularios y documentos.

Una vez configurados, estos flujos de trabajo se pueden activar manualmente para completar un proceso definido o ejecutarse programáticamente cuando los usuarios envíen un formulario o una comunicación interactiva. La capacidad está incluida en el paquete de complementos de AEM Forms.

AEM Forms es una potente plataforma de clase empresarial. El flujo de trabajo centrado en Forms de OSGi es solo una de las capacidades de AEM Forms. Para obtener la lista completa de capacidades, consulte Introducción a AEM Forms.

NOTE
Con el flujo de trabajo centrado en Forms de OSGi, puede generar e implementar rápidamente flujos de trabajo para diversas tareas en la pila OSGi, sin tener que instalar la capacidad Process Management completa en la pila JEE. Consulte una comparación de los flujos de trabajo de AEM centrados en Forms de OSGi y Process Management en JEE para conocer las diferencias y similitudes en las capacidades.
Después de la comparación, si decide instalar la capacidad Process Management en la pila de JEE, consulte Instalación o actualización de AEM Forms en JEE para obtener información detallada sobre la instalación y configuración de la pila JEE y las funcionalidades de Process Management.

Topología de implementación deployment-topology

El paquete de complementos de AEM Forms es una aplicación implementada en AEM. Lo único que necesita es disponer al menos de una instancia de autor o procesamiento (autor de producción) de AEM para ejecutar el flujo de trabajo centrado en Forms en la capacidad OSGi. Una instancia de procesamiento es una instancia de autor de AEM protegida. No realice ninguna tarea de creación real, como la creación de flujos de trabajo o formularios adaptables, en el autor de producción.

A continuación, encontrará una topología de carácter orientativo para ejecutar AEM Forms Interactive Communications, Administración de correspondencia, AEM Forms Data Capture y el flujo de trabajo centrado en Forms en las capacidades OSGi. Para obtener información detallada sobre la topología, consulte Arquitectura y topologías de implementación para AEM Forms.

topología-recomendada

El flujo de trabajo centrado en Forms de AEM Forms en OSGi ejecuta la Bandeja de entrada de AEM y la interfaz de usuario del modelo de flujo de trabajo en las instancias de autor de AEM Forms.

Requisitos del sistema system-requirements

NOTE
Pase a la sección Pasos siguientes del documento si ya ha instalado AEM Forms en OSGi como se explica en el artículo Instalación y configuración de las capacidades de captura de datos.

Antes de empezar a instalar y configurar el flujo de trabajo centrado en Forms de OSGi, asegúrese de lo siguiente:

  • Se ha implementado la infraestructura de hardware y software. Para obtener una lista detallada del hardware y el software compatibles, consulte Requisitos técnicos.

  • La ruta de instalación de la instancia de AEM no contiene espacios en blanco.

  • Se está ejecutando una instancia de AEM. En la terminología de AEM, una "instancia" es una copia de AEM que se ejecuta en un servidor en el modo Autor o Publicación. Se necesita al menos una instancia de AEM (de autor o procesamiento) para ejecutar el flujo de trabajo centrado en Forms de OSGi:

    • Autor: la instancia de AEM utilizada para crear, cargar y editar contenido y administrar el sitio web. Una vez que el contenido está listo para su publicación, se replica en la instancia de publicación.

    • Procesamiento: una instancia de procesamiento es una instancia de autor de AEM protegida. Puede configurar una instancia de autor y protegerla después de realizar la instalación.

    • Publicación: la instancia de AEM que sirve el contenido publicado al público a través de Internet o de una red interna.

  • Se cumplen los requisitos de memoria. El paquete de complementos de AEM Forms requiere:

    • 15 GB de espacio temporal para instalaciones basadas en Microsoft Windows.
    • 6 GB de espacio temporal para instalaciones basadas en UNIX.
  • Requisitos adicionales para sistemas basados en UNIX: si está utilizando un sistema operativo basado en UNIX, instale los siguientes paquetes desde los medios de instalación del sistema operativo correspondiente.

expat
libxcb
freetype
libXau
libSM
zlib
libICE
libuuid
glibc
libXext
nss-softokn-freebl
fontconfig
libX11
libXrender
libXrandr
libXinerama

Instalación del paquete de complementos de AEM Forms install-aem-forms-add-on-package

El paquete de complementos de AEM Forms es una aplicación implementada en AEM. El paquete contiene un flujo de trabajo centrado en Forms de OSGi y otras capacidades. Siga estos pasos para instalar el paquete de complementos:

  1. Abra Distribución de software. Necesitará un Adobe ID para iniciar sesión en la distribución de software.

  2. Seleccionar Adobe Experience Manager disponible en el menú de encabezado.

  3. En la sección Filtros:

    1. Seleccione Forms en la lista desplegable Solución.
    2. Seleccione la versión y el tipo del paquete. También puede usar la opción Buscar descargas para filtrar los resultados.
  4. Seleccione el nombre del paquete aplicable a su sistema operativo, seleccione Aceptar términos de EULA y seleccione Descargar.

  5. Abra el Administrador de paquetes y haga clic en Cargar paquete para cargar el paquete.

  6. Seleccione el paquete y haga clic en Instalar.

    También puede descargar el paquete a través del vínculo directo que aparece en el artículo Versiones de AEM Forms.

  7. Una vez instalado el paquete, se le pedirá que reinicie la instancia de AEM. No reinicie el servidor inmediatamente. Antes de detener el servidor de AEM Forms, espere a que los mensajes ServiceEvent REGISTERED y ServiceEvent UNREGISTERED dejen de aparecer en el archivo [AEM-Installation-Directory]/crx-quickstart/logs/error.log y el registro sea estable.

    note note
    NOTE
    Se recomienda utilizar el comando "Ctrl + C" para reiniciar el SDK. AEM AEM El reinicio del SDK de la mediante métodos alternativos, como detener los procesos de Java, puede generar incoherencias en el entorno de desarrollo de la.
  8. Repita los pasos del 1 al 7 en todas las instancias de autor y publicación.

Configuraciones posteriores a la instalación post-installation-configurations

AEM Forms incluye algunas configuraciones obligatorias y otras opcionales. Entre las configuraciones obligatorias se incluyen la configuración de las bibliotecas BouncyCastle y el agente de serialización. Entre las configuraciones opcionales se incluyen la configuración de Dispatcher y Adobe Target.

Configuraciones posteriores a la instalación obligatorias mandatory-post-installation-configurations

Configuración de las bibliotecas RSA y BouncyCastle configure-rsa-and-bouncycastle-libraries

Realice los siguientes pasos en todas las instancias de autor y publicación para iniciar y delegar las bibliotecas:

  1. Detenga la instancia de AEM subyacente.

  2. Abra el [directorio de instalación de AEM]\crx-quickstart\conf\sling.properties para editarlo.

    Si usa el [directorio de instalación de AEM]\crx-quickstart\bin\start.bat para iniciar AEM, edite el archivo sling.properties ubicado en [AEM_root]\crx-quickstart.

  3. Agregue las siguientes propiedades al archivo sling.properties:

    code language-shell
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    
  4. Guarde y cierre el archivo e inicie la instancia de AEM.

  5. Repita los pasos del 1 al 4 en todas las instancias de autor y publicación.

Configuración del agente de serialización configure-the-serialization-agent

Siga estos pasos en todas las instancias de autor y publicación para incluir el paquete en la lista de permitidos:

  1. Abra el Administrador de configuración de AEM en una ventana del explorador. La URL predeterminada es https://'[server]:[port]'/system/console/configMgr.
  2. Busque y abra Deserialización de la configuración de Firewall.
  3. Agregue el paquete sun.util.calendar en el campo Lista de permitidos. Haga clic en Guardar.
  4. Repita los pasos del 1 al 3 en todas las instancias de autor y publicación.

Configuraciones posteriores a la instalación opcionales optional-post-installation-configurations

Configurar Dispatcher configure-dispatcher

Dispatcher es una herramienta de almacenamiento en caché y equilibrio de carga de AEM. AEM Dispatcher también contribuye a proteger el servidor de AEM de ataques. Puede reforzar la seguridad de su instancia de AEM mediante Dispatcher y un servidor web de clase empresarial. Si usa Dispatcher, realice las siguientes configuraciones en AEM Forms:

  1. Configure el acceso en AEM Forms:

    Abra el archivo dispatcher.any para editarlo. Vaya a la sección de filtros y agregue el siguiente filtro:

    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission

    Guarde y cierre el archivo. Para obtener información detallada sobre los filtros, consulte la documentación de Dispatcher.

  2. Configure el servicio del Filtro de referente:

    Inicie sesión en el Administrador de configuración de Apache Felix como administrador. La URL predeterminada del Administrador de configuración es https://'server':[port_number]/system/console/configMgr. En el menú Configuraciones, seleccione la opción Filtro de referente de Apache Sling. En el campo Permitir hosts, introduzca el nombre de host de Dispatcher para permitirlo como referente y haga clic en Guardar. El formato de la entrada es https://'[server]:[port]'.

Configurar la caché configure-cache

Una caché es un mecanismo para acortar los tiempos de acceso los datos, reducir la latencia y mejorar las velocidades de entrada y salida (E/S). La caché de los formularios adaptables almacena únicamente el contenido HTML y la estructura JSON de un formulario adaptable sin guardar los datos rellenados previamente. Esto contribuye a reducir el tiempo necesario para representar un formulario adaptable.

  • Cuando utilice la caché de los formularios adaptables, utilice AEM Dispatcher para almacenar en caché las bibliotecas de cliente (CSS y JavaScript) de un formulario adaptable.
  • A la hora de desarrollar componentes personalizados, mantenga deshabilitada la caché de los formularios adaptables en el servidor utilizado para el desarrollo.

Realice los siguientes pasos para configurar la caché de los formularios adaptables:

  1. Vaya al Administrador de configuración de la consola web de AEM en https://'[server]:[port]'/system/console/configMgr.

  2. Haga clic en Configuración del canal web de comunicaciones interactivas y formularios adaptables para editar sus valores de configuración. En el cuadro de diálogo Editar valores de configuración, especifique el número máximo de formularios o documentos que una instancia del servidor de AEM Forms puede almacenar en caché en el campo Número de formularios adaptables. El valor predeterminado es 100. Haga clic en Guardar.

    note note
    NOTE
    Para deshabilitar la caché, establezca el valor del campo Número de formularios adaptables en 0. La caché se restablece y todos los formularios y documentos se eliminan de ella cuando se desactiva o cambia su configuración.

Configuración de Adobe Sign configure-adobe-sign

Adobe Sign permite los flujos de trabajo de firma electrónica en los formularios adaptables. Las firmas electrónicas mejoran los flujos de trabajo para procesar documentos para el área legal, ventas, nóminas, administración de recursos humanos y muchas más.

Normalmente, en los flujos de trabajo de Adobe Sign centrados en Forms de OSGi, un usuario cumplimenta un formulario adaptable para solicitar un servicio. Por ejemplo, una solicitud de tarjeta de crédito y un formulario de solicitud para una prestación. Cuando un usuario cumplimenta, envía y firma el formulario de solicitud, se inicia un flujo de trabajo de aprobación/rechazo. El proveedor de servicio revisa la solicitud en la Bandeja de entrada de AEM y utiliza Adobe Sign para firmar electrónicamente la solicitud. Para habilitar este tipo de flujos de trabajo de firma electrónica, puede integrar Adobe Sign con AEM Forms.

Para usar Adobe Sign con AEM Forms, consulte Integración de Adobe Sign con AEM Forms.

Pasos siguientes next-steps

Ha configurado un entorno para utilizar el flujo de trabajo centrado en Forms en las capacidades OSGi. Ahora, los pasos para utilizar esta capacidad son los siguientes:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2