¡Bienvenido a la actualización de desarrollo de JMP del 27 de septiembre de 2024!
Esta semana, me gustaría darle una cálida bienvenida a Valerie Nedbal , quien asumirá un nuevo cargo en el equipo de gestión de productos el 1 de octubre. Valerie ha brindado apoyo a nuestros clientes de ciencias biológicas de JMP durante muchos años como ingeniero de sistemas y miembro del equipo de habilitación técnica, y ahora será la gerente de productos para HLS y análisis avanzados. ¡Estamos muy contentos de contar con ella!
El trabajo de las características de JMP 19 continúa y las correcciones de errores se siguen integrando en la versión 18.2. Gracias por todas las actualizaciones de las páginas de características de JMP 19 en las últimas semanas: ¡ha habido mucha actividad y se ha agregado contenido nuevo excelente! JMP 19 EA3 aún se encuentra en la fase de prueba del instalador y, hasta ahora, se ve bien. Planeamos lanzar JMP, JMP Pro y JMP Clinical EA3 y notificar a los clientes la próxima semana, siempre que no se encuentren problemas importantes cuando concluya la validación del instalador.
Todavía tenemos varias semanas antes de que lleguemos a la congelación de seguridad para nuestra próxima versión de punto a punto (18.1.1), por lo que tenemos mucho tiempo para abordar cualquier problema de seguridad nuevo, grave o de alto nivel. Hablando de correcciones para la versión 18.1.1, si cree que ha identificado un error importante que no puede esperar a la versión 18.2, coméntelo con su gerente y, si está en el soporte, solicite la aprobación para su inclusión en la versión 18.1.1 a través de la lista de aprobadores de JMP.
Una nota especial sobre el desmantelamiento del servidor + registro de propiedad del servidor en ServiceNow
Si conoce algún servidor administrado por CIS que ya no esté en uso y que deba ser desmantelado, envíe un correo electrónico a Shannon Leslie y ella enviará la solicitud al CIS. Tenga en cuenta que estos servidores ya están en la lista para ser desmantelados: jmpsrv10, jmpsrvut00-jmpsrvut06.
Shannon L también está trabajando en nuestro inventario de máquinas virtuales y servidores administrados por SAS para asegurarse de que tengamos la propiedad establecida en esos elementos de configuración en ServiceNow, de modo que CIS sepa a quién contactar en caso de alertas o si hay software que no cumple con las normas. Si usted o sus equipos conocen algún servidor o máquina virtual administrado por CIS en SAS que también necesite una revisión, envíe un correo electrónico a Shannon L.
Por último, muchas gracias al desarrollador principal Evan McCorkle por su presentación sobre las hojas de estilo JMP (JSS) en la reunión de desarrollo de JMP de esta semana. Gracias a Dan Schikore por ayudarnos a monitorear el chat tan activo. Si te perdiste la reunión, puedes encontrar una grabación aquí . Esta característica está en prueba en JMP 19 EA3 ahora y seguirá evolucionando a medida que avancemos hacia la congelación de características el próximo enero.
Anuncios generales
Próximas fechas importantes
- Congelamiento de seguridad de JMP 18.1.1 – 1/11/24
- Candidato a imagen final según JMP 18.1.1 – 4/11/24
- Aprobación de control de calidad de JMP 18.1.1 – 14/11/24
- Lanzamiento de JMP 18.1.1 en MyJMP: 19/11/2024
- Visita Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Gestión de productos y marketing de productos
- Bryan F: Trabajando en la logística y los estudios para Discovery Summit JMP Lab, incluidos los estudios para la nueva tabla de datos (un agradecimiento especial a Sarah Sylvestre ), Easy DOE (gracias a Jacob Rhyne y Mark Bailey ) y la clasificación de gráficos de control de JMP Live (gracias a Aurora Tiffany-Davis ). Desarrollo continuo de las especificaciones del tema JMP Live tanto para JMP como para HTML, con un reconocimiento especial a Praveena Panineerkandy , Paul Spychala y John Powell por sus contribuciones a la renovación de JMP Live HTML5. Aportó información adicional sobre la ubicación de los conectores de datos en el sistema de menú. Actualmente, estoy en el proceso de gestionar la solicitud de compra de íconos a través de Oracle Fusion y he obtenido con éxito la aprobación legal de SAS para la distribución de la fuente Roboto. ¡Agradecido por la apertura a los comentarios de diseño sobre JMP Live mostrados por Adriana Beck , Michael Goff y Justin Chilton !
Soporte técnico y participación
- Wendy:
- ¡Un gran AGRADECIMIENTO a Bryan Boone esta semana por su ayuda con un problema de Snowflake donde se descubrió que el error estaba en el lado del controlador ODBC de Snowflake!
- Esta semana, incluyo los gráficos habituales sobre el volumen de casos, así como temas tanto para soporte técnico como para participación.
- Aquí están los informes de TS JMP Live y el enlace al filtro Jira que muestra los tickets informados por TS durante los últimos 14 días .
Volumen de casos de soporte técnico por semana:

