Existe-t-il un paramètre de préférence permettant de masquer l'avertissement du graphique de contrôle hérité ?Bonjour à tous,
Utilisateurs de JMP v18
Je suis curieux de savoir si quelqu'un a trouvé un paramètre de préférences JMP pour masquer ou supprimer l'avertissement CC hérité qui apparaît dans JMP 18.

Certains utilisateurs de JMP utilisent du code JSL pour créer certains types de rapports pour leurs clients. Ils souhaitent masquer cet avertissement, sans avoir à le faire manuellement. J'ai trouvé une solution de script qui masque les avertissements ici , publiée en septembre 2024. Je me demandais simplement si quelqu'un avait trouvé une solution depuis la création de cet article via le menu JMP > Préférences (les utilisateurs n'ont pas beaucoup d'expérience en script).
Merci!,
DS
Automatisation et scriptsPersonnalisation de masseIngénierie de la qualité et des procédésPartage et communication des résultatsRe : Existe-t-il un paramètre de préférence pour masquer l’avertissement du graphique de contrôle hérité ?Ne me lancez pas. Je ne connais aucune préférence et je ne comprends toujours pas pourquoi ils suppriment la plateforme traditionnelle de cartes de contrôle.
Re : Existe-t-il un paramètre de préférence pour masquer l’avertissement du graphique de contrôle hérité ?@SDF1
EDIT : Oups, je n'ai pas lu la partie sur le fait de ne pas vouloir de solution de script !
EDIT2 : Dans EA19, il est possible de désactiver les alertes. Le script ci-dessous s'exécutera toujours et l'alerte sera désactivée.

Je ne pense pas qu'il existe un moyen de masquer les alertes dans les Préférences, mais les avertissements ne sont que des zones de texte dans le rapport du graphique de contrôle.
Voici une façon de les supprimer :
names default to here(1);
dt = open( "$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Weight, Individual Measurement, Moving Range ),
);
<BR />// find the text boxes
textboxes = report( cc ) << xpath( "//TextBox" );
<BR />// delete the text box if it contains "Legacy"<BR />for each( {box}, textboxes,
if( contains( box << get text, "Legacy" ), box << delete )
)
Re : Existe-t-il un paramètre de préférence pour masquer l’avertissement du graphique de contrôle hérité ?Il pourrait s'agir d'un cas dans lequel le gestionnaire de fenêtre global pourrait être utilisé avec un élément de module complémentaire / barre d'outils pour créer le gestionnaire (ou utiliser un script de démarrage).
Set Global Window Handler(
Function({window},
Local({tebs},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
);
);
Exécutez ce script, puis créez un graphique de contrôle hérité pour voir comment il fonctionne
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
Write();
Vous pouvez également simplement prendre la fonction du gestionnaire de fenêtre et l'utiliser comme une fonction que les utilisateurs pourraient utiliser.
Names Default To Here(1);
hide_legacy_cc_text = Function({window}, {Default Local},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
hide_legacy_cc_text(cc);
Re : Existe-t-il un paramètre de préférence pour masquer l’avertissement du graphique de contrôle hérité ?Super, Jarmo ! Si seulement on pouvait récupérer la plateforme JMP 19…