¡Bienvenido a la actualización de desarrollo de JMP del 12 de julio de 2024!
Los instaladores JMP y JMP Pro 19 EA1 ahora están disponibles para usuarios autorizados en Mi JMP. ¡Gracias a todos por publicar esta primera versión para que nuestros clientes beta la prueben! Ya estamos recibiendo pistas beta e informes de fallos. Congelaremos JMP 19 EA2 el 26 de julio, así que no olvide agregar páginas de funciones ( consulte Cómo hacerlo aquí ) para conocer los principales elementos nuevos que le gustaría mostrar en EA2 y los próximos EA.
La congelación del código fuente de JMP 18.1 se produjo el 28/6/24 y la congelación de seguridad para 18.1 está a poco menos de un mes (9/8/24). Cualquier corrección espectacular del código fuente solicitada después de la congelación deberá pasar por el proceso de aprobación habitual. Se solucionó un error numérico crítico a principios de semana y hoy se aprobaron algunos cambios finales en la fuente de JMP Clinical.
La rama JMP 18.2 ahora está abierta para integraciones de corrección de errores de mantenimiento. También tendremos abierta una rama 18.1.1 en un futuro próximo reservada para actualizaciones de seguridad de terceros y obstáculos críticos que no pueden esperar hasta la versión 18.2. Queda por ver si encontraremos correcciones espectaculares o de biblioteca que afecten el código fuente de JMP, pero JMP Live seguramente tendrá cambios que realizar debido a su amplio conjunto de bibliotecas de terceros.
¡Muchas gracias al pasante Parker Dingman por ofrecer una demostración de las mejoras que realizó en la funcionalidad del mapa JMP 19 en la reunión de desarrolladores de esta semana! Si te perdiste la reunión, puedes encontrar la grabación aquí . Tendremos una serie de reuniones de desarrollo de JMP centradas en pasantes durante las próximas semanas mientras nuestros estudiantes presentan su trabajo de verano.
¡Gracias a Shannon Leslie por compartir los detalles sobre las actualizaciones recientes de Atlassian! Consulte los enlaces a continuación para conocer algunos elementos nuevos que quizás desee aprovechar cuando trabaje con nuestros productos en la nube de Atlassian.
Muchas gracias a Tonya Mauldin por brindar detalles sobre los casos beta de JMP 19 de esta semana con fallas seleccionadas. Como siempre, estoy muy agradecido con Tonya y Nicole Jones por clasificar tantos casos beta y trabajar con los evaluadores para investigar e informar sobre los problemas de EA. ¡Gracias también al soporte técnico de JMP por ayudar a los clientes con preguntas sobre autorización a medida que adoptan 18 y 19!

Informe Beta de JMP para la semana del 12/07/24 | JMP en vivo
Anuncios generales
Próximas fechas importantes
- Congelación de código JMP 19 EA2 – 26/7/24
- Congelación de seguridad de JMP 18.1 – 9/8/24
- Visite Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
HTML interactivo
- Paul Spychala : Firefox 128 actualizó su motor de renderizado, por lo que necesitábamos cambiar la base de todas nuestras imágenes de referencia de prueba. Se implementaron grandes cambios en Javascript para implementar el diseño de informes de Graph Builder de forma nativa en Javascript en lugar de depender de JMP JMPHTML-13843 , JMPHTML-13844 , JMPHTML-13845 , JMPHTML-13883 . Esto es necesario para implementar informes responsivos que respondan al tamaño de la pantalla del navegador. Se agregó soporte para perfiladores de detección de modelos en HTML (siempre que todos los métodos admitan perfiladores HTML) JMPHTML-13918 .
- Mike Stickles: Se completó la habilitación temporal de selecciones unidireccionales (las selecciones de nubes de palabras se reflejan en la tabla de términos) en nubes de palabras ( JMPHTML-13665 ), y se continúa trabajando para habilitar selecciones bidireccionales (las selecciones de tablas de términos también se reflejan en la palabra). cloud), lo que requiere arreglar la exportación de tablas existentes para que funcione correctamente con tablas HTML. Estaré de vacaciones la próxima semana y retomaré este trabajo el día 22.