Temas de casos para la cola de soporte técnico, la semana pasada:

Volumen de casos de soporte de compromiso por semana:

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

Operaciones de desarrollo
- Bob: Se finalizaron los cambios para EA3 que solicitarán al usuario que desinstale la versión anterior de EA si la encuentra. Se agregó una cadena traducida a este mensaje, tal como lo proporcionó el equipo de Trish. Se corrigieron los archivos HTML con EA después de que la compilación se realizó fuera del proceso habitual. Se está trabajando en la corrección de los archivos Python que no se procesan correctamente cuando el instalador de Windows 18.1 se ejecuta en modo de mantenimiento ( JMP-23158 ).
- Shannon L: revisar servidores administrados por CIS para garantizar que la propiedad esté establecida y determinar cuál necesita ser desmantelado; revisar las mejores prácticas de Jira con los usuarios; reuniones de desarrollo semanales sobre compilaciones, migración de StringBot, DevOps; seguimiento de problemas antiguos abiertos de Jira DevOps; asistencia en la gestión del programa para la migración de Oxygen; investigación del problema con Confluence Cloud que no muestra imágenes integradas de manera constante; investigación de scripts de API de Confluence para generar mejores informes en las páginas de funciones de EA.
- Myron: Se está trabajando en el script de símbolos de Mac para corregir errores de permisos (JMPTOOL-1374). Se terminó de actualizar PHP, ODBC, páginas web de prueba y fallas, etc. en jmptool para la compatibilidad con GIS (JMPTOOL-1353). Se inició la planificación inicial para la migración de la base de datos de SQL Server (a Postgres).
- Jim: Trabajé en EA#3 y JIRAs.
Localización
- Krzysztof: Procesamiento de traducciones de libros en japonés 18.0 devueltas por el proveedor. Procesamiento de actualizaciones de traducciones para las traducciones de Marketplace. Descripciones de complementos de Marketplace traducidas por máquina. Procesamiento de traducciones al chino de Clinical. Prueba de nuevas funciones de automatización de L10N.
- Allison: finalizó y validó la documentación localizada de JA 18.0 JMP. Validó los archivos PDF y las capturas de pantalla de la documentación localizada y entregó los archivos PDF de la documentación localizada al departamento de control de calidad para que los probara. Respondió a las consultas relacionadas con la localización de JMP Marketplace.
- Howard: Finalizar la función push de traducción del Dashboard, actualizar algunos aspectos del manejo de JQuery del lado del cliente. Finalizar la estandarización de la API. Trabajar en la integración del Dashboard con JIRA: habilitación del proyecto.
- Sohail: Se completó la implementación externa de la interfaz de búsqueda TM con scripts de mantenimiento de soporte, se agregaron nuevas funciones de búsqueda y descarga y se resolvieron algunos errores informados.
- Sandy: Continúa el trabajo en el programa de validación de archivos para el trabajo de comparación de imágenes. Se probó la función de inserción en el panel de creación de proyectos.
Documentación
- Khawar: Jiras gráfico esencial: se resolvieron algunos problemas que surgieron en JMP 17 y 18; se contactó a Xan para obtener ayuda y comentarios. Índice de muestra: agregar contenido a la hoja de cálculo y encontrar ejemplos de problemas. Oxygen: crear algunas imágenes destacadas con el tema SnagIt.
- Qiana: Completé el trabajo de política de retención de documentos (por ahora). Trabajé en algunos Jiras. Planifiqué algunos proyectos de JMP 19.0.
Pruebas de sistema/host: Cary
- Audrey: Pruebas de EA3 (esperamos la aprobación el lunes por la mañana). Continuamos con el trabajo relacionado con la paralelización de nuestras ejecuciones de pruebas JSL: esta semana, analicé el reequilibrio de nuestros flujos de pruebas unitarias JSL. Vea el gráfico a continuación ( o en JMP Live ) que muestra cuánto tiempo toman nuestras diversas ejecuciones cada día. El flujo "normal" es el que más tiempo toma actualmente. El objetivo será equilibrar los flujos para que cada uno tome aproximadamente la misma cantidad de tiempo, al dividir nuestras pruebas de manera inteligente entre los tres flujos. Comencé a experimentar con el reequilibrio de 18.1.1 (que se muestra a la izquierda) y lo compensé en exceso. Todavía estoy buscando diferentes formas de hacerlo.

