Re: Tarea para construir un gráfico de control con advertencia automáticaParece que está cerca de lo que necesita, pero solo necesita algunos "bosquejos" adicionales para unirlo todo:
- "Casi he terminado el gráfico, pero solo puedo trazarlo haciendo clic en JSL"
- Si nombra la secuencia de comandos para el gráfico de control "Al abrir", se ejecutará automáticamente cada vez que se abra la tabla de datos. Es posible que deba ajustar sus Preferencias para permitir que esto suceda.

- Actualizar/recargar datos automáticamente:
- Acceso a bases de datos - Comunidad de usuarios de JMP tiene buenos antecedentes sobre cómo conectarse a bases de datos desde JMP.
- Una vez que cree una llamada a la base de datos desde JMP, la tabla de datos en sí tendrá un script "Actualizar desde la base de datos" guardado en ella. Si combina la secuencia de comandos de este botón con la secuencia de comandos del gráfico de control, la tabla de datos se actualizará desde la base de datos cada vez que se abra la tabla y, a continuación, ejecutará el gráfico de control.
- Correo electrónico atascado en Outlook. ¿Podría tratarse de una configuración de seguridad de su empresa?
Re: Tarea para construir un gráfico de control con advertencia automáticaHola Jed,
Gracias por su rápida ayuda.
1. Lo cambio a abierto, ahora está bien
Otra pregunta es para el límite de especificaciones, ahora puedo obtener el gráfico de control con un clic JSL. Sin embargo, el límite de especificaciones no es el que cargué la última vez. Tengo el archivo spec.limit.jmp que cargué por Calidad y proceso -> Administrar límite de especificaciones.
¿Puedo saber cómo usarlo cuando vuelva a abrir el JSL?
2. Actualizar/recargar datos automáticamente: Gracias, leeré este video primero.
Otra pregunta es si solo actualizo los datos por mí mismo como primer paso, ¿es posible obtener un script similar para enviar una advertencia de un nuevo punto de datos?
3. Correo electrónico atascado en Outlook: Ok, lo verificaré con TI.
Re: Tarea para construir un gráfico de control con advertencia automática1. JMP debería cargar automáticamente los límites de especificación si guarda el script después ha cargado los límites de especificación. Si observa el script On Open, debería tener algo como "Obtener límites ("nombre de archivo..."). He adjuntado un script de muestra para hacer esto.
2. Sí. Una forma sería modificar el script (Red Triangle...Alarm Script) para incluir la verificación de si alguna condición es verdadera antes de enviar el correo electrónico. Esto probablemente sería exclusivo de sus datos/situación, pero se vería así (partes resaltadas en azul):

