L'étape du workflow ne se termine pas avant de continuerQuelqu'un d'autre rencontre-t-il un problème lorsqu'une étape du flux de travail applique une formule à une colonne et passe à l'étape suivante avant de terminer l'évaluation de l'étape en cours ? Je dois faire une pause manuellement et attendre la fin avant de l'autoriser à reprendre. Cela se produit sur une table assez grande, et je sais que c'est fondamentalement bien pour une petite table.
Automatisation et scriptsles fenêtresRe : Étape du workflow non terminée avant de passer à autre chose@bgotchall
Cela se produit dans les scripts JSL, où nous devrons peut-être ajouter "attendre (0)" pour laisser l'étape se terminer avant de passer à l'étape suivante.
À l'étape du flux de travail, vous pouvez modifier le script du flux de travail en ajoutant un code d'attente afin de ne pas avoir besoin de le suspendre manuellement.
wait(0);
Exemple,

Vous pouvez également vous référer aux discussions ci-dessous pour plus de détails ;
https://community.jmp.com/t5/Discussions/how-to-do-a-smart-wait-in-JSL/td-p/537961
https://community.jmp.com/t5/Discussions/When-to-use-Wait-0/td-p/14069
Re : Étape du workflow qui ne se termine pas avant de continuerPour les formules, vous devez utiliser dt << Run Formulas() au lieu de wait(0) car c'est son objectif et utiliser wait(0) pour d'autres tâches en attente (généralement).
Vous souhaiterez peut-être également contacter le support JMP à ce sujet. S'il y a un tel problème dans le générateur de flux de travail qu'il n'attend pas l'évaluation des formules avant que celles-ci soient nécessaires, ils voudront peut-être faire quelque chose. Je ne sais pas qui identifier de JMP, donc je vais y aller avec @julian cette fois
Re : Étape du workflow qui ne se termine pas avant de continuerC'est vrai, vous vous attendez à ce que ce soit le comportement par défaut de terminer l'étape en cours avant de passer à autre chose, plutôt qu'un hack que vous devez connaître.
J'ai ajouté une étape WF avec juste Data Table( "Source_table" )<