- Mandy: Creé 2 videos de EA: uno para la búsqueda y reemplazo del generador de flujo de trabajo y el otro para las actualizaciones de etiquetado de columnas desde EA1. Probé JMP19EA3 e informé/documenté un bloqueo de Tabulate: se solucionará para EA4, pero si alguien lo informa en EA3, los bloqueos deberían coincidir fácilmente. Seguí probando New Data Grid: agregué problemas encontrados por mí u otros y probé nuevos cambios. Informé un problema de rendimiento en Mac con la nueva actualización de Sequoia ( JMP-23167 ). Estoy trabajando en una charla sobre la hoja de ruta de Discovery Summit para las actualizaciones del generador de flujo de trabajo a 18 y 19 y los ajustes preestablecidos en preparación para la práctica del próximo martes. A continuación, puede ver un ejemplo del cuadro de diálogo de búsqueda y reemplazo de WFB que le permite cambiar algo en el flujo de trabajo y volver a ejecutarlo de otra manera.

- Hunter: Completó las pruebas de JMP 19 EA3 en varias configuraciones. Trabajó con Daniel P. para informar y probar una solución para las fallas de autorización sin conexión y con espacio de aire exclusivas de JMP 19 en Mac. Informó el problema al personal de CIS y probó su solución alternativa donde una actualización reciente de BeyondTrust impide que JMP y otras aplicaciones se ejecuten con emulación Intel en Mac con Apple Silicon. Revisó archivos PDF de documentación más localizados.
- Nick H: Trabajé en algunas mejoras del panel de pruebas para prepararme para los próximos cambios en la política de retención de jmptool. También se corrigió un error con la vista de prueba unitaria para todos los evaluadores que mostraba nulo en lugar de "Todos los evaluadores" en el encabezado de la página, trabajé en algunas verificaciones de errores y agregué pruebas de imagen para cambios de relleno en JMP 19.
Pruebas web – Cary
- Josh: Estoy trabajando en la regresión de JMP Live. He pasado mucho tiempo convirtiendo algunos de los scripts de actualización a Python o ejecutando JSL en un servidor local que también funciona como servidor web. Esto me permite ejecutar scripts de actualización con más frecuencia y evitar errores debido a límites de velocidad en otros sitios. Hasta ahora, esto ha sido muy útil para realizar pruebas de estrés y mantener los servidores bajo algún tipo de carga.
- Natalie: Esta semana avanzamos con la Fase 2 de las actualizaciones de automatización de HTML interactivo para Ajustar a la ventana. Ahora tenemos varios casos de prueba de cobertura dual para estas áreas. Agregamos un nuevo complemento a nuestras herramientas de prueba para este trabajo continuo. Nuestra reunión mensual de desarrollo y prueba para analizar el progreso de la automatización y la interfaz de usuario y los planes futuros fue todo un éxito.
- Anna: Finalizando las verificaciones para corregir los errores de los complementos. Probando el cambio de tamaño de los gráficos de Graph Builder en HTML5 y JMP Live. Verificando la corrección de la plataforma de grupo.
Pruebas de sistema/host: Pekín
Centro
- Dan S: El filtro de datos Order-By-Count ahora es consistente entre Mac/Win. Se reemplazó una característica de estilo no documentada para JMP Clinical con un archivo JSS de JMPClinical. Se solucionaron algunos casos en los que se generaban SendToReport innecesarios para los informes de la plataforma. Se está trabajando en el problema general de SendToReport para los cambios de fuente a través del estilo JSS. Se realizaron correcciones para TabPage/TabList/Splitter para que el estiramiento sea más consistente con las expectativas. Se solucionaron algunos casos de lanzamiento por grupo que no tenían un esquema de Plataforma de grupo.
- Morgan: Se agregaron configuraciones de estilo de nombre de columna y nombre de tabla de datos al Editor de scripts, se eliminó la preferencia “Palabras clave de plegado de código adicionales” y se agregó una preferencia que habilita el autocompletado en el Editor de scripts.
- Evan: Más trabajo en MetadataExplorer (también conocido como DataTable Left Panel). Preparación para la sesión de Discovery Roadmap.
- Xan: Preparación para el discurso estadístico y trabajo de contraste de color.
DOE y confiabilidad
- Caleb: Pasé algún tiempo preparándome para la próxima Conferencia Técnica de Otoño. Presentaré algunos trabajos conjuntos con Brad Jones y Chris Nachtsheim. También abordé algunos errores del explorador de tamaño de muestra.
- Irene: Trabajando en algunos tickets más de Jira, preparando diapositivas para MEMOCODE y AISC, y ejecutando simulaciones para el proyecto de investigación.
Alojamiento e interfaces
- John Schroedl: El modo oscuro en Windows ya está disponible. Todavía es muy nuevo y tiene limitaciones y problemas claros (consulte los detalles completos del progreso que envié en un correo electrónico anterior a la lista de JMP RD). No estoy listo para tomar medidas en cada detalle, ya que todavía hay grandes áreas sin implementar. Pero avísenme si hay problemas graves. Me gustaría agradecer enormemente a Evan McCorkle por el debate, la depuración y la ayuda en el esfuerzo.
HTML interactivo
- Juan Powell:
- Se agregó información a una discusión sobre una característica que no es compatible con HTML interactivo en la comunidad de usuarios de JMP . Se completó el primer módulo del curso STIPS.
- Hablé con Nick Ruva y Paul Spychala sobre el problema de que nuestra compilación ya no se inicia automáticamente cuando enviamos código JavaScript. Nick lo solucionó. ¡Gracias!
- Se completaron las conversaciones de control del tercer trimestre. Se reunió con el equipo para analizar y establecer puntos de historia en nuestro sprint actual.
- Se analizó el trabajo de Aaron para publicar el Explorador de detección de procesos de John en JMP Live ( WEBJMP-9084 ). Se creó un error para Ajustar a la ventana cuando se cierran los nodos de esquema ( JMPHTML-14121 ).
- Diagrama de dispersión HTML interactivo 3D:
- Soporte para el rol de color ordinal ( JMPHTML-14113 ).
- Detectar y renderizar por grupos/subconjuntos estáticos ( JMPHTML-14122 ).
- Se investigó el tamaño del marcador, que parece ser diferente según la forma del marcador.
- Se agregó soporte de reflexión de selección a Scatterplot 3D ( JMPHTML-14126 ).
- Se revisó la implementación inicial de los filtros de datos locales de respuesta múltiple de Michael Senoyuit.
- Se corrigió una advertencia del analizador estático con respecto a la caída del caso del conmutador.
- Mike Stickles: Continúa trabajando en JMPHTML-1407 (la configuración de leyenda en la función de tamaño no funciona en HTML5). Descubrió algunos factores que complicaban el enfoque inicial y que hacían que no fuera viable; probó un enfoque diferente. Comenzó a dividir el tiempo entre ese problema y JMPHTML-13966 (las selecciones de Word Cloud no funcionan correctamente) y el problema relacionado JMPHTML-13982 (Implementar la capacidad de selección en las listas de términos de Text Explorer); actualmente se está poniendo al día con los cambios recientes en la selección de tablas HTML que probablemente afectarán a ambos problemas.
- Paul Spychala : Se agregó compatibilidad con Control Chart Builder con la función de fase Ajustar a la ventana en HTML ( JMPHTML-14096 ). Esto completa la compatibilidad con Ajustar a la ventana para Control Chart Builder.
- Michael Senoyuit: Comenzó a trabajar en filtros de datos de respuesta múltiple para JMP Live y graflets de información sobre herramientas para JMP Live.
JMP en vivo
- Aurora: mejoras en las advertencias del gráfico de control (corrección de errores menores, resolución de problemas de implementación con otros desarrolladores, trabajo en un script para un laboratorio de UX en Discovery Americas con Praveena, finalización del resumen de Discovery Europe 2025 con otros desarrolladores, reunión con Jianfeng y otros para intercambiar ideas sobre MDMVCC y JMP Live). Actualizaciones de paquetes de terceros.
Estadística
- Laura CS: Se agregó un nuevo menú de triángulo rojo al esquema de Detalles de ecuación del informe MIIV-2SLS en SEM, que permite a los usuarios mostrar perturbaciones compuestas y de MSE para cada ecuación. Se corrigieron numerosos errores con modelos de orden superior al usar MIIV-2SLS, incluidos problemas con la convergencia, la especificación interactiva y la identificación adecuada de variables instrumentales. Se integró una corrección a 18.2 relacionada con un mensaje confuso en una barra de progreso en SEM. Se corrigió un problema en el diagrama de ruta donde los valores R^2 no se mostraban de manera consistente.
- John Sall: En la detección de respuestas, la opción "Falta categoría" ahora también es compatible con las columnas de agrupación ( JMP-22931 ).
Documentación estadística
- Michael C: Trabajó como voluntario en el Banco de Alimentos de Raleigh con otros miembros del equipo de Investigación y Desarrollo de Estadísticas; comenzó a trabajar en actualizaciones del índice de programación para mínimos cuadrados estándar en el modelo de ajuste; completó algunos cursos de capacitación para gerentes.
Pruebas de estadísticas
- Jacob: redacción de una prueba unitaria para Choice Design. preparación de un complemento para el estudio de usabilidad de Easy DOE en Discovery. investigación de posibles problemas de rendimiento. verificación de tickets de Jira y limpieza de pruebas unitarias.
Actualizaciones en ciencias de la vida
- Drew: Corrige e implementa errores y características de JMP Clinical 18.2 y 19.0. Proporciona scripts JSL y orientación a Chris de la FDA para gestionar la implementación de JMPC 18.1. Comienza a trabajar en la contribución/presentación plenaria de Discovery: sección 4d (plenaria).
Nota de Shannon
Gracias a Mike Stickles por compartir esta foto de la camiseta. ¡Creo que todos hemos pasado por eso! :smiling_face_with_smiling_eyes: ¡Espero que todos tengáis un gran fin de semana!
