Lors de l’administration des workflows, vous pouvez les démarrer selon différentes méthodes :
Manuellement :
Automatiquement :
D’autres méthodes sont également disponibles pour les créateurs. Pour plus d’informations, voir :
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.
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é.
En utilisant la variable Lanceur vous pouvez :
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
Tout noeud de boîte de réception de processus situé n’importe où dans /home/users branche
/tmp
/var/audit
/var/classes
/var/eventing
/var/linkchecker
/var/mobile
/var/statistics
/var/statistics/tracking do lancer les workflows.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 :

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 :
Accédez au Modèles console à l’aide de Outils, Workflow, puis Modèles.
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 :

Le Transitoire affiche les workflows pour lesquels l’historique des workflows ne sera pas conservé.
Sélectionner Démarrer le processus dans la barre d’outils.
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’une ressource, d’un module, etc.
Titre
Titre facultatif permettant d’identifier cette instance.
Commentaire
Un commentaire facultatif pour aider à indiquer les détails de cette instance.

Accédez au Lanceurs de workflow console à l’aide de Outils, Workflow, puis Lanceurs.
Sélectionner Créer, puis Ajouter un lanceur pour ouvrir la boîte de dialogue :

Type d'évmt
Type d’événement qui lancera le workflow :
Type de nœud
Type de noeud auquel s’applique le lanceur de workflow.
Chemin
Chemin d’accès auquel s’applique le lanceur de workflow.
Mode(s) d’exécution
Type de serveur auquel s’applique le lanceur de workflow. 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 workflow est lancé. Par exemple, la condition suivante entraîne le lancement du workflow lorsque le noeud a un nom de propriété avec la valeur User :
name==User
Fonctions
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
Processus à lancer lorsque le type d’événement se produit sur le type de noeud et/ou le chemin d’accès 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 workflow est activé :
Exclure la liste
Cela spécifie les événements JCR à exclure (c’est-à-dire à ignorer) lorsque vous déterminez si un workflow doit être déclenché.
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 contenant la variable *<someValue*> user-data défini par le biais de la variable [ ObservationManager API] (https://www.adobe.io/experience-manager/reference-materials/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=fr).Par exemple :
jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
Cette fonctionnalité peut être utilisée pour ignorer les modifications déclenchées par un autre processus de workflow en ajoutant l’élément d’exclusion :
event-user-data:changedByWorkflowProcess
Sélectionner Créer, pour créer le lanceur et revenir à la console.
Une fois que l’événement approprié se produit, le lanceur est déclenché et le workflow est démarré.
Après avoir créé votre configuration de lanceur, vous pouvez utiliser la même console pour sélectionner l’instance, puis Afficher les propriétés (et les modifier) ou Supprimer.