- Trabajó con John Sall y Praveena en un prototipo de navegador de detección de procesos basado en web ( JMP-22074 ). Trabajando en un problema por el cual los puntos con advertencias en los gráficos de control producidos por la plataforma Process Screening no muestran el número de fila ( JMPHTML-13927 ).
- Participó en debates sobre nuevas funciones HTML interactivas y mejoras en la interfaz de usuario con Dieter, Bryan F., Praveena y Paul S.
- Q2 Conversaciones de registro. Formación en seguridad SAS completada. Asistencia a reuniones para la solicitud de patente Triage de advertencias de gráficos de control.
JMP en vivo
- Aurora: Mejoras en las advertencias del gráfico de control. Se agregó una notificación a los usuarios cuando se les asigna un marcador de clasificación y cuando se les menciona en una anotación de clasificación. Se corrigieron varios errores. Se llevó a cabo una reunión de preguntas y respuestas entre desarrolladores y evaluadores del proyecto. Presentado al comité de patentes junto con otros.
Estadísticas
- Juan Sall:
- Ajustar mínimos cuadrados ahora protege contra escalas de ejes no autorizadas en Real por Predicho a partir de filas excluidas (JMP-22086).
- Los menús categóricos se han reorganizado aún más (JMP-21300).
- Implemente el tipo de efecto BSpline para todas las personalidades de Fit Model utilizando las rutinas de Ryan Parker de FDE (JMP-22024).

En Process Screening, trabajo inicial para crear una página web que pueda mostrar cualquier gráfico de control entre muchos procesos. Praveena Panineerkandy ya tiene la página html empezando a funcionar. (JMP-22074)

- Laura CS: Completó la última capacitación de recursos humanos. Trabajé con Murali en el equipo académico en un par de ejemplos avanzados de SEM. Se corrigió un error de reinicio con el cuadro de diálogo de inicio personalizado de SEM. Revisando un borrador del libro SEM de Ken Bollen. Inició investigaciones sobre correlaciones policóricas. Me reuní con Haley durante su visita al campus y presentamos una propuesta para un taller SEM en la convención SPSP de 2025.
Documentación estadística
- Hamid: Completó una incorporación de JMP de 3 días con James. Capacitación en cumplimiento terminada.
Planifiqué el siguiente conjunto de tareas con Michael.
- Michael C: Revisó la ayuda 18.1 en el servidor de prueba y ayudó a James con las sesiones de incorporación para nuevos empleados en Stat R&D.
Pruebas de estadísticas
- Tonya: Probando gráficos de control de ejecución corta, trabajando en una presentación xpath para Discovery y trabajando con comentarios beta.
Actualizaciones de ciencias biológicas
- Reetika Sarkar: Recuentos validados para la posible ley de Hy en los informes de detección DILI durante 0 días de retraso. Entregué mi póster para SAS Intern Expo y trabajé en algunas de mis diapositivas para la presentación del pasante de JMP.
- Drew: Trabajo continuo para reemplazar la implementación de Java del procesamiento de plantillas de Apache Velocity con la implementación de Python usando el paquete airspeed. Corrección de errores y trabajo de funciones para JMP Clinical 18.2 y 19.0. Proporcioné soporte para clasificar y ayudar a los clientes de JMP Clinical.
- Tom: Trabajé con Susan Conaghan para arreglar las claves de ayuda rotas en la documentación de Genética. Me reuní con Monica Beals para discutir la incorporación de videos en documentos clínicos. Continué solucionando problemas antiguos (y algunos nuevos) de Jira. Actualización continua de documentos clínicos para 18.1.
- Richard: Trabajé en una función de gráficos para reproducir fácilmente gráficos más complejos de Graph Builder.
Gestión de productos y marketing de productos
- Bryan F: La semana pasada, preparé íconos para que Parker Dingman los utilizara en su proyecto de refactorización de mapas y ofrecí orientación sobre el método apropiado para mostrar estos íconos. Ofrecí ideas y sugerencias para el rediseño de la página de inicio de JMP Live a Michael Goff y Justin Chilton . Se ofrecieron comentarios sobre el complemento del diagrama de Venn creado por Russ Wolfinger . Participé en discusiones con miembros del equipo HTML5 ( Praveena Panineerkandy , Paul Spychala y John Powell ) sobre íconos, texto y el sistema de diseño Vuetify. Ofreció consejos a John Powell sobre cómo transmitir de manera efectiva que un gráfico carece de interactividad al omitir una información sobre herramientas, junto con instrucciones sobre cómo implementar la fuente Roboto dentro de un lienzo HTML5. Clasificó las métricas potenciales de gestión de productos en grupos amplios según el enfoque externo o interno, así como la orientación hacia los resultados o los resultados. Desarrollé un formulario de votación para evaluar el valor y el esfuerzo asociados con estas métricas. Realicé análisis de telemetría para rastrear la cantidad de usuarios que realizaron cambios de estilo en los informes.
Soporte técnico y compromiso
- Duane: Como era de esperar, hemos presentado algunos casos relacionados con la autorización y accesibilidad del JMP 19 EA1. Mi uso de JMP y mi autorización con JMP 18 también han generado numerosos casos. Aquí están los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por TS durante los últimos 14 días .
- Volumen de casos de soporte técnico por semana:

