Flujo de trabajo centrado en Forms en OSGi

Las empresas recopilan datos de cientos y miles de formularios, varios sistemas back-end y fuentes de datos en línea o sin conexión. También tienen un conjunto dinámico de usuarios para tomar decisiones sobre los datos, lo que implica procesos de revisión y aprobación iterativos.

Junto con los flujos de trabajo de revisión y aprobación para audiencias internas y externas, las grandes organizaciones y empresas tienen tareas repetitivas. Por ejemplo, convertir un documento PDF a otro formato. Cuando se realizan manualmente, estas tareas tardan mucho tiempo y recursos. Las empresas también tienen requisitos legales para firmar digitalmente un documento y archivar datos de formulario para su uso posterior en formatos predefinidos.

Introducción al flujo de trabajo centrado en Forms en OSGi

Puede utilizar AEM Flujos de trabajo para crear rápidamente flujos de trabajo basados en formularios adaptables. Estos flujos de trabajo se pueden utilizar para revisiones y aprobaciones, flujos de procesos empresariales, para iniciar document services, integrarse con el flujo de trabajo de firmas de Adobe Sign y operaciones similares. Por ejemplo, el procesamiento de la aplicación de tarjeta de crédito, el empleado deja los flujos de trabajo de aprobación y guarda un formulario como documento de PDF. Además, estos flujos de trabajo se pueden utilizar dentro de una organización o entre cortafuegos de red.

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. El desarrollo y la administración de flujos de trabajo utilizan las funciones conocidas AEM Workflow y AEM Inbox . Los flujos de trabajo forman la base de la automatización de los procesos del negocio en el mundo real que abarcan múltiples sistemas de software, redes, departamentos e incluso organizaciones.

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 gestión de correspondencia carta. Con estas funciones mejoradas AEM Workflow, AEM Forms ofrece dos funciones distintas, aunque similares. Como parte de su estrategia de implementación, debe decidir cuál funciona para usted. Consulte una comparación de los flujos de trabajo de AEM centrados en Forms en OSGi y Process Management en JEE. Además, para la topología de implementación, consulte, Arquitectura y topologías de implementación para AEM Forms.

Flujo de trabajo centrado en Forms en OSGi se amplía Bandeja de entrada AEM y proporciona componentes adicionales (pasos) para AEM editor de flujo de trabajo para añadir compatibilidad con flujos de trabajo centrados en AEM Forms. La Bandeja de entrada de AEM extendida tiene funcionalidades similares a las de AEM Forms Workspace. Junto con la administración de flujos de trabajo centrados en las personas (aprobación, revisión, etc.), puede utilizar flujos de trabajo de AEM para automatizar document servicesOperaciones relacionadas con (por ejemplo, Generar PDF) y documentos de firma electrónica (Adobe Sign).

Todos los pasos del flujo de trabajo de AEM Forms admiten el uso de variables. Las variables permiten realizar pasos en el flujo de trabajo para guardar y pasar metadatos por varios pasos durante la ejecución. Puede crear diferentes tipos de variables para almacenar diferentes tipos de datos. También puede crear colecciones de variables (matriz) para almacenar varias instancias de datos relacionados con el mismo tipo. Normalmente, se utiliza una variable o una colección de variables cuando se necesita tomar una decisión en función del valor que contiene o para almacenar información que se necesite más adelante en un proceso. Para obtener más información sobre el uso de variables en estos componentes (pasos) de flujo de trabajo centrados en Forms, consulte Flujo de trabajo centrado en Forms en OSGi: referencia de los pasos. Para obtener información sobre la creación y administración de variables, consulte Variables en flujos de trabajo AEM.

En el diagrama siguiente se describe el procedimiento de extremo a extremo para crear, ejecutar y supervisar un flujo de trabajo centrado en Forms en OSGi.

introducción a aem-forms-workflow

Antes de comenzar

  • Un flujo de trabajo es una representación de un proceso empresarial real. Mantenga su proceso de negocio real y lista de los participantes del proceso de negocio preparados. Además, mantenga el material colateral (formularios adaptables, documentos del PDF, etc.) listo antes de empezar a crear un flujo de trabajo.
  • Un flujo de trabajo puede tener varias etapas. Estas etapas se muestran en la Bandeja de entrada AEM y ayudan a informar sobre el progreso del flujo de trabajo. Divida el proceso empresarial en etapas lógicas.
  • Puede configurar el paso asignar tarea de AEM Flujos de trabajo para enviar notificaciones por correo electrónico a los usuarios o a los usuarios asignados. Entonces, habilitar notificaciones por correo electrónico.
  • Un flujo de trabajo también puede utilizar el signo de Adobe para las firmas digitales. Si planea utilizar Adobe Sign en un flujo de trabajo, la variable configuración de Adobe Sign para AEM Forms antes de utilizarla en un flujo de trabajo.

Creación de un modelo de flujo de trabajo

Un modelo de flujo de trabajo consiste en la lógica y el flujo de un proceso empresarial. Se compone de una serie de pasos. Estos pasos son componentes AEM. Puede ampliar los pasos del flujo de trabajo con parámetros y secuencias de comandos para proporcionar más funcionalidad y control, según sea necesario. AEM Forms proporciona algunos pasos además de AEM pasos disponibles de forma predeterminada. Para obtener una lista detallada de los pasos de AEM y AEM Forms, consulte Referencia de pasos del flujo de trabajo AEM y Flujo de trabajo centrado en Forms en OSGi: referencia de los pasos.

AEM proporciona una interfaz de usuario intuitiva para crear un modelo de flujo de trabajo siguiendo los pasos del flujo de trabajo proporcionados. Para obtener instrucciones paso a paso sobre la creación de un modelo de flujo de trabajo, consulte Creación de modelos de flujo de trabajo. El siguiente ejemplo proporciona instrucciones paso a paso para crear un modelo de flujo de trabajo para un flujo de trabajo de aprobación y revisión:

NOTA

Debe ser miembro del grupo de editor de flujo de trabajo para crear o editar un modelo de flujo de trabajo.

Creación de un modelo para un flujo de trabajo de aprobación y revisión

El flujo de trabajo de aprobación y revisión corresponde a las tareas que requieren la intervención humana para tomar decisiones. En el siguiente ejemplo se crea un modelo de flujo de trabajo para una aplicación de préstamo hipotecario que debe rellenar un agente bancario de la oficina principal. Una vez completada la solicitud, se envía para su aprobación. Posteriormente, la solicitud aprobada se envía al solicitante para que la firme utilizando Adobe Sign.

El ejemplo está disponible como paquete adjunto a continuación. Importe e instale el ejemplo mediante el administrador de paquetes. También puede realizar los siguientes pasos para crear manualmente el modelo de flujo de trabajo para la aplicación:

En el ejemplo se crea un modelo de flujo de trabajo con una aplicación hipotecaria que se rellenará con un agente bancario de la oficina principal. Una vez completada, la solicitud se envía para su aprobación. Posteriormente, la aplicación aprobada se envía al cliente para que la firme mediante Adobe Sign. Puede importar e instalar el ejemplo mediante el administrador de paquetes.

Obtener archivo

  1. Abra la consola Modelos de flujo de trabajo . La dirección URL predeterminada es https://[server]:[port]/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models

  2. Select Crear, luego Crear modelo. Aparecerá el cuadro de diálogo Agregar modelo de flujo de trabajo.

  3. Introduzca la variable Título y Nombre (opcional). Por ejemplo, una aplicación hipotecaria. Puntee Listo.

  4. Seleccione el modelo de flujo de trabajo recién creado y pulse Editar. Ahora, puede agregar pasos de flujo de trabajo para crear lógica empresarial. La primera vez que se crea un modelo de flujo de trabajo, contiene:

    • Los pasos: Inicio de flujo y Fin de flujo. Estos pasos representan el principio y el final del flujo de trabajo. Estos pasos son obligatorios y no se pueden editar ni eliminar.
    • Un ejemplo de paso de participante denominado Paso 1. Este paso está configurado para asignar un elemento de trabajo al usuario administrador. Elimine este paso.
  5. Habilitar las notificaciones por correo electrónico. Puede configurar el flujo de trabajo centrado en Forms en OSGi para enviar notificaciones por correo electrónico a los usuarios o a los usuarios asignados. Realice las siguientes configuraciones para habilitar las notificaciones por correo electrónico:

    1. Vaya a AEM administrador de configuración en https://[server]:[port]/system/console/configMgr.
    2. Abra el Day CQ Mail Service configuración. Especifique un valor para la variable Nombre de host del servidor SMTP, puerto del servidor SMTP, y Dirección "De" campos. Haga clic en Guardar.
    3. Abra el Externalizador de vínculos de CQ de día configuración. En el Dominios especifique el nombre de host/dirección IP real y el número de puerto para las instancias locales, de autor y de publicación. Haga clic en Guardar.
  6. Cree etapas de flujo de trabajo. Un flujo de trabajo puede tener varias etapas. Estas etapas se muestran en la Bandeja de entrada AEM y en el progreso del informe del flujo de trabajo.

    Para definir un escenario, pulse el botón info-círculo para abrir las propiedades del modelo de flujo de trabajo, abra Etapas , añada etapas para el modelo de flujo de trabajo y pulse Guardar y cerrar. Para la aplicación hipoteca de ejemplo, cree etapas: solicitud de préstamo, estado de solicitud de préstamo, documentos a firmar y documento de préstamo firmado.

  7. Arrastre y suelte la Asignar tarea pasa el explorador al modelo de flujo de trabajo. Hacerlo el primer paso del modelo.

    El componente Asignar tarea asigna la tarea, creada por el flujo de trabajo, a un usuario o grupo. Junto con la asignación de la tarea, puede utilizar el componente para especificar un formulario adaptable o un PDF no interactivo para la tarea. El formulario adaptable es necesario para aceptar los datos introducidos por los usuarios y el PDF no interactivo o un formulario adaptable de solo lectura se utiliza para revisar solo los flujos de trabajo.

    También puede utilizar el paso para controlar el comportamiento de la tarea. Por ejemplo, al crear un documento de registro automático, asigne la tarea a un usuario o grupo específico, la ruta de los datos enviados, la ruta de los datos que se van a rellenar previamente y las acciones predeterminadas. Para obtener información detallada sobre las opciones del paso asignar tarea, consulte Flujo de trabajo centrado en Forms en OSGi: referencia de los pasos documento.

    workflow-editor

    Para el ejemplo de la aplicación hipoteca, configure el paso asignar tarea para utilizar un formulario adaptable de solo lectura y mostrar el documento del PDF una vez que se haya completado la tarea. Además, seleccione el grupo de usuarios autorizado para aprobar la solicitud de préstamo. En el Acciones , desactive la Submit . Cree un actionTaken del tipo de datos String y especifique la variable como Variable de ruta. Por ejemplo, actionTaken. Además, añada las rutas Aprobar y Rechazar . Las rutas se muestran como acciones independientes (botones) en AEM Bandeja de entrada. El flujo de trabajo selecciona una rama en función de la acción (botón) que toca un usuario.

    Puede importar el paquete de ejemplo, disponible para descargar al principio de la sección, para el conjunto completo de valores de todos los campos del paso asignar tarea configurado por ejemplo aplicación de hipoteca.

  8. Arrastre y suelte el componente OR Split desde el navegador de pasos al modelo de flujo de trabajo. La división OR crea una división en el flujo de trabajo, tras la cual solo una rama está activa. Este paso le permite introducir rutas de procesamiento condicionales en el flujo de trabajo. Los pasos del flujo de trabajo se agregan a cada rama según sea necesario.

    Puede definir la expresión de enrutamiento para una rama mediante una definición de regla, una secuencia de comandos ECMA o una secuencia de comandos externa.

    Utilice el editor de expresiones para crear expresiones de enrutamiento para las ramas 1 y 2. Estas expresiones de enrutamiento ayudan a elegir una rama basada en la acción del usuario en AEM Bandeja de entrada.

    Expresión de enrutamiento para la rama 1

    Cuando el usuario toca Aprobar en AEM bandeja de entrada, se activa la rama 1.

    Ejemplo de división OR

    Expresión de enrutamiento para la rama 2

    Cuando el usuario toca Rechazar en AEM bandeja de entrada, se activa la rama 2.

    Ejemplo de división OR

    Para obtener información sobre la creación de expresiones de enrutamiento mediante variables, consulte Variables en flujos de trabajo de AEM Forms.

  9. Añada otros pasos del flujo de trabajo para crear la lógica empresarial.

    Para el ejemplo de hipoteca, agregue un documento de registro generado, dos pasos de asignación de tareas y un paso de documento de signo a la rama 1 del modelo, como se muestra en la imagen siguiente. Un paso de tarea de asignación es mostrar y enviar documentos de préstamo que se firmarán al solicitante y otro componente de tarea de asignación es para mostrar documentos firmados. Además, añada un componente de tarea de asignación a la rama 2. Se activa cuando un usuario pulsa Rechazar en AEM bandeja de entrada.

    Para el conjunto completo de valores de todos los campos de los pasos de tarea de asignación, el paso de documento de registro y el paso de documento de firma configurados, por ejemplo, la aplicación hipoteca, importe el paquete de ejemplo, disponible para su descarga en el inicio de esta sección.

    El modelo de flujo de trabajo está listo. Puede iniciar el flujo de trabajo mediante varios métodos. Para obtener más información, consulte Iniciar un flujo de trabajo centrado en Forms en OSGi.

    workflow-editor-hipoteca

Crear una aplicación de flujo de trabajo centrada en Forms

La aplicación es el formulario adaptable asociado al flujo de trabajo. Cuando una aplicación se envía a través de la bandeja de entrada, inicia el flujo de trabajo asociado. Para que un flujo de trabajo de Forms esté disponible como aplicación en AEM Bandeja de entrada y la aplicación de AEM Forms, haga lo siguiente para crear una aplicación de flujo de trabajo:

NOTA

Debe ser miembro del grupo fd-administrator para poder crear y administrar aplicaciones de flujo de trabajo.

  1. En la instancia de autor de AEM, vaya a herramientas-1 > Forms > Administrar aplicación de flujo de trabajo y toques Crear.
  2. En la ventana Crear aplicación de flujo de trabajo , introduzca entradas para los campos siguientes y pulse Crear. Se crea una nueva aplicación que aparece en la pantalla Aplicaciones de flujo de trabajo .
Campo Descripción
Título El título está visible en AEM Bandeja de entrada y ayuda a los usuarios a elegir una aplicación. Manténgalo descriptivo. Por ejemplo, la aplicación de apertura de cuentas de guardado.
Nombre Especifique el nombre de la aplicación. Todos los caracteres que no sean alfabetos, números, guiones y guiones bajos se sustituyen por guiones.
Descripción La descripción está visible en AEM Bandeja de entrada. Proporcione información detallada sobre la aplicación en los campos de descripción. Por ejemplo, Finalidad de la aplicación.
Formulario adaptable

Especifique la ruta de un formulario adaptable. Cuando un usuario inicia una aplicación, se muestra el formulario adaptable especificado.

Nota: Las aplicaciones de flujo de trabajo no admiten formularios ni documentos de PDF que tengan más de una página o que requieran desplazamiento en Apple iPad. Cuando se abre una aplicación en Apple iPad y el formulario adaptable o el documento del PDF es más largo que una página, se pierden los campos y el contenido del formulario de la segunda página.

Grupo de acceso

Seleccione un grupo. La aplicación solo está visible en AEM Bandeja de entrada para los miembros del grupo seleccionado. La opción access group pone a disposición de la selección todos los grupos del grupo workflow-users.


Servicio de prerrellenar Seleccione un servicio prefill para el formulario adaptable.
Modelo de flujo de trabajo Seleccione un modelo de flujo de trabajo para la aplicación. Un modelo de flujo de trabajo consiste en la lógica y el flujo del proceso empresarial.
Ruta del archivo de datos Especifique la ruta del archivo de datos en el repositorio crx. La ruta es relativa a la carga útil del formulario adaptable y contiene el nombre del archivo de datos. Incluya siempre el nombre completo del archivo, incluida la extensión, si corresponde. Por ejemplo, [carga útil]/data.xml.
Ruta de archivos adjuntos Especifique la ruta de la carpeta de archivos adjuntos en el repositorio crx. La ruta de acceso de datos adjuntos es relativa a la ubicación de carga útil. Por ejemplo, [carga útil]/data.xml.
Documento de ruta de registro Especifique la ruta del archivo Document of Record en el repositorio crx. La ruta es relativa a la ubicación de carga útil del formulario adaptable. Incluya siempre el nombre completo del archivo, incluida la extensión, si corresponde. Por ejemplo, [carga útil]/DOR/creditcard.pdf.

Iniciar un flujo de trabajo centrado en Forms en OSGi

Puede iniciar o déclencheur un flujo de trabajo centrado en Forms mediante:

Envío de una aplicación desde AEM bandeja de entrada

La aplicación de flujo de trabajo que ha creado está disponible como una aplicación en la bandeja de entrada. Los usuarios que son miembros del grupo de usuarios del flujo de trabajo pueden rellenar y enviar la aplicación que déclencheur el flujo de trabajo asociado. Para obtener información sobre el uso de AEM Bandeja de entrada para enviar aplicaciones y administrar tareas, consulte Administrar aplicaciones y tareas de Forms en AEM bandeja de entrada.

Envío de una aplicación desde una aplicación de AEM Forms

La aplicación de AEM Forms se sincroniza con un servidor de AEM Forms y le permite realizar cambios en los datos del formulario, las tareas, las aplicaciones de flujo de trabajo y la información guardada (borradores/plantillas) en su cuenta. Para obtener más información, consulte aplicación AEM Forms y artículos relacionados.

Envío de un formulario adaptable

Puede configurar las acciones de envío de un formulario adaptable para iniciar un flujo de trabajo al enviar el formulario adaptable. Los formularios adaptables proporcionan la variable Invocar un flujo de trabajo AEM enviar acción para iniciar un flujo de trabajo tras enviar un formulario adaptable. Para obtener información detallada sobre la acción de envío, consulte Configuración de la acción Enviar. Para enviar un formulario adaptable a través de la aplicación de AEM Forms, habilite Sincronizar con la aplicación de AEM Forms en las propiedades del formulario adaptable.

Puede configurar un formulario adaptable para sincronizar, enviar y almacenar en déclencheur un flujo de trabajo desde la aplicación de AEM Forms. Para obtener más información, consulte trabajo con un formulario.

Uso de una carpeta vigilada

Un administrador (un miembro del grupo de administradores de fd) puede configurar una carpeta de red para ejecutar un flujo de trabajo preconfigurado cuando un usuario coloca un archivo (como un archivo PDF) en la carpeta. Una vez finalizado el flujo de trabajo, puede guardar el archivo de resultado en una carpeta de salida especificada. Esta carpeta se conoce como Carpeta vigilada. Realice el siguiente procedimiento para configurar una carpeta vigilada para iniciar un flujo de trabajo:

  1. En la instancia de autor de AEM, vaya a herramientas-1 > Forms > Configurar carpeta vigilada. Se muestra una lista de las carpetas ya configuradas.
  2. Toque Nuevo. Se muestra una lista de campos. Especifique un valor para los campos siguientes para configurar una carpeta vigilada para un flujo de trabajo:
Campo Descripción
Nombre Especifique el nombre de la carpeta vigilada. Este campo solo admite alfanuméricos.
Ruta Especifique la ubicación física de la carpeta vigilada. En un entorno agrupado, utilice una carpeta de red compartida a la que se pueda acceder desde AEM nodo de clúster.
Procesar archivos mediante Seleccione el Flujo de trabajo .
Modelo de flujo de trabajo Seleccione un modelo de flujo de trabajo.
Patrón de archivo de salida Especifique la estructura de directorio para los archivos de salida y los directorios. También puede especificar un patrón para archivos de salida y directorios.
  1. Toque Avanzadas. Especifique un valor para el campo siguiente y pulse Crear. La carpeta vigilada está configurada para iniciar un flujo de trabajo. Ahora, cada vez que se coloca un archivo en el directorio de entrada de la carpeta vigilada, se activa el flujo de trabajo especificado.

    Campo Descripción
    Filtro de asignador de cargas útiles Cuando se crea una carpeta vigilada, se crea una estructura de carpetas en el repositorio crx. La estructura de carpetas puede servir como carga útil para el flujo de trabajo. Puede escribir una secuencia de comandos para asignar un flujo de trabajo AEM y aceptar entradas de la estructura de carpetas observadas. Una implementación predeterminada está disponible y se enumera en el filtro Asignador de carga útil . Si no tiene una implementación personalizada, seleccione la implementación predeterminada.

    La pestaña Advanced contiene más campos. La mayoría de estos campos contienen un valor predeterminado. Para obtener más información sobre todos los campos, consulte la Crear o configurar una carpeta vigilada artículo.

Envío de una comunicación interactiva o una carta

Puede asociar y ejecutar un flujo de trabajo centrado en Forms en OSGi al enviar una comunicación interactiva o una carta. En la gestión de correspondencia, los flujos de trabajo se utilizan para las comunicaciones y cartas interactivas posteriores al procesamiento. Por ejemplo, enviar por correo electrónico, imprimir, enviar por fax o archivar letras finales. Para ver los pasos detallados, consulte Procesamiento posterior de comunicaciones y cartas interactivas.

Configuraciones adicionales

Configurar el servicio de correo electrónico

Puede utilizar los pasos Assign Task y Send Email de AEM Workflows para enviar un correo electrónico. Realice los siguientes pasos para especificar los servidores de correo electrónico y otras configuraciones necesarias para enviar correo electrónico:

  1. Vaya a AEM administrador de configuración en https://[server]:[port]/system/console/configMgr.
  2. Abra el Day CQ Mail Service configuración. Especifique un valor para la variable Nombre de host del servidor SMTP, puerto del servidor SMTP, y Dirección "De" campos. Haga clic en Guardar.
  3. Abra el Externalizador de vínculos de CQ de día configuración. En el Dominios especifique el nombre de host/dirección IP real y el número de puerto para las instancias locales, de autor y de publicación. Haga clic en Guardar.

Purgar instancias de flujo de trabajo

Al minimizar el número de instancias de flujo de trabajo, aumenta el rendimiento del motor de flujo de trabajo, por lo que puede depurar con regularidad las instancias de flujo de trabajo completadas o en ejecución desde el repositorio. Para obtener información detallada, consulte Depuración regular de instancias de flujo de trabajo depuración de instancias de flujo de trabajo.

Parametrizar datos confidenciales a variables de flujo de trabajo y almacenarlos en almacenes de datos externos

Cualquier dato enviado desde formularios adaptables a Experience Manager Los flujos de trabajo pueden tener PII (información de identificación personal) o SPD (datos personales confidenciales) de los usuarios finales de su empresa. Sin embargo, no es obligatorio almacenar los datos en Adobe Experience Manager Repositorio JCR. Puede externalizar el almacenamiento de datos del usuario final en el almacenamiento de datos administrado (por ejemplo, el almacenamiento del blob de Azure) parametrizando la información en variables de flujo de trabajo.

En un Adobe Experience Manager Flujo de trabajo de Forms, los datos se procesan y pasan a través de una serie de pasos de flujo de trabajo mediante variables de flujo de trabajo. Estas variables se denominan propiedades o pares de clave-valor que se almacenan en el nodo de metadatos de instancias de flujo de trabajo; por ejemplo /var/workflow/instances/<serverid>/<datebucket>/<uniquenameof model>_<id>/data/metaData. Estas variables de flujo de trabajo se pueden externalizar en un repositorio independiente que no sea JCR y luego procesar mediante Adobe Experience Manager flujos de trabajo. Adobe Experience Manager proporciona API UserMetaDataPersistenceProvider para almacenar las variables de flujo de trabajo en el almacenamiento externo administrado. Para obtener más información sobre el uso de variables de flujo de trabajo para almacenes de datos de propiedad del cliente en Adobe Experience Manager, consulte Administración de variables de flujo de trabajo para almacenes de datos externos.
Adobe proporciona lo siguiente ejemplo para almacenar variables desde el mapa de metadatos del flujo de trabajo al almacenamiento del blob de Azure, utilizando la API UserMetaDataPersistenceProvider. En líneas similares, puede utilizar el ejemplo como guía para utilizar [UserMetaDataPersistenceProvider] API para externalizar las variables de flujo de trabajo en cualquier otro almacenamiento de datos externo a Adobe Experience Manager y administre lo mismo.

NOTA

Cuando almacene las variables de flujo de trabajo en un almacenamiento de datos externo, consulte los punteros en la directrices para flujos de trabajo almacenamiento de datos externos.

Instalación de la implementación de muestra de API de flujo de trabajo

Para almacenar variables de flujo de trabajo en el almacenamiento del blob de Azure administrado:

  1. Instale el ejemplo API de flujo de trabajo UserMetaDataPersistenceProvider de la siguiente manera:

    1. Ejecute en el directorio raíz del proyecto el mvn clean install con Maven 3.

    2. Para implementar el paquete y el paquete de contenido para su creación, ejecute mvn clean install -PautoInstallPackage.

    3. Para implementar solo el paquete en el autor, ejecute mvn clean install -PautoInstallBundle.

  2. Inicialice las siguientes propiedades en el archivo de configuración OSGi del externalizador en la ui.config paquete de contenido:

       accountKey=""
       accountName=""
       endpointSuffix=""
       containerName=""
       protocol=""
    

Los siguientes son los propósitos (y ejemplos) de estas propiedades:

  • accountKey es la clave secreta para autorizar el acceso.

  • accountName es la cuenta de azure en la que se deben almacenar los datos.

  • endpointSuffix, por ejemplo core.windows.net.

  • containerName es el contenedor de la cuenta donde se deben almacenar los datos. El ejemplo supone que el contenedor existe.

  • protocol, por ejemplo https o http.

  1. Configure el modelo de flujo de trabajo en Adobe Experience Manager. Para saber cómo configurar el modelo de flujo de trabajo para un almacenamiento externo, consulte Configuración del modelo de flujo de trabajo.

Configurar el modelo de flujo de trabajo en Adobe Experience Manager para el almacenamiento de datos externos

Para configurar un modelo de flujo de trabajo AEM para un almacenamiento de datos externo:

  1. Vaya a Herramientas > Flujo de trabajo > Modelos.

  2. Seleccione un nombre de modelo y seleccione Editar.

  3. Seleccione el icono Información de página y seleccione Abrir propiedades.

  4. Select Externalización del almacenamiento de datos de flujo de trabajo.

  5. Select Guardar y cerrar para guardar las propiedades.

Directrices para flujos de trabajo de AEM para almacenamiento de datos externos

A continuación se indican las directrices que debe seguir cuando utilice Adobe Experience Manager flujos de trabajo y almacenamiento de datos en almacenes de datos externos (por ejemplo, servidor de almacenamiento de Microsoft Azure):

En esta página