Show Menu
TEMAS×

Instalación y configuración del flujo de trabajo centrado en Forms en OSGi

Introducción

Las empresas recopilan y procesan datos de múltiples formularios, sistemas de back-end y otras fuentes de datos. El procesamiento de datos implica procedimientos de revisión y aprobación, tareas repetitivas y archiving de datos. Por ejemplo, si se revisa un formulario y se convierte a documento PDF. Cuando se realizan manualmente, las tareas repetitivas pueden llevar mucho tiempo y recursos.
Puede utilizar el flujo de trabajo centrado en Forms en 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 comerciales y otras tareas repetitivas. Estos flujos de trabajo también ayudan a procesar documentos (crear, compilar, 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 mediante programación cuando los usuarios envían un formulario o una comunicación interactiva. La capacidad se incluye en el paquete de complementos de AEM Forms.
AEM Forms es una potente plataforma de clase empresarial. El flujo de trabajo centrado en Forms en OSGi es sólo una de las funciones de AEM Forms. Para obtener la lista completa de las funciones, consulte Introducción a AEM Forms .
Con el flujo de trabajo centrado en Forms en OSGi, puede crear e implementar rápidamente flujos de trabajo para diversas tareas en la pila OSGi, sin tener que instalar la capacidad de administración de procesos completa en la pila JEE. Vea una comparación de los Flujos de trabajo de AEM centrados en Forms en OSGi y Process Management en JEE para conocer la diferencia y las similitudes en las capacidades.
Después de la comparación, si decide instalar la capacidad de administración de procesos en la pila JEE, consulte Instalar o actualizar AEM Forms en JEE para obtener información detallada sobre la instalación y configuración de la pila JEE y las funciones de administración de procesos.

Topología de implementación

El paquete de complementos de AEM Forms es una aplicación implementada en AEM. Solo se necesita un mínimo de una instancia de AEM Author o de procesamiento (autor de producción) para ejecutar el flujo de trabajo centrado en Forms en la función OSGi. Una instancia de procesamiento es una instancia de AEM Author Endurecimiento y seguridad de los formularios AEM en un entorno OSGi endurecida. No realice ninguna creación real, como la creación de flujos de trabajo o formularios adaptables, en el autor de la producción.
La siguiente topología es una topología indicativa para ejecutar AEM Forms Interactive Communications, Correspondence Management, la captura de datos de AEM Forms y el flujo de trabajo Forms-Centric en funcionalidades OSGi. Para obtener información detallada sobre la topología, consulte Arquitectura y topologías de implementación para AEM Forms .
El flujo de trabajo de AEM Forms centrado en Forms en OSGi ejecuta AEM bandeja de entrada y AEM interfaz de usuario de creación del modelo de flujo de trabajo en las instancias de autor de AEM Forms.

Requisitos del sistema

Vaya a la sección Próximos pasos del documento, si ya ha instalado AEM Forms en OSGi como se explica en el artículo Instalar y configurar funciones de captura de datos.
Antes de empezar a instalar y configurar el flujo de trabajo centrado en Forms en OSGi, asegúrese de que:
  • La infraestructura de hardware y software está establecida. Para obtener una lista detallada del hardware y el software admitidos, consulte los 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 AEM terminología, una "instancia" es una copia de AEM que se ejecuta en un servidor en el modo de autor o publicación. Se requiere al menos una instancia de AEM (Autor o Procesamiento) para ejecutar el flujo de trabajo centrado en Forms en OSGi:
    • Autor : Instancia de AEM utilizada para crear, cargar y editar contenido y administrar el sitio web. Una vez que el contenido está listo para activarse, se replica en la instancia de publicación.
    • Procesamiento: Una instancia de procesamiento es una instancia de AEM Author Endurecimiento y seguridad de los formularios AEM en un entorno OSGi endurecida. Puede configurar una instancia de Autor y endurecerla después de realizar la instalación.
    • Publicar : Una 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 utiliza el sistema operativo basado en UNIX, instale los siguientes paquetes desde el medio de instalación del sistema operativo correspondiente.
expat libxcb freetype libXau
libSM zlib libICE libuuid
glibc libXext
nss-softokn-freebl
fontconfig
libX11 libXoutput libXrandr libXinerama

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 en OSGi y otras funciones. Realice los siguientes pasos para instalar el paquete de complemento:
  1. Abra Distribución de software . Necesita un Adobe ID para iniciar sesión en la distribución de software.
  2. Toque 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 escriba el paquete. También puede utilizar la opción Buscar descargas para filtrar los resultados.
  4. Toque el nombre del paquete aplicable a su sistema operativo, seleccione Aceptar los términos del EULA y toque Descargar .
  5. Abra el Administrador de paquetes y haga clic en Cargar paquete para cargar el paquete.
  6. Select the package and click Install .
    También puede descargar el paquete a través del vínculo directo que aparece en el artículo de la versión de AEM Forms.
  7. Después de instalar 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 hasta que los mensajes ServiceEvent REGISTERED y ServiceEvent UNREGISTER dejen de aparecer en el archivo # /crx-quickstart/logs/error.log y el registro sea estable.
  8. Repita los pasos del 1 al 7 en todas las instancias de Autor y Publicación.

Configuraciones posteriores a la instalación

AEM Forms tiene algunas configuraciones obligatorias y opcionales. Las configuraciones obligatorias incluyen la configuración de las bibliotecas de BouncyCastle y el agente de serialización. Las configuraciones opcionales incluyen la configuración de Dispatcher y Adobe Target.

Configuraciones posteriores a la instalación obligatorias

Configuración de bibliotecas RSA y BouncyCastle

Realice los siguientes pasos en todas las instancias de Autor y Publicación para iniciar las bibliotecas delegadas:
  1. Detenga la instancia de AEM subyacente.
  2. Abra el archivo # \crx-quickstart\conf\sling.properties de instalación para editarlo.
    Si ha utilizado # de instalación \crx-quickstart\bin\start.bat en inicio AEM, edite el archivo sling.properties ubicado en # \crx-quickstart\.
  3. Añada las siguientes propiedades en el archivo sling.properties:
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*  
    
    
  4. Guarde y cierre el archivo y inicio la instancia de AEM.
  5. Repita los pasos del 1 al 4 en todas las instancias de Autor y Publicación.

Configurar el agente de serialización

Realice los siguientes pasos en todas las instancias de Autor y Publicación para agregar el paquete a la lista de permitidos:
  1. Abra AEM Administrador de configuración en una ventana del explorador. La dirección URL predeterminada es https://' # : # '/system/console/configMgr.
  2. Busque y abra Deserialization Firewall Configuration .
  3. Añada el paquete sun.util.calendar al campo de 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

Configurar Dispatcher

Dispatcher es una herramienta de almacenamiento en caché y equilibrio de carga para AEM. AEM Dispatcher también ayuda a proteger AEM servidor de los ataques. Puede aumentar la seguridad de la instancia de AEM mediante Dispatcher junto con un servidor web de clase empresarial. Si utiliza Dispatcher , realice las siguientes configuraciones para AEM Forms:
  1. Configurar el acceso para AEM Forms:
    Abra el archivo dispatcher.any para editarlo. Vaya a la sección de filtros y agregue el siguiente filtro a la sección de filtros:
    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
    Guarde y cierre el archivo. Para obtener información detallada sobre filtros, consulte la documentación de Dispatcher .
  2. Configure el servicio de filtros de remitente del reenvío:
    Inicie sesión en el administrador de configuración de Apache Felix como administrador. La dirección URL predeterminada del administrador de configuración es https://'server': # /system/console/configMgr. En el menú Configuraciones , seleccione la opción Filtro de Remitente del reenvío Sling de Apache. En el campo Permitir hosts, escriba el nombre de host del despachante para que se pueda utilizar como remitente del reenvío y haga clic en Guardar . The format of the entry is https://'[server]:[port]' .

Configurar caché

El almacenamiento en caché es un mecanismo para reducir los tiempos de acceso a los datos, reducir la latencia y mejorar las velocidades de entrada y salida (E/S). La caché de formularios adaptables almacena solo el contenido HTML y la estructura JSON de un formulario adaptable sin guardar datos precargados. Ayuda a reducir el tiempo necesario para procesar un formulario adaptable.
  • Al utilizar la caché de formularios adaptables, utilice AEM Dispatcher para almacenar en caché las bibliotecas de cliente (CSS y JavaScript) de un formulario adaptable.
  • Al desarrollar componentes personalizados, mantenga la caché de formularios adaptables deshabilitada en el servidor que se utiliza para el desarrollo.
Realice los siguientes pasos para configurar la caché de formularios adaptables:
  1. Vaya a AEM administrador de configuración de consola web en https://'[server]:[port]'/system/console/configMgr .
  2. Haga clic en Servicio de configuración de formulario adaptable 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 Forms adaptable. El valor predeterminado es 100. Haga clic en Guardar .
    Para deshabilitar la caché, establezca el valor en el campo Número de Forms adaptable en 0 . La caché se restablece y todos los formularios y documentos se eliminan de la caché cuando se deshabilita o cambia la configuración de la caché.

Configurar Adobe Sign

Adobe Sign permite flujos de trabajo de firma electrónica para formularios adaptables. Las firmas electrónicas mejoran los flujos de trabajo para procesar documentos legales, de ventas, de nómina de pagos, de gestión de recursos humanos y muchas otras áreas.
En un flujo de trabajo típico de Adobe Sign y Forms en un escenario OSGi, un usuario rellena un formulario adaptable para solicitar un servicio . Por ejemplo, una solicitud de tarjeta de crédito y un formulario de beneficios para el ciudadano. Cuando un usuario rellena, envía y firma el formulario de solicitud, se inicia un flujo de trabajo de aprobación/rechazo. El proveedor de servicio revisa la aplicación en AEM Bandeja de entrada y utiliza Adobe Sign para firmar electrónicamente la aplicación. Para habilitar flujos de trabajo de firma electrónica similares, puede integrar Adobe Sign con AEM Forms.
Para utilizar Adobe Sign con AEM Forms, integre Adobe Sign con AEM Forms .

Pasos siguientes

Ha configurado un entorno para utilizar el flujo de trabajo centrado en Forms en las funciones de OSGi. Ahora, los pasos hacia el uso de la capacidad son: