Inicio de Flujos de trabajo

Al administrar flujos de trabajo, puede darles inicio mediante diversos métodos:

Nota

También hay otros métodos disponibles para los autores; para obtener más información, consulte:

Modelos de flujo de trabajo

Puede realizar el inicio de un flujo de trabajo basado en uno de los modelos enumerados en la consola Modelos de flujo de trabajo. La única información obligatoria es la carga útil, aunque también se puede añadir un título y/o comentario.

Lanzadores de Flujos de trabajo

Workflow Launcher supervisa los cambios en el repositorio de contenido para iniciar flujos de trabajo en función de la ubicación y el tipo de recurso del nodo modificado.

Con el iniciador puede:

  • Consulte los flujos de trabajo ya iniciados para nodos específicos.
  • Seleccione un flujo de trabajo para iniciar cuando se haya creado/modificado/eliminado un determinado nodo/tipo de nodo.
  • Elimine una relación existente de flujo de trabajo a nodo.

Se puede crear un iniciador para cualquier nodo. Sin embargo, los cambios realizados en determinados nodos no inician flujos de trabajo. Los cambios en los nodos situados debajo de las rutas siguientes no provocan que se inicien flujos de trabajo:

  • /var/workflow/instances

  • Cualquier nodo de bandeja de entrada de flujo de trabajo ubicado en cualquier parte de la /home/users rama

  • /tmp

  • /var/audit

  • /var/classes

  • /var/eventing

  • /var/linkchecker

  • /var/mobile

  • /var/statistics

    • Excepción: Los cambios en los nodos siguientes /var/statistics/tracking hacen que ** se inicien flujos de trabajo.

La instalación estándar incluye varias definiciones. Se utilizan para la administración de recursos digitales y tareas de colaboración social:

wf-100

Paquetes de flujo de trabajo para procesamiento por lotes

Los paquetes de flujo de trabajo son paquetes que se pueden pasar a un flujo de trabajo como carga útil para el procesamiento, lo que permite procesar varios recursos.

Un paquete de workflow:

  • contiene vínculos a un conjunto de recursos (como páginas, recursos).
  • contiene información del paquete, como la fecha de creación, el usuario que creó el paquete y una breve descripción.
  • se define mediante una plantilla de página especializada; estas páginas permiten al usuario especificar los recursos del paquete.
  • puede utilizarse varias veces.
  • puede cambiarla el usuario (agregar o quitar recursos) mientras se esté ejecutando la instancia de flujo de trabajo.

Starting a Workflow from the Models Console

  1. Vaya a la consola Modelos mediante Herramientas, Flujo de trabajo y, a continuación, Modelos.

  2. Seleccione el flujo de trabajo (según la vista de la consola); también puede utilizar Buscar (parte superior izquierda) si es necesario:

    wf-103

    Nota

    El indicador Temporal​muestra flujos de trabajo para los que no se mantendrá el historial de flujo de trabajo.

  3. Seleccione Flujo de trabajo de Inicio en la barra de herramientas.

  4. Se abrirá el cuadro de diálogo Ejecutar flujo de trabajo, que le permite especificar:

    • Carga útil

      Puede ser una página, un nodo, un recurso, un paquete, entre otros recursos.

    • Título

      Un título opcional para ayudar a identificar esta instancia.

    • Comentario

      Un comentario opcional para ayudar a indicar los detalles de esta instancia.
      wf-104

Creación de una configuración de iniciador

  1. Vaya a la consola de lanzadores de flujo de trabajo mediante Herramientas, Flujo de trabajo y, a continuación, Lanzadores.

  2. Seleccione Crear y, a continuación, Añadir iniciador para abrir el cuadro de diálogo:

    wf-105

    • Tipo de evento

      El tipo de evento que iniciará el flujo de trabajo:

      • Creado
      • Modificado
      • Eliminado
    • Notetype

      El tipo de nodo al que se aplica el iniciador del flujo de trabajo.

    • Ruta

      Ruta a la que se aplica el iniciador del flujo de trabajo.

    • Modo(s) de ejecución

      El tipo de servidor al que se aplica el iniciador del flujo de trabajo. Seleccione Autor, Publicar o Autor y publicar.

    • Condiciones

      lista de condiciones para valores de nodo que, al evaluarse, determinan si se inicia el flujo de trabajo. Por ejemplo, la siguiente condición hace que el flujo de trabajo se inicie cuando el nodo tenga un nombre de propiedad con el valor Usuario:

      name==User

    • Características

      lista de características que se van a habilitar. Seleccione las funciones necesarias con el selector desplegable.

    • Funciones desactivadas

    lista de funciones que se van a deshabilitar. Seleccione las funciones necesarias con el selector desplegable.

    • Modelo de flujo de trabajo

      Flujo de trabajo que se iniciará cuando se produzca el Tipo de evento en el tipo de nodo o en la ruta de acceso en la condición definida.

    • Descripción

      Su propio texto para describir e identificar la configuración del iniciador.

    • Activar

      Controla si el iniciador del flujo de trabajo está activado:

      • Seleccione Activar para iniciar flujos de trabajo cuando se cumplan las propiedades de configuración.
      • Seleccione Deshabilitar cuando el flujo de trabajo no se debe ejecutar (ni siquiera cuando se cumplen las propiedades de configuración).
    • Lista de exclusiones

      Esto especifica los eventos JCR que se excluirán (es decir, se omitirán) al determinar si se debe activar un flujo de trabajo.

      Esta propiedad del iniciador es una lista de elementos separados por comas: "

      • property-name ignore cualquier jcr evento que se active en el nombre de propiedad especificado. "
      • event-user-data:<*someValue*> ignora cualquier evento que contenga el *<someValue*> user-data establecido mediante la [ ObservationManager API] (https://docs.adobe.com/content/docs/en/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=es).

      Por ejemplo:

      jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess

      Esta función se puede utilizar para ignorar cualquier cambio que se desencadene en otro proceso de flujo de trabajo mediante la adición del elemento de exclusión:

      event-user-data:changedByWorkflowProcess

  3. Seleccione Crear para crear el iniciador y volver a la consola.

    Una vez que se produce el evento adecuado, se activa el iniciador y se inicia el flujo de trabajo.

Administración de la configuración de un iniciador

Después de crear la configuración del iniciador, puede utilizar la misma consola para seleccionar la instancia y, a continuación, Vista Propiedades (y editarlas) o Eliminar.

En esta página