También, Introducción al lenguaje de secuencias de comandos JMP - Comunidad de usuarios de JMP es un curso gratuito que te ayudará a hacer más de este tipo de cosas en el futuro.
Re: Tarea para construir un gráfico de control con advertencia automáticaHola Jed,
Gracias,
Otra pregunta es tener una alarma de correo electrónico con la identificación del gráfico y también el límite de advertencia. Intento usar el script de alarma pero no funciona. Ya confirmé que no hay problema de seguridad ya que el correo electrónico funcionó después de simplificar la palabra de forma predeterminada.
Por lo tanto, ¿es posible que pueda proporcionar el método para incluir el código en el JSL directamente en lugar de configurar el script de alarma por gráfico de control?
La información que me gustaría incluir en la advertencia "como ID de lote/ID de WF/artículo OOC y también artículo de advertencia", ¿puede compartir un ejemplo (busqué en la comunidad pero no pude encontrar un caso similar).
Advertencias(
Regla 1 3S( 1 ),
Regla 2 2S( 1 ),
Regla R 4S( 1 ),
Regla 4 1S( 1 ),
Regla 10 X( 1 ),
Prueba más allá de los límites( 1 )
Gracias
Re: Tarea para construir un gráfico de control con advertencia automáticaHola Lichun,
¿Alguno de los siguientes enlaces te ayudaría con lo que estás buscando?
Manual JMP - Scripts de gráficos de control
Comunidad - Ejemplo 1
Comunidad - Ejemplo 2
Re: Tarea para construir un gráfico de control con advertencia automáticaHola Jed,
Q1,
Sí, leí el enlace que proporcionaste.
La pregunta es que me gustaría recibir una advertencia de alarma por correo electrónico directamente como el siguiente enlace, y le agradecería que me compartiera dónde está guardado el registro en el enlace que proporcionó.
Uso de JSL para enviar correos electrónicos - Comunidad de usuarios de JMP
Q2,
Cuando ejecuto el programador de tareas win, señalo la ruta al archivo JSL,
Windows mostrará qué software me gustaría abrir el archivo JSL (el archivo JSL confirmado se abre con JMP desde las propiedades de Windows).
¿Alguna forma de eludir el check it?
Re: Tarea para construir un gráfico de control con advertencia automáticaP1: Lo siento, pero no entiendo lo que quiere decir con compartir dónde se guarda el registro. ¿Podría aclarar, por favor?
P2: No soy un experto en el Programador de tareas de Windows, pero si lo configuro como se muestra en la imagen a continuación, se ejecuta sin pedirme que seleccione un programa.

Pero si lo configuro como en la imagen de abajo, me pide que seleccione un programa:

Re: Tarea para construir un gráfico de control con advertencia automáticaHola Jed.
Realmente aprecio la ayuda del programa de tareas. Ahora funciona perfectamente.
Ahora el problema es cómo puedo enviarme una advertencia/alarma por correo electrónico o una alternativa.
Leí todas las alarmas/advertencias de JMP o busqué en Google, pero no puedo solucionarlo por mí mismo.
1. En primer lugar, me gustaría tener una advertencia con ID de LOTE / ID de WF / Elemento fallido (como la columna F / Columna G en la tabla / regla de control de fallas).
2. Envíeme un correo electrónico de advertencia con la advertencia mencionada en el elemento 1, sería perfecto si también puede enviar el gráfico.
3. Si podemos obtener el elemento 1, 2 de JSL, la pregunta final es que me gustaría obtener una actualización del archivo diariamente (significa que el archivo de demostración será diferente todos los días). En este caso, ¿puedo recibir la advertencia solo para los nuevos datos? Lo siento, ahora no podemos conectarlo a la base de datos directamente. Probablemente primero necesite ejecutarlo con un producto diferente con Excel.
Realmente aprecio por toda su ayuda. gracias.
Re: Tarea para construir un gráfico de control con advertencia automática<< Leí todas las alarmas/advertencias de JMP o busqué en Google, pero no puedo solucionarlo por mí mismo. >>
Una cosa que se pierde a menudo: para que se ejecute el script de alarma, primero debe seleccionar qué pruebas ejecutar (haga clic con el botón derecho en el gráfico, Advertencias, Pruebas, luego seleccione qué pruebas). Esto se puede guardar en el script, por lo que no tiene que hacer esto cada vez.

Modificar la secuencia de comandos de alarma para ejecutar solo el envío de correo electrónico si el punto fuera de control estuvo en los últimos 3 días sería una forma de enviar solo nuevas advertencias. Ejemplo a continuación, y guardado en la tabla de datos adjunta a esta respuesta.

Para adjuntar un gráfico al correo electrónico, esto podría ayudar , pero también creo que te podría ayudar mejor si tomas este curso gratis en secuencias de comandos JSL.
<< Lo siento, ahora no podemos conectarlo a la base de datos directamente. Probablemente primero necesite ejecutarlo con un producto diferente con Excel.>>
Si con esto quiere decir que desea que JMP pueda extraer directamente de su base de datos, es probable que JMP pueda hacerlo. Aquí hay más información.
Re: Tarea para construir un gráfico de control con advertencia automáticaHola Jed,
Gracias,
El correo electrónico es trabajo,
Pero solo puedo obtenerlo como muestra, ¿cómo reemplazar la muestra como LOTID y también como WFID?
Y también estoy ejecutando gráficos múltiples en el gráfico de control, pero solo puedo recibir la alarma para el primer elemento, cualquier cosa que deba cambiar o guiarme el documento al que debo referirme.
Re: Tarea para construir un gráfico de control con advertencia automáticaAquí hay un script de ejemplo de incluir la columna LOTID. Haría lo mismo para incluir WFID.
Write(
Substitute(
"Out of Control for test ^QCTEST in column ^QCCOL in sample ^QCSAMPLE, lot ^QCLOT.",
"^QCTEST", Char( qc_test ),
"^QCCOL", qc_col,
"^QCSAMPLE", Char( qc_sample ),
"^QCLOT", Char( :LOTID[qc_sample] )
) || "
"
)
Para recibir alarmas para varios gráficos, debe configurar cada gráfico como tiene el primero. Esto también se puede lograr a través de secuencias de comandos, y el enlace anterior es una muy buena introducción a las secuencias de comandos JSL.
Tarea para construir un gráfico de control con advertencia automáticaHola, equipo,
Estoy tratando de construir un gráfico de control como el gráfico WAT SPC a través de JMP.
Casi terminé el gráfico, pero solo puedo trazarlo haciendo clic en JSL
Sin embargo, mi problema ahora es cómo cargar datos automáticamente (como un archivo en una ruta específica o leerlo desde el servidor).
Después de cargar los datos, solo puedo obtener ayuda de JMP para enviar una advertencia solo para el nuevo punto de datos.
En realidad, probé la función de alarma, pero siempre se atascó en Outlook (recibiré un mensaje de error en mi casilla de correo electrónico).
Hay 3 porciones aquí.
Por ejemplo, cada 8:00 AM por día
1. Para cargar una tabla de datos como un archivo csv o execl automáticamente. ¿Alguna experiencia pasada que pueda aprender?
2. Ejecute el archivo JSL automáticamente después de la carga de datos.¿Alguna experiencia pasada que pueda aprender?
3. Envió una advertencia a la casilla de correo electrónico solo para los nuevos datos. ¿Alguna experiencia pasada que pueda aprender?
Perdón por las múltiples preguntas, avíseme si mi pregunta no está clara.
Gracias
Acceso a los datosRe: Tarea para construir gráfico de control con advertencia automáticaHola,
Me preguntaba si resolviste esta parte de tu pregunta "
Después de cargar los datos, ¿cómo puedo obtener ayuda únicamente de JMP para envió una advertencia solo para el nuevo punto de datos ." y para agregar, me di cuenta de que Prueba más allá de los límites solo alertaría puntos más allá de los límites de control, ¿hay alguna manera de que podamos obtener fallas para cualquier cosa más allá de los límites? Límites de especificaciones