Cet exemple présente une méthode pour créer un graphique fléché et l'enregistrer comme workflow JMP. Il s'inspire de la méthode de création de graphiques fléchés proposée par Nick Desbarats.
Découvrez comment :
- Ouvrez Workflow Builder et importez des données
- Modifier le tableau et examiner les étapes de collecte du Workflow Builder
- Examiner la chronologie et le code des actions par étapes
- Exécutez JSL pour une action personnalisée que vous souhaitez inclure dans le flux
- Créer une invite pour un ensemble de données manquant
- Utiliser les options de l'onglet Avancé pour importer le flux de travail
- Exporter des workflows (.jmpflow) et créer des packages de workflow
Questions répondues par Mike Anderson @MikeD_Anderson , Scott Wise @scwise et Ryan Cooper @ryan_cooper lors du webinaire en direct :
Q : Lorsqu'il modifiait sa table de données, que signifiait « lag » ?
R : « Lag » signifie que nous prenons la valeur d'une ligne précédente d'une colonne spécifiée pour l'utiliser dans notre formule. Les décalages peuvent être spécifiés avec un nombre indiquant le nombre de lignes au-dessus de la ligne actuelle dont vous souhaitez obtenir la valeur. Dans ce cas, Mike utilisait une ligne au-dessus.
Q : Qu'a-t-il fait avec la colonne région et pourquoi en avait-il besoin pour calculer la colonne différence ?
R : Dans cet exemple, Mike l'a utilisé pour lancer une nouvelle formule de colonne (il a lancé un raccourci Nouvelle formule de colonne à partir de l'en-tête de colonne) afin de pouvoir effectuer un calcul de formule conditionnelle de différence de pourcentage plus sophistiqué.
Q : Tout ce que nous pouvons faire dans JMP est-il capturé par Workflow Builder ?
R : La grande majorité des fonctionnalités JMP sont prises en charge. Certaines fonctionnalités du DOE ne le sont pas. La gestion des limites dans la plateforme qualité et l'enregistrement des propriétés de colonne peuvent nécessiter un script personnalisé. L'enregistrement dans différents formats n'est pas totalement capturable, mais l'index des scripts explique comment procéder.
Q : Comment pouvez-vous partager des flux de travail ?
R : Vous pouvez envoyer le fichier .jmpflow par e-mail ou créer un package Workflow avec ou sans jeux de données. Si le Workflow ne trouve pas de jeu de données, il vous le demandera. Si Workflow Builder détecte une différence dans votre fichier de données (par exemple, si vous l'avez modifié dans Excel), il s'arrêtera à cette étape et vous demandera d'effectuer une modification.
Q : Est-il utile de partager le script derrière le Workflow ?
R : Oui, une autre façon de partager le générateur de workflow consiste à exporter le script JSL. Les notes entre les étapes sont automatiquement insérées en vert sous forme de commentaires.
Creating JSL Script to save Workflows in other formatsCréation d'un script JSL pour enregistrer des workflows dans d'autres formatsCréation d'un script JSL pour enregistrer des workflows dans d'autres formats
Q : Puis-je modifier le flux de travail ?
R : Oui, vous pouvez modifier le JSL. Vous pouvez également réenregistrer n'importe quelle étape du workflow.
Rerecord Workflow stepsRéenregistrer les étapes du flux de travailRéenregistrer les étapes du flux de travail
Ressources
@MikeD_Anderson C'est génial ! Je ne connaissais pas Workflow Builder avant de tomber sur ça. Pourriez-vous publier le code JSL auquel vous faites référence à la 22e minute de la vidéo qui est utilisé dans l'action personnalisée qui place les pointes de flèche à côté des numéros de ligne ?
Hé, @Judah !
Je pense que c'est celui que tu veux. Il se trouve ici :

Voici le code qui va dans cette étape :
For Each Row(Current Data Table(),
r = Row();
If(
Is Missing(:Outcome), Current Data Table() << Select Rows( r ) << Markers( "FilledCircle" ),
:Outcome == 1, Current Data Table() << Select Rows( r ) << Markers( "Filled Right Triangle" ),
:Outcome == -1, Current Data Table() << Select Rows( r ) << Markers( "Filled Left Triangle" )
);
Current Data Table() << Clear Select();
);
Meilleur,
M