Show Menu
SUJETS×

Démarrage d’un workflow

Lors de l’administration des workflows, vous pouvez les démarrer selon différentes méthodes :
D’autres méthodes sont également disponibles pour les créateurs. Pour plus d’informations, voir :

Modèles de workflow

Vous pouvez démarrer un workflow reposant sur l’un des modèles répertoriés dans la console Modèles de workflows. La charge utile constitue les seules informations obligatoires, même s’il est possible d’ajouter également un titre et/ou un commentaire.

Lanceurs de workflows

Le lanceur de workflows surveille les modifications du référentiel de contenu pour lancer des workflows en fonction du type d’emplacement et de ressource du nœud modifié.
Using the Launcher you can:
  • afficher les workflows déjà lancés pour des nœuds spécifiques ;
  • sélectionner un workflow à lancer lorsqu’un certain nœud/type de nœud a été créé/modifié/supprimé ;
  • supprimer des relations workflow -nœud existantes.
Vous pouvez créer un lanceur sur n’importe quel nœud. Cependant, les modifications apportées à certains nœuds ne lancent pas de workflows. Les modifications apportées à des nœuds sous les chemins d’accès ci-dessous n’entraînent pas le lancement des workflows :
  • /var/workflow/instances
  • Any workflow-inbox node located anywhere in the /home/users branch
  • /tmp
  • /var/audit
  • /var/classes
  • /var/eventing
  • /var/linkchecker
  • /var/mobile
  • /var/statistics
    • Exception: Changes to nodes below /var/statistics/tracking do cause workflows to launch.
Différentes définitions sont incluses avec l’installation standard. Elles sont utilisées pour les tâches de gestion des actifs numériques et de collaboration sociale :

Modules de workflow pour le traitement par lots

Les modules de workflow sont des modules qui peuvent être transmis à un workflow sous forme de charge utile pour traitement, ce qui permet de traiter plusieurs ressources.
Un module de workflow :
  • contient des liens vers un ensemble de ressources (comme des pages ou des ressources) ;
  • contient des informations sur les modules, comme la date de création, l’utilisateur qui a créé le module et une brève description ;
  • est défini à l’aide d’un modèle de page spécialisé. Ce type de page permet à l’utilisateur de spécifier les ressources dans le module ;
  • peut être utilisé plusieurs fois ;
  • peut être modifié par l’utilisateur (ajout ou suppression de ressources) alors que l’instance de workflow est en cours d’exécution.

Démarrage d’un workflow à partir de la console Modèles

  1. Navigate to the Models console using Tools , Workflow , then Models .
  2. Sélectionnez le workflow (selon la vue de la console). Vous pouvez également utiliser la fonction Rechercher (dans la partie supérieure gauche), si nécessaire :
    The Transient ​indicator shows workflows for which the workflow history will not be persisted.
  3. Select Start Workflow from the toolbar.
  4. La boîte de dialogue Exécuter le workflow s’ouvre, d’où vous pouvez spécifier les éléments suivants :
    • Charge utile
      Il peut s’agir d’une page, d’un noeud, d’un fichier, d’un package, etc.
    • Titre
      Titre facultatif permettant d’identifier cette instance.
    • Commentaire
      Un commentaire facultatif pour indiquer les détails de cette instance.

Création d’une configuration de lanceur

  1. Navigate to the Workflow Launchers console using Tools , Workflow , then Launchers .
  2. Select Create , then Add Launcher to open the dialog:
    • Type d'évmt
      Type d’événement qui lancera le processus :
      • Créé
      • Modifié
      • Supprimé
    • Notetype
      Type de noeud auquel s’applique le lanceur de processus.
    • Chemin
      Chemin d’accès auquel le lanceur de processus s’applique.
    • Mode(s) d’exécution
      Type de serveur auquel s’applique le lanceur de processus. Sélectionnez Auteur , Publication ou Créer et publier .
    • Conditions
      Liste de conditions pour les valeurs de noeud qui, lorsqu’elles sont évaluées, déterminent si le processus est lancé. Par exemple, la condition suivante entraîne le lancement du processus lorsque le noeud a un nom de propriété avec la valeur Utilisateur :
      name==User
    • Fonctionnalités
      Liste des fonctionnalités à activer. Sélectionnez les fonctions nécessaires à l’aide du sélecteur de liste déroulante.
    • Fonctions désactivées
    Liste des fonctionnalités à désactiver. Sélectionnez les fonctions nécessaires à l’aide du sélecteur de liste déroulante.
    • Modèle de processus
      Flux de travaux à lancer lorsque le type d’événement se produit sur Nodetype et/ou Path sous la condition définie.
    • Description
      Votre propre texte pour décrire et identifier la configuration du lanceur.
    • Activer
      Contrôle si le lanceur de processus est activé :
      • Sélectionnez Activer pour lancer des workflows lorsque des propriétés de configuration sont remplies.
      • Sélectionnez Désactiver lorsque le workflow ne doit pas être exécuté (pas même lorsque les propriétés de configuration sont satisfaites).
    • Exclure la liste
      Ceci spécifie les événements JCR à exclure (c.-à-d. ignorer) lors de la détermination du déclenchement d’un flux de travail.
      Cette propriété de lanceur est une liste d’éléments séparés par des virgules : "
      • property-name ignore les événements jcr déclenchés avec le nom de propriété spécifié. ``
      • event-user-data:<*someValue*> ignore tout événement qui contient le *<someValue* > user-data défini via l’ # (https://docs.adobe.com/content/docs/en/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String).
      Par exemple :
      jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
      Cette fonctionnalité permet d’ignorer les modifications déclenchées par un autre processus de flux de travail en ajoutant l’élément d’exclusion :
      event-user-data:changedByWorkflowProcess
  3. Select Create , to create the launcher and return to the console.
    Une fois que l’événement approprié se produit, le lanceur est déclenché et le workflow est démarré.

Gestion d’une configuration de lanceur

After you have created your launcher configuration you can use the same console to select the instance, then View Properties (and edit them) or Delete .