
¡Bienvenido a la actualización de desarrollo de JMP del 8 de abril de 2022!
Estamos aproximadamente a un mes de nuestra fecha de congelación para JMP 17 EA8 el 6/5/22. Tendremos una congelación final de EA el 6/7/22 para JMP 17 EA9 y alcanzaremos la congelación de código de JMP 17 el 20/7/22. Gracias a todos los que han estado actualizando sus páginas de funciones en Confluence y marcando las casillas para obtener detalles sobre la preparación de funciones esta semana. Estas páginas son más importantes que nunca a medida que la habilitación técnica y la gestión de productos preparan materiales informativos y de capacitación antes del lanzamiento del JMP 17.
Esta semana, Sara Doudt , del equipo de gestión de productos, publicó este artículo para Inside JMP sobre la Iniciativa de taxonomía de JMP . Este proyecto tiene como objetivo crear un esquema de clasificación común que se pueda aplicar a muchas categorías de artículos, desde materiales orientados al cliente hasta entregables de capacitación interna e iniciativas de desarrollo y gestión de productos. Sara le pide que se tome un minuto para leer este artículo y que no dude en agregar un comentario para compartir cómo podría utilizar esta información en su función.
Muchas gracias al desarrollador de host de Mac, Michael Hecht , por presentar compilaciones especiales de UBSAN para encontrar comportamientos indefinidos en la reunión de desarrolladores de esta semana. Como prometió durante la demostración, Michael impulsó un conjunto inicial de cambios para resolver algunos de los problemas que ha descubierto hasta ahora con estas compilaciones especiales (591593: Comportamiento indefinido: correcciones seguras) y también cambió los comportamientos indefinidos a fallas de aserción (591581). Como señaló su correo electrónico esta mañana: "Puede revisar la lista de cambios en P4V o sincronizar y luego buscar estas cadenas: UBAssert, UBNumericCast, UBSAN". Si se perdió la reunión, puede encontrar una copia descargada de la grabación aquí.
¡Finalmente, esta semana seguimos haciendo crecer nuestra familia JMP! Le damos una cálida bienvenida al desarrollador Sibusiso Mabuza , quien comenzó esta semana como miembro del grupo Data Discovery de Xan. Y también enviamos felicitaciones a Evan McCorkle y su familia por la llegada de su nueva hija Daphne Wren McCorkle el domingo pasado. Evan comparte que a todos les está yendo bien y que estará de baja durante la primera mitad de su licencia parental hasta mayo. ¡Bienvenida Dafne!

Anuncios generales
- Si está dispuesto a ser un empleado destacado en Inside JMP, descargue una copia del formulario Conozca . Simplemente complete las preguntas y cuando haya terminado, cárguelas junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- JMP 17.0 EA7 – 3/11/22
- Mantenimiento del tercer fin de semana: 15/4/22 - 17/4/22
- JMP 17.0 EA8 – 3/5/22
- JMP 17.0 EA9 – 8/7/22
- Congelación de código JMP 17 – 20/7/22
- Visite Confluence para obtener una lista completa de las fechas de JMP 16 y JMP 17 .
Actualizaciones de desarrollo de JMP
- Visite esta página para ver las listas de verificación de errores para JMP 17.0 .
Pruebas de sistema/host-Cary

