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.
Dans l’exemple ci-dessous, un workflow principal appelle un sous-workflow à l’aide de sauts. Pour plus d’informations sur les objets graphiques de type saut, voir cette section .
  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 celui associé au plus petit nombre.
  3. 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 celui associé au plus grand nombre.
    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 nombre est le plus petit et le saut de type « départ » dont le nombre est le plus grand.
    Pour que le sous-workflow soit exécuté correctement, vous devez avoir un seul saut de type « arrivée » avec le nombre le plus petit et un seul saut de type « départ » avec le nombre le plus grand.
  4. Finalisez et enregistrez ce « sous-workflow ».
  5. Créez un workflow principal.
  6. Insérez une activité Sous-workflow et ouvrez-la.
  7. Sélectionnez le workflow que vous souhaitez utiliser dans la liste déroulante Modèle de workflow .
  8. Vous pouvez également ajouter un script de paramétrage pour modifier le fonctionnement du workflow référencé.
  9. Cliquez sur Ok . Cela créera automatiquement une transition sortante avec le libellé de l’activité Saut (départ) du workflow sélectionné.
  10. 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 de sous-workflow s’affichent dans le workflow principal.
Si une erreur se produit dans le sous-workflow, le workflow principal est interrompu et une copie du sous-workflow est créée.

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 correspond au schéma de la table de travail. Ce paramètre est valide pour toutes les transitions avec tableName et schema .