Chers,
J'ai un problème dont je veux me souvenir. Je le définis déjà dans un workflow. Mais j'ai besoin de l'utiliser dans un autre flux de travail dans le même package.
Y a-t-il une idée de la façon de transférer le texte d'un workflow vers un autre workflow? Merci d'avance.
3 Réponses :
Vous pouvez envoyer des valeurs d'un workflow à un autre à l'aide des Arguments < / fort>. Pour ce faire, vous pouvez essayer ce qui suit:
@SarahAH Avez-vous défini la valeur de votre argument sur le panneau d'argument d'appel de workflow dans votre premier workflow?
Vous devez considérer vos flux de travail comme des fonctions utilisant des arguments comme entrées et sorties. Ces arguments doivent être visibles par le workflow respecté pour être acceptés.
Permettez-moi de vous donner un exemple simple de 2 workflows passant un argument du premier au second:
J'espère que cela clarifiera le fonctionnement des arguments d'entrée / sortie.
Dans le filteredDataSeq.xaml , créez un argument out_TaxID
dans le volet des arguments et attribuez-lui une valeur.
Revenez maintenant à votre activité d'invocation de fichier de flux de travail où vous avez appelé le fichier filteredDataSeq.xaml et cliquez sur le bouton Importer des arguments. Vous pouvez maintenant voir que l'argument out_TaxID
est importé et dans la colonne Value, créez une nouvelle variable (ctrl + k), dites tax_id
et assurez-vous que sa portée est le diagramme entier / séquence que vous avez utilisée.
Créez un nouveau flux de travail, dites workflow2.xaml en utilisant l'activité d'appel de fichier et cliquez sur le bouton Modifier les arguments et créez un nouvel argument, dites in_TaxID
et dans la valeur colonne, indiquez la variable tax_id
créée précédemment.
Dans workflow2.xaml , créez un argument in_TaxID
(même nom utilisé à l'étape précédente) dans le volet des arguments. Assurez-vous que le type est le même partout.
Vous pouvez maintenant utiliser l'argument in_TaxID
dans votre