- Mandy: Informó un problema de recodificación y le agregó una prueba. Se informó un error con Nueva fórmula > Agrupar por que ahora está solucionado. Correcciones de la grabadora de acciones probadas y pruebas agregadas en el marco JSL. Generador de flujo de trabajo: correcciones, los archivos zip ahora se guardan en Project, pero espero que esto se pueda solucionar para que pueda sacar el WFB del proyecto si se lo envía a alguien ( JMP-11930 ). Escribí un resumen para Discovery para realizar un artículo o un póster en Workflow Builder. Encontré un bloqueo de Tabulate con Todo lo que Dan S. está investigando. Escribí y agregué Metas a la sección Rendimiento en Workday.
- Nick H: Verificaciones de errores y limpieza de algunos fallos de pruebas unitarias recién introducidas y antiguas. Se solucionó un problema con la GUI de prueba unitaria de JSL relacionado con la importación de archivos de texto como filtros. Trabajé con Audrey para crear un plan para eventualmente integrar los tiempos de espera en el Panel de pruebas a medida que se separan de los bloqueos. Continúo trabajando en algunos proyectos en curso que espero concluir pronto.
- Hunter: Respondió a las pistas de EA, a la verificación de JIRA, abrió tres elementos de JIRA por problemas de visualización al abrir informes HTML desde la ventana del proyecto y envió comentarios de los resultados de la ventana de búsqueda de JMP con JMP ejecutándose en diferentes idiomas.
- Mike M: Semana ocupada con varios cambios importantes en las diferencias de imagen. A través de diferencias de imagen I: ingresé un error en el eje Y de HTML, ingresé imágenes del Panel de pruebas inutilizables en un error de Mac, informé que la prueba unitaria falló con las actualizaciones del índice de secuencias de comandos. Trabajé con Dan S y John Shroedl en el desarrollo de mi entorno de diferenciación de imágenes Sikuli. Comencé a trabajar para trasladar Sikuli nuevamente a AWS (¡gracias, Josh por toda tu ayuda en esto!).
- Lisa G: Trabajó en verificaciones para niveles de configuración y errores de anotación/relleno de etiquetas, ingresó un bloqueo al usar grafitos con mapa de árbol y al aplicar un LDF, e ingresó un error donde el comando de subconjunto a través de etiquetas flotantes no filtra correctamente cuando se combina con niveles de configuración.
- Josh L: JMP Live Jira Story y verificación de errores. Esta semana nos centramos en JMP Live JSL y las pruebas de gráficos de control. Le brindó ayuda a Hui para reinstalar la tableta Android con su identificación para que pueda registrar el dispositivo en Intune.
- Beijing / Cary JMP Prueba en vivo Estado de Jira
- 06 Historias en pruebas
- 39 historias en prueba listas
- 04 Errores creados en los últimos 7 días.
- 14 Historias / Errores cerrados en los últimos 7 días
Pruebas de sistema/host-Beijing
- Equipo de Beijing: las pruebas del JMP 17 I18N están en progreso. 132/169 se ha hecho. Los detalles se encuentran en JMPTESTBJ-1015.
- Eric Wang: (1) Probé elementos de Jira relacionados con sesiones de visualización web y agregó más pruebas de integración. (2) Trabajar en elementos de Jira relacionados con las credenciales almacenadas de JMP Live. (3) Verificación de errores.
- Da Li: (1) Prueba del JMP 17 I18N. (2) Continuar actualizando los casos de automatización de migración de JMP Live. (3) Revise los elementos en JMP Data Connectors Research. (4) Organizar las pruebas de JMP Desktop I18N. Defina y asigne tareas de prueba I18N a la persona correspondiente y realice un seguimiento completo del estado de manera más precisa.
- Mike Wu: (1) Prueba del JMP 17 I18N. (2) Discutió y envió comentarios sobre los tipos de datos/fuentes de datos probados por el equipo de JMP Beijing a Maanasa en la Investigación de Conectores de Datos de JMP. (3) Informe TS investigado Técnico 7613550202.
- Kimi: (1) Prueba del JMP 17 I18N. (2) Pruebas I18N completadas para plataformas genéticas, consulte JMPTESTBJ-1296. (3) Elementos JMP Live Jira probados.
- Nala: (1) Prueba JMP 17 I18N. (2) Pruebe los elementos de Jira relacionados con Text Explorer.
Descubrimiento de datos
- Dave B: Localizó un problema de truncamiento con scatter3d, corrigió un error por el cual las devoluciones de llamada de C++ para NumberColEditDisplay y StringColEditDisplay no se llamaban cuando los valores se establecían a través de jsl y luego trabajó con Ernest para solucionar algunos problemas que creó la solución, corrigió la persistencia de la configuración de relleno de anotaciones. .
- Sibusiso: Esta semana fue mi primera semana. He estado ocupado con el trabajo de incorporación y preparando mi máquina para el desarrollo de JMP.
- Xan: Más trabajo de axisInSequence; investigar cuestiones de Tabulado y Pareto; ¡Bienvenido Sibusiso!
- Ernest: discusiones sobre Workflow Builder sobre cómo exportar. Correcciones y aplazamientos de Jira.
GAMA
- ¡Felicitaciones a Brad Jones por ganar el premio "Mejor artículo invitado" por su presentación en Discovery Summit Europe " Un uso sorprendente de la plataforma de detección definitiva Fit "!
- Caleb: Trabajó con Joseph para corregir varios errores relacionados con la simulación de respuestas en MSA. También continué trabajando en investigaciones conjuntas con Peter Parker de la NASA.
- Joseph: Trabajó en la reelaboración de la simulación de MSA para admitir adecuadamente los efectos anidados y cruzados. Además, se continuó trabajando en Easy DOE Profiler (es decir, la pestaña Predecir).
Anfitrión
- John Schroedl: Hallazgo de rendimiento: aprendí que std::shared_mutex es mucho más rápido que std::mutex en Windows porque MSFT no está dispuesto a cambiar la API std::mutex para lograr compatibilidad con versiones anteriores. Según esta recomendación, Evan notó una aceleración del 20 % en la búsqueda en Windows al cambiar ashared_mutex. Se agregó compatibilidad con el cuadro de diálogo Abrir para archivos de flujo de trabajo. Se corrigió el texto de la pantalla de presentación en japonés y las pantallas enviadas con © 2022. Cambios de GPicture enviados para cargar los íconos mostrados por Explorer/Finder para archivos. Solucione el problema con 'Archivos en el directorio' y enlaces simbólicos en Mac.
- Paul N: Se resolvió el problema de precisión de Scatterplot3D con puntos de conexión y líneas de caída (JMP-11921). Se hizo la importación IDAT como una función exclusiva de JMP Pro (JMP-11626)
- Funciona el servidor OpenStreetMap:
- Éxito al lograr que JMP 16 (con URL modificada) cargue mapas desde una máquina virtual ejecutando la nueva pila de software OpenStreetMap.
- maps.jmp.com, un nuevo dominio JMP de nivel superior para nuestras necesidades de servidor de mapas. Esto ahora nos proporciona una URL .jmp.com coherente para nuestras necesidades de servicio de mapas. Cuando se complete el reemplazo del servidor de mapas de producción, residirá aquí. Una vez activo, la URL del servidor heredado actual (jmpopnst.sas.com) será redirigida a maps.jmp.com. Actualmente existe la redirección inversa. Por ahora, maps.jmp.com redirige a jmpopnst.sas.com para que JMP 17.0 pueda apuntar a la nueva URL .jmp.com.
- El nuevo servidor de mapas devuelve imágenes vibrantes. Estoy comparando configuraciones para descubrir cómo hacer que los mapas sean más silenciosos como el servidor actual.
- Michael H: trabajo de UBSAN.
HTML5
JMP en vivo
- Aurora: Se completó la recopilación de requisitos para la publicación de datos (por sí sola) . 90% hecho en el código del lado del servidor para esa característica también. Resúmenes terminados para Discovery Americas 2022.
- Michael G: Publicación aislada en el cliente en su propia “aplicación” para simplificarla. Filtre las publicaciones de datos en el espacio seleccionado para publicarlas en el cliente. Se creó un error aislado y no se encontraron páginas para publicar en el cliente. Se eliminaron opciones de datos para reemplazar. Varias correcciones de errores.
- Josh M: Trabajó en varios números de JMP Live, incluidos
- WEBJMP-4940: Agregar cadenas traducidas para nombres de formatos admitidos
- WEBJMP-4949: Hacer que la barra lateral de la columna de la tabla de datos utilice paginación envolvente con desplazamiento infinito
- WEBJMP-4961: Hay un gran bloque en blanco en la página Columnas en la vista de datos
- WEBJMP-4909: El filtrado por tipo de modelado no responde correctamente
- WEBJMP-4194: Maneje mejor la caducidad del token de autenticación en el visor de tablas de datos (seleccionó este y descubrió que se resolvió)
Estadísticas
- Jianfeng: Centrarse en corregir errores y pulir nuevas funciones. Se agregó el análisis Bland-Altman en la plataforma de pares emparejados para completar las funciones de la regresión Passing-Bablok.

- Peng: Trabajando con Bill Meeker en temas que encontró o sugirió: colocar columnas de intervalo de dos lados bajo un título de columna fusionado (JMP-11655), el perfil de función de peligro muestra signos de inestabilidad (JMP-11816) y presentó un resumen conjunto sobre la nueva plataforma para la conferencia Discovery. El pulido continuo repitió las medidas de degradación y abordó otros problemas diversos que surgieron recientemente.
- John Sall: Design Space Profiler ahora admite factores X bloqueados cuando se especifica en el Profiler desde donde se llama. Es importante cuando se consideran límites X solo en un subconjunto de factores. ( JMP-11676 ) Profiler tiene un nuevo comando "Ocultar variables Y" para permitir que un subconjunto de las respuestas sea visible. ( JMP-5590 )
- Laura CS: Se actualizó la página de funciones SEM agregando ejemplos aplicados a cada función nueva. Se continuó la búsqueda de datos para demostrar el análisis de grupos múltiples (MGA). Comencé a realizar análisis y preparar la presentación de JMP Dev para MGA.
- Elizabeth: Actualizando la página Confluence de la función GLMM con ejemplos ahora que se han agregado datos de muestra. Trabajando en un tema de grados de libertad con predicción inversa en Mixto. Se corrigieron un par de pequeños errores en GLMM.
Documentación estadística
- Michael C: Continuó trabajando con Legal para obtener la aprobación de tablas de datos de muestra para 17. Entrevisté a candidatos para un puesto de pasante de verano con el equipo de documentación estadística. Trabajando con Karen en reescrituras de los capítulos Fit Y by X en la documentación.
- Colleen: Documentación del análisis de la curva de disolución en el capítulo Curva de ajuste. También agregué un ejemplo de curvas de disolución.
Pruebas de estadísticas
- Jacob: Probar el diseño de relleno de espacio, agregar más pruebas para el diagnóstico y agregar pruebas que incluyan factores numéricos discretos y de mezcla. Investigación de un bloqueo utilizando covariables en diseño personalizado. Prueba de curvas OC, centrándose en el AQL y RQL en las curvas de prueba de aceptación de muestreo simple y doble. Participar en el flujo de trabajo UI/UX.
- Fang: Respondiendo a los comentarios de EA y a las preguntas de TS. Probando correcciones para GLMM, Decision Threshold y GenReg.
Gestión de productos
- Bryan F: Solicitó aprobación legal para usar íconos de Google Material Design en JMP y HTML5. Desarrollar iconos de Workflow Builder. Pantallas de presentación de JMP 17 actualizadas para mayor coherencia e información de derechos de autor actualizada. Presentado en la actualización de UX Workstream en la reunión JMP All Management. Desarrollo de gráficos para presentación temática de la empresa. Proporcionó información sobre las opciones de Publicar en el cliente, Búsqueda de JMP, Logotipo clínico de JMP y texto de ayuda del Generador de flujo de trabajo. Respondió a una publicación de la comunidad JMP sobre leyendas interactivas en HTML5.
- Reunión de capa de presentación: se actualizó una idea de diseño para permitir vistas con pestañas dentro de JMP.
- Reunión del proceso del desarrollador: votos contabilizados del mapa de experiencia del usuario que se generó a partir de los puntos débiles de las pruebas de los usuarios. Desarrollé objetivos y métricas asociadas con los puntos débiles priorizados. Contribuyó con una idea de diseño sobre cómo presentar la estructura de MSA Design.
Apoyo técnico
- Duane: Continúe trabajando con NeuraFlash en nuestra implementación de Service Cloud. Se están logrando avances, pero hay algunas cuestiones pendientes que se están evaluando o resolviendo. TS también ha observado recientemente un aumento en las renovaciones de la suscripción para estudiantes de JMP. Aquí están los informes de TS JMP Live . (JMP Live 16) Aquí hay información sobre los tickets de Jira abiertos por el soporte técnico .

Operaciones de desarrollo
- Myron: Ayudé a solucionar problemas de memoQ con Sandy; finalmente lo resolvimos hoy. Trabajé en el método alternativo de procesamiento de datos de muestra, por lo que espero que se resuelva y se pueda utilizar la próxima semana. Seguimiento de los detalles necesarios para la transición del entorno de desarrollo del sistema de choque fuera de Sirius.
- Shannon: Trabajé en objetivos con los miembros del equipo. Revisé fallos no resueltos e investigaciones de fallos abiertos y asistí a los evaluadores y al soporte técnico con varias investigaciones de fallos. Revisar elementos de la historia abierta.
- Nick R: Problemas resueltos del proyecto de biblioteca de documentos. Prueba de compilaciones de Mac CI en el entorno de AWS.
Localización
- Equipo : Trabajando por objetivos; triaje de Jiras vencidas
- Angelita : Kits JMP Live enviados a traducción; ayudó a Sandy con problemas de instalación de memoQ; trabajando en un plan para incluir claves para las revisiones de cadenas de JMP Live UI
- Howard : Trabajando para migrar las diferencias de imágenes l10n al nuevo servidor; Estructura reorganizada de los trabajos de JMP Live en Jenkins.
- Melanie : descripción general de Jenkins para Sandy; proporcionó información sobre el proyecto para migrar las diferencias de imágenes l10n al nuevo servidor
- Sandy : Me reuní con Jim para obtener una descripción general de P4 (¡gracias Jim!); Me reuní con Melanie para obtener una visión general de Jenkins; comenzando a trabajar en JMPTOOL-295 ; tiempo dedicado a resolver problemas con la instalación de memoQ.
- Trish : Respondiendo a consultas de traducción; se reunió con el equipo para discutir objetivos e información sobre bonificaciones; clasificación de errores de JMP i18n
- Actualizaciones de JMPLoc Project Jiras esta semana.
Documentación
- Qiana: Asistió a la capacitación sobre ventana de índice de muestra proporcionada por Melanie. Se agregaron tablas de datos de muestra a P4V. Se realizaron actualizaciones a las tarjetas de menú de Windows y macOS. Asistió al Círculo de Gerentes. Entrevisté a un candidato a pasante.
Nota de Shannon
¡Gracias a Bob Hickey por compartir esta foto que “tomó” de una tortuga que regresaba a trabajar en el edificio A ayer! ¡Espero que todos tengáis un gran fin de semana!
