¿Existe una configuración de preferencias para ocultar la advertencia del gráfico de control heredado?Hola a todos,
Usuarios de JMP v18
Tengo curiosidad por saber si alguien ha encontrado una configuración de preferencias de JMP para ocultar o eliminar la advertencia de CC heredada que aparece en JMP 18.

Algunos usuarios de JMP ejecutan código JSL para generar ciertos tipos de informes para los clientes y desean ocultar esta advertencia, pero no quieren tener que hacerlo manualmente. Encontré una solución de scripting que oculta las advertencias aquí , publicada en septiembre de 2024. Me preguntaba si alguien ha encontrado una solución desde que se creó esa publicación, a través del menú JMP > Preferencias (los usuarios no tienen mucha experiencia con scripting).
¡Gracias!,
DS
Automatización y scriptingPersonalización masivaIngeniería de Calidad y ProcesosCompartir y comunicar resultadosRe: ¿Existe alguna configuración de preferencias para ocultar la advertencia del gráfico de control heredado?No me hagas hablar. No conozco ninguna preferencia y sigo sin entender por qué eliminan la plataforma tradicional de gráficos de control.
Re: ¿Existe alguna configuración de preferencias para ocultar la advertencia del gráfico de control heredado?@SDF1
EDITAR: Ups, ¡no leí la parte sobre no querer una solución de scripting!
EDIT2: En EA19, se puede desactivar las alertas. El script a continuación se ejecutará y hay una opción para activar la alerta:

No creo que haya una manera de ocultar las alertas en Preferencias, pero las advertencias son solo cuadros de texto en el informe del gráfico de control.
Aquí hay una forma de eliminarlos:
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 alguna configuración de preferencias para ocultar la advertencia del gráfico de control heredado?Este podría ser un caso en el que se podría utilizar el Controlador de ventana global con un complemento o elemento de la barra de herramientas para crear el controlador (o utilizar un script de inicio).
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);
);
);
);
);
Ejecute ese script y luego cree un gráfico de control heredado para ver cómo funciona
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();
También puedes simplemente tomar la función del controlador de ventana y usarla como una función que los usuarios podrían usar.
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 alguna configuración de preferencias para ocultar la advertencia del gráfico de control heredado?¡Funciona genial, Jarmo! Ahora, si logramos que JMP 19 vuelva a incorporar la plataforma...