Show Menu
SUJETS×

Sous-workflow

L’activité Sous-workflow permet de déclencher l’exécution d’un autre workflow et de récupérer le résultat du calcul. Cette activité permet d’utiliser des workflows complexes tout en gardant une interface simplifiée.
Vous pouvez appeler plusieurs sous-workflows au sein d’un même workflow. Les sous-workflows sont exécutés de manière synchrone.
Pour que le sous-workflow s’exécute correctement, vous devez disposer d’un seul saut de type « arrivée » avec le numéro le plus petit, et d’un seul saut de type « départ » avec le numéro le plus élevé. Par exemple, si vous avez des sauts de type « départ » avec une priorité de 1, 2 et 3, vous ne devriez avoir qu’un seul saut de type « départ » avec une priorité de 3.
  1. Créez un workflow que vous allez utiliser en tant que sous-workflow dans un autre workflow.
  2. Insérez une activité Saut (arrivée) avec une priorité de 1 au début du workflow. Si vous avez plusieurs sauts de type « arrivée », Adobe Campaign utilisera le saut « arrivée » dont le numéro est le plus petit.
    Insérez une activité Saut (départ) avec une priorité de 2 à la fin du workflow. Si vous avez plusieurs sauts de type « départ », Adobe Campaign utilisera le saut « départ » dont le numéro est le plus élevé.
    Si l'activité de sous-workflow référence un workflow comportant plusieurs activités Saut , l'exécution du sous-workflow s'effectue entre le saut de type "arrivée" dont le numéro est le plus petit et le saut de type "départ" dont le numéro est le plus élevé.
  3. Finalisez et enregistrez ce « sous-workflow ».
  4. Créez un workflow « maître ».
  5. Insérez une activité Sous-workflow et ouvrez-la.
  6. Sélectionnez le workflow que vous souhaitez utiliser dans la liste déroulante Modèle de workflow .
  7. Vous pouvez également ajouter un script de paramétrage pour modifier le fonctionnement du workflow référencé.
  8. Cliquez sur Ok . Cela créera automatiquement une transition sortante avec le libellé de l’activité Saut (départ) du workflow sélectionné.
  9. Exécutez le workflow.
Une fois exécuté, le workflow qui a été appelé en tant que sous-workflow reste à l’état En édition , ce qui a les implications suivantes :
  • Vous ne pouvez pas cliquer avec le bouton droit sur les transitions pour afficher la cible.
  • Le nombre de populations intermédiaires ne peut pas être affiché.
  • Les logs sont agrégés dans le workflow « maître » et sont libellés uniquement comme « sous-workflow ».
En effet, ce workflow n’est qu’un modèle. Un sous-workflow est créé sur la base de ce modèle lorsqu’il est appelé à partir du workflow « maître ».

Paramètres d'entrée (optionnel)

  • tableName
  • schema
Chacun des événements entrants doit spécifier une cible définie par ces paramètres.

Paramètres de sortie

  • tableName
  • schema
  • recCount
Ce triplet de valeurs identifie la population ciblée par la requête. tableName est le nom de la table qui mémorise les identifiants de la cible, schema est le schéma de la population (habituellement nms:recipient) et recCount est le nombre d'éléments dans la table.
  • targetSchema
Cette valeur est le schéma de la table de travail. Ce paramètre est valable pour toutes les transitions avec tableName et schema .