Valeurs de flux secondaire terminées dans les scripts

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • L’activité de lanceur de flux parallèle expose des variables supplémentaires que vous pouvez utiliser dans les scripts.

    Tableau 1. Variables supplémentaires
    Variable Description
    coordinateur WorkflowCoordinator utilisé lors de l’exécution des flux secondaires. Vous pouvez utiliser cette variable dans le script Finished pour effectuer toutes les opérations finales. De plus, vous pouvez utiliser WorkflowCoordinator dans une activité de workflow ultérieure en transmettant le nom ou le sys_id de l’activité à la fonction WorkflowCoordinator.load('<Activity>'). Par exemple, pour charger l’objet WorkflowCoordinator à partir d’une activité de lanceur de flux parallèle appelée Lancer des flux secondaires, saisissez var coord = WorkflowCoordinator.load('Lancer des flux secondaires') ; dans une activité ultérieure.
    Flux Le flux secondaire lancé par l’activité qui s’est terminée le plus récemment. Vous pouvez utiliser cette variable dans le script Flux terminé pour effectuer des opérations de post-traitement sur chaque flux secondaire. Pour obtenir un flux secondaire complet à partir d’un objet coordinateur, utilisez var flow = coord.getFlow(I) ; où I est l’index numérique du flux secondaire en fonction de l’ordre dans lequel il a été lancé.
    Ces valeurs sont disponibles à partir du flux secondaire terminé :
    • Index : index numérique de ce flux secondaire en fonction de l’ordre dans lequel il a été lancé
    • workflow : le sys_id ou le nom, selon ce que vous avez transmis au constructeur WorkflowCoordinator, du workflow utilisé pour ce flux secondaire
    • Entrées : toutes les valeurs d’entrée fournies au flux secondaire lancé
    • État : état du contexte du flux secondaire
    • Sortie : valeur renvoyée par le flux secondaire
    • contextId : sys_id du contexte du workflow pour le flux secondaire