¡Bienvenido a la actualización de desarrollo de JMP del 4 de agosto de 2023!
Recordatorios importantes relacionados con la telemetría de JMP: Si es un usuario interno de JMP, siga las instrucciones aquí en Confluence para identificarse como empleado a los efectos de la recopilación de datos de telemetría. Esto nos ayuda a diferenciar sus datos de uso de los datos de los clientes. Además, si está examinando los datos de telemetría (quizás con la ayuda de Evan Complemento Explorador de telemetría ) y observa que un área de JMP NO está instrumentada actualmente para telemetría (pero debería estarlo), ingrese una nueva historia de Jira bajo el Telemetría – Instrumentación componente y asígnelo al desarrollador adecuado. Comuníquese con Shannon Conners o Sarah Sylvestre si tiene preguntas o necesita ayuda para identificar a la persona adecuada para asignarle el artículo.
Estamos a una semana de nuestro JMP 18 EA5 congelación . ¡Gracias por todas las actualizaciones recientes de la página de características de JMP 18! Además, si tiene elementos de funciones en la pista de JMP 18 en los que todavía está trabajando para terminar, recuerde agregar una sección a la página de Funciones tardías de JMP 18. Esto ayuda a los equipos posteriores a comprender el impacto de los proyectos en curso a medida que avanzamos hacia nuestro JMP 18.0 Code Freeze.
El trabajo de validación del instalador continúa durante JMP 17.2, JMP Pro 17.2 y JMP Clinical 17.2 . Gracias a Josh Lo Presti y nala sol por compartir la noticia de que sus equipos han completado el trabajo de validación del instalador para la versión de mantenimiento JMP Live 17.2. Los clientes seguramente apreciarán la última ronda de correcciones proporcionadas en 17.2.
Esta semana despedimos con cariño a muchos de nuestros Pasantes de verano JMP . ¡Fue maravilloso tener tantos pasantes trabajando en diferentes partes de JMP este año, exponiendo a muchos más equipos de JMP a la energía y el entusiasmo que un pasante puede aportar a un proyecto! Ha sido muy inspirador ver las charlas de los pasantes de desarrollo de JMP durante las últimas dos semanas. (Por cierto, las grabaciones de esta semana se pueden encontrar aquí y aquí .)
También fue muy agradable conocer a muchos de nuestros pasantes en persona en el centro educativo el miércoles en el Expo Pasante . ¡Muchas gracias a los pasantes de JMP y SAS que vinieron de lejos y de cerca para presentar sus carteles, y gracias también a los muchos miembros del equipo de JMP que vinieron a apoyarlos! Los carteles ciertamente estuvieron ocupados durante todo el período de dos horas, por lo que lamentablemente no pude hablar con todos en persona. La sesión también resultó ser una buena oportunidad para ponerse al día con colegas locales y remotos.
muchas gracias a tonia mauldin por compartir las pistas beta/bloqueo de esta semana (con los bloqueos seleccionados).

Informe Beta/Crash de la semana del 4/8/23 | JMP en vivo (sas.com)
Estoy feliz de compartir esta semana Consejo de Jira de la semana ! Me di cuenta por primera vez hoy que el pequeño ícono de "ojo" para agregar un observador estaba presente en el Crear pantalla para un nuevo problema de Jira que estaba ingresando. Pregunté en el grupo de administradores de Jira porque esto era una novedad para mí, y el consenso es que parece haberse implementado recientemente. Los administradores de Jira estamos muy emocionados de tener esta nueva función. No poder agregar observadores durante la creación de problemas fue una de las piezas faltantes que notamos en la transición de Defectos a Jira. Ahora, podemos usar este ícono para notificar a más personas sobre un nuevo problema cuando lo ingresamos. Anteriormente, solo el cesionario predeterminado del componente recibía este aviso.
Es cierto que esto no es tan bueno como tener todos los nombres en los roles de soporte predeterminados notificados automáticamente sobre la creación del problema como lo hizo Defectos, pero probablemente sea lo más cerca que estaremos dado el marco de componentes limitado que proporciona Jira. Por supuesto, complementamos el soporte de componentes minimalistas de Jira al tener un proceso JiraBot que busca y completa nombres en roles predeterminados cuando se ingresa un nuevo elemento. Sin embargo, ese paso ocurre después de la creación del problema y actualmente no modifica la lista de observadores. ¡Así que ahora sabe cómo agregar observadores en un nuevo elemento a medida que lo ingresa! Y, por supuesto, siempre puede buscar el ícono del ojo en cualquier problema existente para agregarse a sí mismo oa otra persona como observador.