- Volumen de casos de soporte de participación por semana:

- Temas de casos para la cola de participación, total:

- Temas de casos para la cola de participación, la semana pasada:

Operaciones de desarrollo
- Melanie: ¡Jira! ¡Jira! ¡Jira! Aprendí a crear Jiras por lotes a partir de un archivo csv (exportado desde JMP). Luego, póngalo en acción para Jiras de 18.2 ramificaciones. Se trabajó para mejorar la plantilla de ramificación con asignados, campo de actualización de Jirabot y observadores. Experimenté con formas de automatizar la actualización de la tabla en JMP antes de exportar el csv. Consultor de localización: brindó información sobre sus planes de localización para simplificar y mejorar la toma y entrega de cadenas de PortableUI. Capacitación SAS: Completé los últimos módulos de capacitación SAS. DevOps: investigación general, pruebas y resolución de problemas para una variedad de procesos de DevOps.
- Shannon L: se reunió con el equipo de proceso de documentación para ayudar en otras configuraciones del tablero de Jira; ayudar con la limpieza de problemas abiertos en 18.1 después de la congelación del código; renovaciones finalizadas de Atlassian y otras gestiones de licencias de Atlassian; investigó las opciones de Jira para agregar observadores a los problemas creados mediante un archivo csv; ayudar con la investigación de los informes de fallos del JMP; Lanzamiento seleccionado de Atlassian en julio que afecta a nuestros sitios Jira y Confluence.
- Jim: Deshabilitó todos los proyectos JMP 18.0.2 Jenkins. Archivado muchos proyectos de Jenkins 18.0.1. Creado //depot/rel/r18.2/… Rama Perforce; Se actualizaron muchos JIRA relacionados con el proceso 18.2. Se instaló el nuevo Mac OS, Sequoia, en mac minis; Configure ejecuciones de prueba unitarias 18.2 y 19.0. Soporte forzado, incluidas reversiones, integraciones, configuración de nuevos usuarios y permisos. Se informaron numerosas JIRA fallidas en las afirmaciones.
- Myron: Trabajó en la versión AWS de Stringbot, haciéndolo funcionar sin errores y preparándolo para las pruebas. También se corrigieron errores con los resultados del panel de pruebas y con el sistema de bloqueo.
- Bob: Se actualizaron los instaladores 18.1 y 19.0 con nuevas cadenas para ayudar con las instalaciones cuando no hay privilegios administrativos presentes (JMP 21717). Se creó JMP Live 18.0.2, que utiliza JMP Pro 18.0.1. Actualizaciones de registro para instaladores de la versión 19 para admitir el tipo de archivo de cuaderno JMP (JMP 22047). Forzar que los GUID de los instaladores de Windows coincidan entre producción y EA para cada edición (JMP-21955). Se crearon los scripts del instalador 18.2 y ahora se ejecutarán según el horario nocturno.
- Shannon C: Participó en la sesión de preguntas y respuestas sobre liderazgo de JMP con pasantes y nuevas contrataciones recientes el martes. Ayudé a dirigir preguntas de pasantes sobre la integración y presentaciones de Python. Se investigaron varios accidentes. Investigué problemas con enlaces de fallas y simbolizamos proyectos que no se ejecutan como se esperaba y trabajé con Lisa para reducir el tamaño de la tabla de puntajes de fallas eliminando versiones anteriores a 15.2. Trabajó con Shannon L y Melanie en la planificación del lanzamiento del proceso Jira.
Localización
- Allison: envió JMP Live Public Help a los proveedores para su localización; finalicé las traducciones de JMP Marketplace y las entregué a Kristen; Intenté cargar complementos actualizados 18.0 KO, JA, ZH Doc a JMP Community y hubo un problema con las páginas KO y JA, así que informé del problema a Ryan Gilmore; Reuní 18.1 JMP y JMP Live TM y Termbase y los compartí con el equipo de marketing.
- Krzysztof: Procesamiento de declaraciones de traducción de JMP Marketplace, Books y JMP Live Public. Mantenimiento de TM (limpiezas) para proyectos de UI de JMP 18.1. Redacté una propuesta para nuevos trabajos/scripts de confirmación y devolución para proyectos de UI. Desarrollé un prototipo para el flujo de trabajo de traducción clínica de JMP. Corrección de errores en las traducciones.
- Howard: agregue la función de sincronización forzada al trabajo de confirmación de memoQ. Agregue una etiqueta para el trabajo condicional MIF. Agregue la función de comparación de archivos para archivos importados de memoQ con archivos de origen.
- Trish: Conversaciones sobre la localización clínica. Revisión de localizaciones de Marketplace. Clasificación de defectos y planificación de recursos para 19.
- Sandy: Trabajó en la prueba del programa de comparación de archivos que valida la población de archivos para todos los proyectos.
Documentación
- Qiana: La producción verificó los entregables para el 18.1. Trabajó con Audrey y Legal para abordar URL obsoletas en tablas de datos de muestra. Me reuní con Shannon L. sobre la configuración del sprint de Jira. Recibió capacitación de David W. sobre la actualización del Índice de muestra. Me reuní con Jim para discutir la próxima ramificación P4 de 18.1. Trabajé con Roger para actualizar las páginas de documentación DE, ES, FR e IT JMP para que apunten a la página de complementos de documentos específicos del idioma, en lugar de a la página EN. Planificación y coordinación de proyectos y oxígeno.
- Khawar: La producción verificó los libros GA y DOE. Asistió a una sesión de capacitación para comprender la edición del índice de muestra. Comenzó a analizar las entradas del índice de muestra y a identificar posibles problemas. Investigué conversiones de DITA a PDF con Oxygen; Aprendí sobre Oxygen Styles Basket y la creación de plantillas para PDF y ayuda web. Curso HTML iniciado en CodeAcademy.
- Susan C: Completó dos cursos de capacitación obligatorios. Me reuní con Shannon L y Qiana para realizar los cambios en el tablero de Jira. Terminé las cadenas de la interfaz de usuario de junio y envié a Chris para que las revise antes de enviar comentarios a los desarrolladores. Me reuní con Landra, Qiana y Aaron para hablar sobre la versión de la página Novedades. Trabajando en el curso Trabajar de forma más inteligente, no más difícil.
- Devon: Tareas de publicación de documentos 18.1, resolución de errores en un capítulo XML para probar el resultado, continuó leyendo La guía de estilo global en inglés.
Pruebas de sistema/host-Cary
- Adnane El Hachami: Trabajé en las verificaciones y en el cartel de mi exposición de prácticas. Aprendí React y solucioné varios errores en el Panel de pruebas.
- Mandy: Me mantengo al día con mis JIRA y trato de agregar pruebas cuando sea necesario. Trabajé en aproximadamente 4 pistas EA1 TS del cliente Holgar Specht, quien fue muy directo y servicial. Actualmente estoy investigando un bloqueo de solo 19 Tablas > Unirse que informó hoy. Trabajé en otro fallo con etiquetas de columna que encontré la semana pasada. Recibí 2 llamadas diferentes de SE que trabajan en flujos de trabajo con importación de archivos múltiples; en cierto modo funciona, pero requirió un poco de JSL para permitirle seleccionar archivos, así que abrí un JIRA que puede ser una nueva característica si se realiza en 19. Pasé algún tiempo probando la nueva cuadrícula de datos para David White en Windows activando la preferencia adecuada y ejecutando el conjunto de pruebas JSL y solucioné algunos problemas de JIRA. Es necesario trabajar duro en esta característica si se mostrará en EA2.
- Nick H: trabajó en unas 19 pistas de EA, presentó un Jira para una sugerencia de un cliente para la nueva propiedad de columna Forced Values y contactó a Morgan para algunas sugerencias de Notebooks. Se encontró un bloqueo al hacer clic en 'Valores forzados' en la ventana de propiedades de la columna. Noté que ya no podemos importar archivos JSON en Mac en JMP19; el tipo de archivo está atenuado. Y por último encontré un error con Buscar y reemplazar en Mac. Trabajando continuamente en las verificaciones de errores de JMP 19 y el proyecto de datos que presentaré para el Discovery virtual.
- Hunter: Los mensajes verificados regresaron al inicio con JMP 18.1 y 19.0 en Mac y Windows cuando mi licencia válida pasó a caducar y luego finalizó durante la semana. Verificaciones de JIRA y actualizaciones de elementos abiertos, Mac Sequoia Dev instalado. Beta 3 en macbeta1x86 en el laboratorio, ejecuté pruebas y completé los dos cursos de capacitación en seguridad.
- Audrey : información sobre nuevos cambios que respaldan la clasificación de advertencias del gráfico de control en JMP Live. Actualizando los proyectos de Jenkins ahora que cambiamos nuestra rama de mantenimiento a 18.2. Trabajo administrativo de Jira y Confluence y consultoría con equipos. ¡Gracias a James Koepfler, Christine Bevan y Diana Levey por organizar una charla de liderazgo en I+D y un taller de currículum vitae para nuestros pasantes esta semana!
- Lisa : Observé una pista de EA de Holger, modifiqué algunas de las visualizaciones del Panel de problemas de Jira y agregó un informe de actividad para 19.0, y eliminé los fallos anteriores a 15.2 de la tabla de puntuaciones de fallos.
Pruebas web – Cary
- Natalie Horton: Al ponernos al día después de unas largas vacaciones, los grandes cambios en la interfaz de usuario dentro de los informes HTML5 han afectado nuestras pruebas automatizadas, específicamente el nuevo informe centrado. La ubicación alterada hizo que todas las pruebas fallaran. Muchas reuniones con Steve y Josh esta semana para diseñar una nueva estrategia coordinada. El marco está implementado pero los casos de prueba deben actualizarse individualmente. Esto está en marcha con la primera ola de actualizaciones que se publicarán hoy.
Pruebas de sistema/host-Beijing
Centro
- Parker Dingman: Creó y presentó diapositivas para la charla con desarrolladores "Mejores mapas en JMP 19". El vídeo (y las diapositivas) de mi charla con desarrolladores se pueden encontrar en el número JMP-21520 de JIRA.
- Xan: actualizaciones de nombres de países en mapas, trabajo más fluido, capacidad de estado de filas de respuesta múltiple, herramienta de lazo, envío de cajas.
- Ernest: Trabajando para admitir SiType::NumberFormat en las preferencias. Trabajando en la utilidad Buscar en todos los pasos del flujo de trabajo.
Alojamiento e interfaces
- Will Morgan: [JMP-21519] - El conector de datos S3 se está probando en Beijing y está casi listo para su implementación en JMP Marketplace. [JMP-22169] - Mientras tanto, comencé a desarrollar otro conector de datos que utilizará el nuevo marco de Python. Este nuevo conector interactuará con la plataforma Microsoft Sharepoint y permitirá a los usuarios interactuar con sus fuentes de datos de Sharepoint. Además, estoy trabajando en mi presentación y demostración para pasantes de JMP para que todos la vean, ¡así que espero que todos la disfruten!
- pablo n: Trabajó en actualizaciones de Python
- Se corrigió JMP-22039: jmp.DataTable() estaba configurando DtFlags::Private incluso si la tabla no era privada.
- JMP-22064: jmp.run_jsl() ahora devuelve el resultado de topSubmit() en lugar del estado de éxito o error.
- JMP-21924: Python equivalente a JSL Python Send()/Get(). La nueva funcionalidad agrega jmp.globals, que es un sustituto de Python para TopSymbolMap de variables globales. El uso de esto desde Python es: value = jmp.globals[' nombre de variable'] para obtener el valor JSL como un objeto Python. (opera en los mismos tipos que JSL Python Send()/Get). Y para establecer un valor JSL desde Python: jmp.globals['nombre de variable'] = valor.
- Se corrigió JMP-22167: relacionado con el trabajo anterior, fallaba después de iterar en jmp.globals en Python.
- Trabajando en JMP-20584, para que los scripts de Python que se ejecutan en proyectos puedan encontrar archivos dentro del proyecto.
- Kristen : El desarrollo de esta semana consistió principalmente en cargar complementos al entorno de etapa de JMP Marketplace, y se realizó un seguimiento del progreso en este épico JMPMRKT-106 . Si algún miembro del personal de JMP tiene complementos que no están en esta epopeya para considerar y desea trasladar a JMP Marketplace, envíeme un correo electrónico para que pueda agregarlos para su consideración.
Nota de Shannon
¡Gracias al miembro del equipo médico Devon Powell por compartir este divertido meme! ¡Espero que todos hayan superado bien las tormentas de hoy y disfruten el fin de semana!
