Objet : Tutoriel pour les développeurs : Utilisation de Workflow Builder pour partager les étapes d'analyse pour la relecture – Aucun codage requisUn membre de la communauté qui n'a pas encore JMP 17 a posé des questions sur le options de triangle rouge :.Elles sont:
Mode Présentation - L'historique du journal est masqué et la possibilité de modifier le flux de travail est limitée.
Afficher l'historique groupé par âge - Regroupe ou dissocie l'historique en fonction du temps.
Autoriser le retour en arrière - Permet à l'utilisateur de sauvegarder une étape du flux de travail. Il s'agit d'une option utile à activer lorsque vous enregistrez et travaillez sur un workflow. Une fois terminé, désactivez-le pour augmenter la vitesse d'exécution du workflow.
Nom par défaut sur ici - Définit les noms sur des noms locaux (Astuce : pendant le développement, désactivez-le lorsque vous travaillez avec des tables de données volumineuses si vous rencontrez des ralentissements dans votre flux de travail.)
Afficher les cases à cocher activées - Affiche ou masque les cases à cocher sur le flux de travail pour activer ou désactiver les étapes du flux de travail.
Définir des notes - Ajoute une note au-dessus des étapes du flux de travail. (Astuce : utilisez la section Notes dans les paramètres d'étape pour annoter des étapes individuelles.)
Références - Au fur et à mesure de l'exécution du flux de travail, il invite l'utilisateur à indiquer des tables ou des colonnes introuvables afin de poursuivre le flux de travail. Le menu Références contient les options suivantes.
Autoriser le remplacement des références - (Sélectionné par défaut.) Permet au flux de travail de demander des tables ou des colonnes inconnues.
Effacer les remplacements - (Disponible après l'exécution d'un workflow avec des remplacements.) Efface les tables ou colonnes de remplacement précédemment sélectionnées.
Gérer - Ouvre la fenêtre Gestionnaire de références pour gérer les remplacements de table et de colonne. Définissez les invites, quand demander et quoi demander à chaque exécution de flux de travail.
Ajouter une action personnalisée - Vous permet d'ajouter une étape spécifiée par le code JSL.
Inclure le workflow - Ajoute une référence dynamique au workflow pour exécuter un autre workflow.
Importer le flux de travail - Importe un flux de travail enregistré dans le flux de travail actuel.
Sous-ensemble temporaire - Ajoute une action pour créer un sous-ensemble de table temporaire à utiliser pour le débogage du flux de travail.
Dupliquer le flux de travail - Ouvre une fenêtre de flux de travail en double.
Ajouter des étapes au journal - Ajoute les étapes de l'exécution la plus récente du workflow à un journal. Chaque étape est une écriture au journal avec une fenêtre de code JSL. Les étapes qui génèrent des fenêtres d'analyse affichent une image miniature de la fenêtre d'analyse avec l'image en taille réelle dans un contour fermé. Le journal peut être enregistré dans un fichier PDF pour être partagé en dehors de JMP.
Enregistrer dans la fenêtre de script - Enregistre le JSL du workflow dans une fenêtre de script. Cela permet d'utiliser le script en dehors de Workflow Builder.
Créer un package de workflow - Enregistre le workflow et les fichiers associés, tels que les tables de données, dans un package pour le partage.
Objet : Tutoriel pour les développeurs : Utilisation de Workflow Builder pour partager les étapes d'analyse pour la relecture – Aucun codage requisComment puis-je apporter des modifications au script de workflow afin qu'il devienne indépendant de la table de données ? Cela signifie que je voulais exécuter le même flux de travail mais sur une table de données portant un nom différent. J'ai observé que le flux de travail exécute toujours la table de données d'origine.
Objet : Tutoriel pour les développeurs : Utilisation de Workflow Builder pour partager les étapes d'analyse pour la relecture – Aucun codage requis@AdditifNewt746 si vous supprimez la première ligne de flux de travail qui fait référence à la table de données, lorsque vous démarrez le flux de travail, il vous demandera quelle table vous souhaitez utiliser. J'espère que cela répond à votre question.
Objet : Tutoriel pour les développeurs : Utilisation de Workflow Builder pour partager les étapes d'analyse pour la relecture – Aucun codage requis@AdditifNewt746 également dans la vidéo ci-dessus, il y a un exemple intitulé Flux de travail généralisé.Je crois que c'est l'exemple 6.Cela est configuré de manière à ce qu'il demande à chaque fois la table que vous souhaitez utiliser.Il utilise le gestionnaire de références dans le Workflow Builder.
Tutoriel du développeur : Utilisation de Workflow Builder pour partager les étapes d'analyse à des fins de relecture – Aucun codage requis
Workflow Builder a été introduit dans JMP 17. Utilisez le JMP Journal ci-joint pour essayer Workflow Builder en utilisant votre version sous licence de JMP 17 et JMP Pro 17.
Questions répondues par Ernest Pasour @ErnestPasour et Scott Wise @scwise pendant la démo en direct :
Q : Dans JMP 16, le journal amélioré ne capture pas toutes les actions. Workflow Builder aura-t-il la même limitation ?
R : Oui, Workflow Builder est construit sur les événements du journal amélioré. Cependant, JMP 17 a augmenté le nombre d'éléments enregistrés.
Q : Existe-t-il un moyen de ralentir le processus ?
R : Si vous voulez savoir comment ralentir le flux du processus de flux de travail, vous pouvez ajouter des actions « d'attente » dans les étapes du générateur de flux de travail qui vous permettront de contrôler la vitesse d'exécution des étapes. Elle montre comment dans un exemple. Par exemple, pour attendre 10 secondes, dans les "Paramètres de l'étape", ajoutez une action de code personnalisée qui vous permettra de saisir du JSL.Mettez Wait(10) comme code.Pour un correctif plus avancé, vous pouvez regrouper toutes les étapes, puis placer le Wait(10) dans les actions d'étape où il s'appliquera à chaque étape.Vous pouvez jouer avec cela en fonction de ce dont vous avez exactement besoin.Alternativement, vous pouvez parcourir manuellement une étape à la fois.Ou ajoutez une boîte de dialogue "Continuer" après chaque étape.
Q : Que se passe-t-il lorsque vous exécutez quelque chose qui nécessite la saisie de l'utilisateur ?
R : Il existe des moyens d'ajouter des emplacements pour les invites utilisateur (pour fermer les fenêtres, saisir une sortie ou une entrée pour un rapport d'analyse, etc.) en augmentant les scripts enregistrés et/ou en utilisant les actions de configuration des étapes.
Q : Pouvez-vous simplement copier la même commande et l’appliquer au reste ?
R : Pas dans la version 17, même si nous espérons l'obtenir pour la version 18. Cependant, masquer les tableaux se trouve dans le menu contextuel de l'étape, vous pouvez donc effectuer une sélection multiple pour contrôler ce paramètre.
Q : Pouvez-vous ajouter une définition spécifique lors de l'affichage des résultats au lieu de la référence JMP comme description ?
R : Oui, elle a simplement copié et collé la documentation. Vous pouvez ajouter le texte de votre choix. Vous pouvez également utiliser l'option URL dans l'action de message. Cela vous permet de pointer vers une page Web pouvant contenir du texte, voire une vidéo.
Q : Cela peut-il être étendu pour montrer comment les résultats peuvent être présentés dans un rapport (par exemple, PowerPoint) ?
R : L'exportation vers PowerPoint est quelque chose qui est déjà capturé par Action Recorder, ce qui signifie qu'elle ne sera pas enregistrée dans Workflow Builder.Mais vous pouvez enregistrer le script dans une fenêtre de script pour un Workflow Builder jusqu'à l'étape PowerPoint.Ensuite, vous pouvez le coller ou taper le script de l'action PowerPoint en bas et vous aurez un script exécutable pour tout gérer.
Q : Comment ajouter le gestionnaire de références à la première étape ?
R : Le gestionnaire de références s'applique à l'ensemble du flux de travail.L'invite se produira si les tables semblent nécessaires et ne sont pas ouvertes. Il vous suffit de visiter le gestionnaire de références si le comportement automatique n'est pas suffisant.
Ressources

Automatisation et scripts