Anuncios generales
- Si está dispuesto a ser un empleado destacado en Inside JMP, descargue una copia del Llegar a saber forma . Simplemente complete las preguntas y cuando haya terminado, súbalo, junto con 3 fotos suyas, a la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- JMP 18 EA5 y JMP Clinical EA3 – 8/11/23
- JMP 18 EA6 y JMP Clinical EA4 – 3/10/23
- JMP 18 EA7 y JMP Clinical EA5 – 8/12/23
- Por favor visita Confluencia para una lista completa de JMP 17 y JMP 18 fechas.
Actualizaciones de desarrollo de JMP
pasantes
- Irene Ji: Redactar un documento sobre la localización de fallas bayesianas, explorar nuevas ideas, como el uso de un enfoque de diseño secuencial para explorar combinaciones de entrada no probadas y comenzar a leer literatura sobre la construcción de regiones de falla. Escribí un resumen del trabajo que he hecho en mi pasantía.
- Sohail Lokhandwala: Presenté mi cartel de expo interno y mi presentación virtual de JMP. ¡Hice excelentes conexiones con otros pasantes y empleados y estoy emocionado de continuar mi trabajo por el resto del año escolar!
Descubrimiento de datos
- Julian: “Plantillas de plataforma” están siendo renombrados a "Preajustes de plataforma" para alinear mejor el modelo mental de la función con su funcionalidad. Trabajaremos con varios grupos para garantizar un cambio ordenado.
- David B: Revisar y corregir algunos jiras menores, trabajar con un SE para mejorar la impresión de un informe del tablero que tenía un cliente, finalizar el cambio para que TabBox pueda usarse para contener información de contexto como un cuadro de esquema, solucionar algunos problemas de espacio en disco con la imagen pruebas
- dan s: Se solucionó el problema con Column Switcher en KNN. Se solucionó el problema con el filtro de datos cuando ninguna fila coincide. Ajustes preestablecidos de plataforma: compatibilidad con subobjetos KNN y calibre tipo 1, actualizaciones del menú emergente para reestructurar en función de las pruebas de los usuarios.
- Ernesto: Corrija la comparación de tablas de scripts de tablas para comparar cadenas para que coincidan con la diferenciación. Limpieza de la función de ajustes preestablecidos de la plataforma.Subprocesamiento más receptivo de Header Stats.
- evan: Ayudar con alguna integración de Python (registro incrustado, informe de errores, etc.). Plataforma de planificación Preestablece cambios en respuesta a los hallazgos del estudio de usabilidad.
- Xan: Perfilador y suavizado general de curvas GStream. makeBezierCurves ahora admite restricciones mínimas y máximas.
GAMA
- Caleb: Dando los toques finales a la plataforma CSALT y preparando mi charla Discovery Americas. Volví a enviar el artículo mío y de Brad a principios de esta semana.
- peng: Corrección de problemas recientemente descubiertos tanto en confiabilidad como en DOE. Y continuar mejorando el trabajo existente para mi desarrollo JMP 18.
Anfitrión
- Pablo N: Trabajo continuo en Python con un progreso significativo en los objetivos de EA5, como la creación de tablas y columnas de datos directamente desde Python y la capacidad de acceder y modificar filas en una tabla. Con el apoyo de Evan, mejoramos mucho la integración con el registro de JMP y la salida ahora funciona con los registros integrados. Explorar la posibilidad de ejecutar pip install de módulos de Python desde JMP usando un subproceso de Python; esto ahora funciona en Mac y, en su mayoría, funciona en Windows. Esto podría eliminar la necesidad de que el usuario edite la secuencia de comandos para las variables de entorno y las rutas y mantener la instalación del paquete dentro del entorno JMP en lugar de una ventana de terminal/CMD. Trabajando en cadenas y documentando características existentes.Continuar mejorando el informe de errores desde Python. La mayor parte de lo que queda para 18.0 será trabajo de limpieza, mejoras de apariencia, documentación y scripts de muestra.
- Aarón: API FileSpec para detectar si un archivo está en un subárbol de directorio determinado (JMP-17747). Configuración para permitir la lectura y escritura desde carpetas de servidor específicas en secuencias de comandos de actualización e importación de JMP Live (WEBJMP-5695). Las operaciones de publicación ahora envían tanto una publicación como el script de reemplazo correspondiente a Workflow Builder, por lo que facilita volver a ejecutar un flujo de trabajo sin crear contenido duplicado en el servidor JMP Live (WEBJMP-7188).
- Juan Schroedl: Se agregó un código personalizado para transcodificar de EUC-CN (chino simplificado) a UTF-8, ya que la página de códigos SAS necesaria no es común en Windows; solicitado por Clínica. Cambió la experiencia de usuario opcional de telemetría en función de los cambios de Legal y usó diferentes controles para una mejor apariencia. Se modificó la descripción del tipo de archivo de los archivos .jmpdoe de Easy DOE a archivos JMP DOE, ya que hay un uso más amplio. Se corrigió el problema del tamaño de la caja en algunos sistemas operativos de servidor. Investigue la sesión colgada en el servidor 2016.
- Miguel H: Trabajó con John Schroedl para crear un convertidor de conjuntos de caracteres EUC-CN para importar conjuntos de datos SAS en idioma chino en Windows.
HTML interactivo
JMP en vivo
- Aurora: Se continúa trabajando en el acceso a nivel de carpeta.Pequeñas mejoras en las notificaciones de advertencia de gráficos de control.Investigar fallas intermitentes en las pruebas.
Estadísticas
- Laura CS: Progresó mucho en el arranque de toda la plataforma en SEM; Ahora se genera una nueva tabla de datos que recopila todas las estadísticas relevantes a través de muestras de arranque cuando se utiliza la nueva opción de arranque RTM. El trabajo restante implica resumir las distribuciones empíricas en un cuadro de esquema de informe. Creé una compilación de prueba para asegurarme de que no he roto nada debido a la extensa refactorización del código.
- Kasia: Se solucionó un bloqueo en la plataforma de valores faltantes, se trabajó en el documento T2 regularizado que comenzaron Jeremey y Laura y se tomó un tiempo para leer cierta documentación de características.
- Laura L, Annie: Trabajando para agregar la capacidad de implementar procesos por fases en Control Chart Builder.
Documentación estadística
- Miguel C: Documentado algunas características nuevas en varias plataformas Fit Model; ayudó con la revisión y consolidación de cadenas antes del primer traspaso de cadenas a la localización para 18.0; asistió a demostraciones internas y sesión de carteles.
Pruebas estadísticas
- Jacob: Probando CSALT Design y trabajando en algunas funciones de utilidad para probar la plataforma. Redacción de un estudio de usabilidad para Load Design (Easy DOE) para EA5, con Mark, Ryan y Joseph. Preparación y grabación de la presentación del póster Discovery con Mark. Analizar los resultados de los estudios de usabilidad de EA4.
- Marca: Incorporación de pruebas unitarias para todas las gráficas de factores generadas por las ejecuciones de matriz de cobertura para la pestaña Entrada de datos en Easy DOE. Afiche grabado con Jacob y Kirsten para el JMP Discovery Summit America. Responde preguntas en la Comunidad JMP.
- tonia: Probando cambios recientes en el límite de especificaciones en CCB y trabajando en la verificación de errores.
Gestión de productos
- Bryan F: Más procesamiento de datos de usuario para Plantillas de plataforma. Creó más videos destacados de las pruebas de usabilidad de Plantillas de plataforma, presentó el video y tuvo una discusión con un grupo de personas interesadas en las pruebas de usabilidad. Comenzó a trabajar en wireframes para una oferta web. Inicio de planificación para el grupo de trabajo relacionado con una capacidad de marco visual. Algunas conversaciones con Parker y otros sobre una integración LLM inmediata con JMP. Trabajó con Dieter en algunos posibles cambios de nombre de JMP Live.
Operaciones de desarrollo
- melanie: Decisiones facilitadas sobre la gestión de inserciones de texto para datos de derechos de autor en los libros. Ejecutó stringbot para componentes integrados para el primer traspaso. Investigué y proporcioné información para una variedad de errores de Jira. Trabajó con Nick Ruva para garantizar que la máquina de AWS que ejecuta los trabajos MIF-PDF se encienda para ejecutar los trabajos y se apague nuevamente cuando terminen; actualizó la documentación en cada página de trabajo y en Confluence.
- Myron: Trabajó en modificaciones y limpieza de datos de telemetría JMP ( JMP-17711 , JMP-17780 , JMPTOOL-910 , JMPTOOL-877 , JMPTOOL-888 ). Actualizaciones de los detalles de JiraBot ( JMPTOOL-912 , JMPTOOL-914 , JMPTOOL-883 , JMPTOOL-897 ). Trabajando con Melanie en actualizaciones de procesos de datos de muestra ( JMPTOOL-505 ).
Documentación
- cris b : Se revisó la propuesta de oxígeno de Devon. Tengo la compilación 17.2 funcionando nuevamente. Me estoy concentrando en cómo funcionan las personalizaciones de WebWorks (que es cómo se define el valor startrelease). La pasé muy bien conociendo a Susan en persona por primera vez (desde Escocia) y despidiéndome (por ahora) de nuestra pasante, Emily.
- Qiana : Comenzó a crear la Ayuda de DJ localizada. Trabajó en la actualización de la página de documentación y el complemento de documentación para JMP 18.0. Realicé la planificación y coordinación de proyectos.
Pruebas de sistema/host-Cary
- Mandy: Investigué un problema de Tablas > Comparar en el que estaba trabajando Ernest relacionado con un problema de compresión que tuve la semana pasada; probé su solución en Mac y en Windows. Trabajé en un par de pistas de TS con el generador de flujo de trabajo: una era un problema de JIRA ( JMP-17774 ) con un comportamiento de sobrescritura, otro respondía una pregunta sobre cómo cerrar una ventana de plataforma con JSL y un tercero involucraba preguntas sobre formatos ISO y el uso de patrones de formato. Escribí pruebas y verifiqué JIRAs. Se revisó el documento del generador de flujo de trabajo para Karen Copeland y se hicieron comentarios para 18. Trabajando en el generador de flujo de trabajo Discovery paper/poster/demo. Asistió a Intern Expo: ¡todos hicieron un gran trabajo!
- Nick H: Las columnas de tiempo de espera se agregaron al tablero de pruebas tanto en la tabla de resumen como en los resultados del usuario como una categoría de falla separada distinta de los bloqueos. Gracias a Myron por su ayuda con esto. He agregado pruebas unitarias para plantillas utilizando los ejemplos existentes actualmente en el marco de pruebas unitarias. Junto con esto, hay un comparador que se puede usar para futuras pruebas unitarias. También han estado trabajando a través de verificaciones.
- Cazador: Se completó la prueba del instalador final de JMP 17.2, investigación adicional y respuesta a una pista de host de Windows JMP 18 EA 4, verificaciones de JIRA y comentarios sobre varios elementos de JIRA abiertos.
Pruebas web – Cary
- jose l: Continuación de las pruebas del instalador 17.2 JMP Desktop y Live.La prueba del instalador Live 17.2 ahora está completa.El resto de la semana me concentré en las pruebas de JMP Live 18.0 Active Directory Sync y el mantenimiento del servidor.También ayudé a algunas de las otras pruebas con problemas que estaban teniendo.
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Prueba del instalador JMP 17.2 - JMPTESTBJ-2577 - Listo
- Prueba del instalador de JMP Live 17.2 - JMPTESTBJ-2578 - Listo
- Eric (Nai) Wang: (1) Prueba completa del instalador de JMP Live 17.2. (2) Actualización de las pruebas JMP Live JSL/E2E desde cambios de comportamiento recientes: la propiedad "Discoverable" se eliminó del tipo "espacio" de GraphQL ( JMPTESTBJ-2579 ), se elimina la API de GraphQL "StartJMPSessionForPackage" ( JMPTESTBJ-2580 ). Funciones comunes actualizadas que se relacionan con "obtener datos". Ahora el ticket de sesión no es un parámetro obligatorio, por lo que JMP Live iniciará una sesión automáticamente. Agregue el paso "detener sesión" en las funciones comunes que se relacionan con "obtener datos". Ahora no necesita llamar explícitamente a la función "detener sesión". Actualizar las pruebas relacionadas. (3) Prueba completa del instalador de JMP 17.2.
- dali: (1) HECHO: prueba del instalador de JMP 17.2, se ingresaron un total de 3 errores. (2) Investigue el error SE y proporcione un test.pdf simple para la reproducción del problema del asistente de importación de PDF ( JMP-17627 ). (3) Ejecute la investigación de fallas de UT todas las noches y cree un error JMP-17754 : El ancho de ingeniería de formato no es consistente con el anterior al importar un archivo de texto. (4) Actualizar Guía de solución de problemas de fallas de Jenkins Solución de problemas para fallas de Jenkins en el marco de Beijing . (5) HECHO: prueba del instalador de JMP Live 17.2, 3 nuevos errores creados en consecuencia. (6) HECHO: prueba de características, total de 2 errores creados ( WEBJMP-2813 ) (7) Verificación de errores.
- nanwu: (1) Prueba de regresión de errores de JMP 17.2 y 18.0. (2) JMP 17.2 Prueba de instalación completada ( JMPTESTBJ-2577 ). (3) Se iniciaron las pruebas de comprobación del instalador de revisión de JMP Clinical 8.1. (4) Prueba del instalador de JMP Live 17.2 completada ( JMPTESTBJ-2276 ).
- Kimi (Yu)Wang: (1) Verificación de errores. (2) Prueba del instalador de JMP 17.2: finalizada. (3) JMP 18.0 NF – Python – En proceso ( JMP-17600 , JMP-17599 , JMP-17625 , JMP-17731 , JMP-17733 , JMP-17732 ) (4) Jenkins: deshabilite JMP y JMP Live Testing para 17.2.
- Da Zhang: (1) Prueba del instalador de JMP Live 17.2: HECHA. (2) Adición de pruebas interactivas para JMP Live 18.0. (3) Prueba del instalador JMP 17.2: HECHA. (4) Preparar el intercambio interno de conocimientos sobre Playwright.
- Nala: (1) Validación del instalador JMP 17.2. (2) Prueba del instalador de JMP Live 17.2: HECHO
Nota de Shannon
¡Esta semana ha sido un bienvenido respiro del calor de julio! Espero que esa tendencia continúe durante el fin de semana... ¡Que lo pasen genial, todos!
PD ¡Definitivamente NO me siento así mientras contemplo a mi hija Hannah Mae yendo a la universidad en menos de dos semanas!