¡Bienvenido a la actualización de desarrollo de JMP del 28 de abril de 2023!
JMP 17.1.1 ha pasado a la fase final de validación del instalador después de realizar pruebas funcionales exitosas y de que ambos clientes confirmaran que están satisfechos con las correcciones planificadas. Esta versión de corrección resolverá problemas críticos que afectan a clientes importantes como Regeneron y Taiyo Yuden. Para obtener más información sobre el contenido de esta versión de corrección, consulte esta página en Confluence . Esta versión no estará disponible para todos los clientes, pero se ofrecerá a pedido para los sitios afectados.
El lunes notificamos a los miembros Early Adopter que JMP18EA2 está listo en My JMP y ya estamos viendo respuestas de los tres estudios de usabilidad asociados (MSA Design, Easy DOE factor list y SEM). Si desea echar un vistazo a las características que estamos destacando en EA2, consulte el Documento de fuente única de JMP 18. O, si desea ver lo que ven los miembros Early Adopter, todo el personal de JMP puede acceder a la página Early Adopter en my.jmp.com. Nota: si tiene una licencia de SalesForce, debe acceder a My JMP a través de SalesForce (es decir, no use my.jmp.com). Consulte las Preguntas frecuentes de los Early Adopters para obtener más detalles sobre el programa.
Planeamos congelar JMP 18 EA3 el 12 de mayo . Ahora estamos a solo ~3 meses de nuestro hito de congelamiento de funciones de JMP 18 planificado para el 21/7/23 . ¡Muchas gracias a aquellos de ustedes que continúan agregando nuevas páginas de funciones en nuestra categoría de Funciones de JMP 18 en el espacio JMP Confluence esta semana! Puede consultar todas las páginas de funciones de JMP 18 aquí . Siga esta página de instrucciones que explica cómo usar la plantilla de página de funciones de JMP 18 cuando crea una página nueva.
Un grupo interdisciplinario conocido como Los primeros 5 Equipo se ha estado reuniendo desde el otoño para explorar ideas para mejorar la nueva experiencia del usuario. Gran parte de este trabajo, incluidos algunos planes para cambios en el ciclo JMP 18, se capturan aquí . Además, un gran grupo de todo JMP se reunió durante la Reunión para explorar cómo resolver el nuevo problema del usuario: "Abro JMP y no sé qué hacer". Se generaron varias ideas y el siguiente paso es desarrollar prototipos. Seguiremos brindando más información en futuras actualizaciones, ¡pero muchas gracias a todos los que participaron en el taller!
¡Muchas gracias a Nick Ruva por completar la migración del servidor de automatización JMP DevOps Jenkins a AWS esta semana! Este servidor Jenkins alberga cientos de proyectos que definen tareas automatizadas que van desde compilaciones de integración continua para varias ramas hasta ejecuciones de análisis de código nocturnas, ayuda semanal y compilaciones MIF/PDF diarias, los "Bots" (XBot, TestBot, StringBot, JiraBot), así como trabajos críticos de descarga y procesamiento de datos para fallas, telemetría JMP, procesamiento L10N y trabajos de control de calidad. Nick y otros también continúan trabajando en la migración de las máquinas virtuales del agente de Windows que ejecutan esos trabajos de automatización a AWS. Nick migró numerosas máquinas virtuales de compilación de CI, prueba de línea base y análisis a AWS durante los últimos meses. Audrey reubicó las máquinas virtuales de procesamiento de datos y prueba de instalación, y Kryzsztof migró el servidor JMPTRAN MemoQ del equipo L10N que ejecuta numerosos trabajos automatizados L10N. No contamos con una solución rentable para Mac en AWS debido a las restricciones de licencias de Apple, por lo que, a medida que dejamos de usar Mac propiedad de SAS donde hemos estado alojando máquinas virtuales usando VMWare, Nick ha estado trabajando con equipos para solicitar Mac adicionales para que las alojemos en el laboratorio JMP.
Nick sigue trabajando con varios miembros del equipo para crear imágenes de Windows en AWS para reemplazar las máquinas virtuales adicionales propiedad de SAS. Myron Chandler, Melanie Drake y Devon Powell están trabajando actualmente en la prueba del proceso de generación de MIF y PDF en una máquina de AWS, mientras que Jim Borek ha comenzado a migrar máquinas de prueba unitaria y Dave Barbour ha trabajado en trasladar algunas partes del proceso de diferenciación de imágenes a una imagen de AWS. Elevar y trasladar máquinas y procesos a la nube requiere paciencia, trabajo en equipo y voluntad de experimentar con diferentes configuraciones para optimizar el rendimiento del proceso y la configuración de la máquina. ¡También queremos agradecer a Alex Taylor, Josh LoPresti y Daniel Powell por compartir los consejos y el conocimiento adquiridos durante las migraciones a AWS de los propios equipos de JMP Host y JMP Live!
¡Felicitaciones a los miembros del equipo de JMP que fueron homenajeados en la reciente cena de patentes de SAS! Caleb King, Brad Jones, John Sall, Ryan Lekivetz y Joseph Morgan fueron reconocidos por sus patentes otorgadas durante el año pasado.
Wenjunbao informa de que ha tenido días muy ajetreados en Copenhague en el CDISC Europe Interchange de esta semana. Asistió a la reunión de la junta directiva del CDISC durante los dos primeros días. Por la tarde del segundo día, Wenjun hizo una presentación titulada “Optimice la evaluación de los datos de ensayos clínicos con estándares utilizando las NDA y las CR de la FDA como ejemplos” y Geoff Mann hizo una demostración en vivo de JMP Clinical 17 en un taller conjunto de CDISC y JMP. Billete cristiano (con base en Copenhague) de JMP también asistió para brindar apoyo al equipo. Dave Evans, director ejecutivo de CDISC, participó en el taller y compartió sus excelentes experiencias de usuario de JMP con el público durante y después del taller. A Dave le gustó el formato del taller y quiere seguir organizando eventos conjuntos de talleres de CDISC con JMP. (Aunque no se sabe si hubo algún karaoke en equipo después del evento…) :smiling_face_with_smiling_eyes: )
Además, el equipo de JMP Japón realizó un seminario introductorio esta semana en el que se destacó la versión recientemente renovada de JMP Clinical 17, exclusiva para JMP, e invitó a Wenjun a presentar una conferencia virtual basada en su charla en CDISC. Wenjun agradece especialmente a Hideo Oi y Naohiro Masukawa , quienes presentaron excelentes demostraciones de JMP Clinical y funciones de aprendizaje automático en JMP. Gracias a la diferencia horaria, se complace en informar que no tuvo que levantarse a la 1 a. m., sino que se unió al seminario después de las 7 a. m.
¡Muchas gracias a Tonya Mauldin por compartir las pistas beta/crash de esta semana con los crashes seleccionados!
Informe de la versión beta de JMP: distribución | JMP Live (sas.com)
¡Y finalmente, gracias a Audrey Shull por compartir este consejo Jira de la semana !
JMP ha agregado un tipo de problema llamado Iniciativa a muchos de nuestros proyectos. Lo verá como una opción cuando agregue un nuevo problema. Las iniciativas son un nuevo tipo de problema en Jira. Atlassian describe las iniciativas como "colecciones de epopeyas que conducen hacia un objetivo común". Generalmente, hemos usado epopeyas para describir una nueva característica importante y luego la epopeya se divide en historias que corresponden a partes de la funcionalidad. Las iniciativas tienen un alcance aún mayor y serán utilizadas por la Gerencia de productos para ayudar a categorizar nuestro trabajo y las epopeyas relacionadas con el grupo. Si bien se usan con menos frecuencia, las iniciativas desempeñarán un papel importante para ayudar a organizar nuestra hoja de ruta de JMP. ¡Espere ver y escuchar más sobre ellas de parte de la Gerencia de productos en el futuro!
Anuncios generales
- Si desea ser un empleado destacado en Inside JMP, descargue una copia del formulario Llegar a saber . Simplemente complete las preguntas y, cuando haya terminado, cárguelo junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudarnos a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- Congelación del JMP 18 EA3 – 12/5/23
- Aprobación del Código JMP 17.2 – 13/06/23
- Congelación del JMP 18 EA4 – 23/6/23
- Congelación del código JMP 17.2: 30/6/23
- Visita Confluencia para obtener una lista completa de las fechas de JMP 17 y JMP 18 .
Actualizaciones de desarrollo de JMP
HTML interactivo
- Juan Powell: Se planificaron reuniones de finalización de sprint. Se corrigieron posiciones incorrectas de marcadores en oneway ( JMPHTML-2103 ). Se revisaron candidatos para nuestro puesto de desarrollador de C++ abierto. Se presentó soporte para usar valores de columna como marcadores ( JMPHTML-1036 ).
JMP en vivo
- Aurora: 18.0 - Se mejoraron los correos electrónicos de notificación "inmediata" (no los agrupe, haga que las líneas de asunto sean más útiles). Se eliminó por completo la función "Siguiente". Se comenzó a trabajar en la eliminación del control a nivel de paquete sobre la capacidad de descarga. Se corrigieron algunos errores. Varios: Charlé con Bryan Fricke sobre cómo obtener comentarios rápidos sobre la usabilidad de JMP Live. Me reuní con Sheila Spence para comenzar la discusión sobre el cumplimiento de GDPR en JMP Live . Más entrevistas para un puesto vacante en JMP Live.
- Michael G: Trabajé en un nuevo diseño de vista de informes para JMP Live. ¡Se ve bien! También compartí actualizaciones de vista de informes en la reunión de UI.
Estadística
- Jianfeng: Estamos trabajando para solucionar problemas del soporte técnico que podrían integrarse en JMP17.2, incluidos JMP-15017 y JMP-14862 . Se realizará un trabajo similar con JMP-16392 .
Actualizaciones en ciencias de la vida
- Isabel: Se corrigieron las predicciones y la fórmula de predicción para los GLMM con un efecto aleatorio continuo siguiendo el trabajo de John en las otras plataformas de tipo mixto. Se está trabajando en la próxima estructura de medidas repetidas para GLMM: ANTE(1).
- Laura CS: Investigación de un error en la inferencia robusta al utilizar grupos múltiples. Continuó trabajando con James para enviar un resumen para Discovery y preparó una próxima presentación breve para Novozymes.
- Juan Sal: Se completaron las correcciones para los factores aleatorios continuos no centrados, con Elizabeth y Fang. (JMP-16431) Se corrigieron dos errores de Stepwise informados por Yusuke para la dirección mixta. (JMP-16491, JMP-5580)
- Annie: Trabajó en la importación y exportación de estadísticas de productos a CCB para los gráficos de control de tiradas cortas.
Pruebas de estadísticas
- Mark: Prueba de tickets de Jira para la función de carga de diseño en Easy DOE con Jacob. Se reunió con el equipo de DOE y los abogados de patentes para abordar los problemas planteados por el examinador. Investiga los problemas con el uso de la función Mail() JSL en scripts de estudio de usabilidad. Ayuda a Jacob a diagnosticar problemas para algunos clientes de EA al ejecutar el complemento para el estudio de usabilidad. Responde preguntas en la comunidad de JMP.
- Jacob: Prueba de diseño de carga en Easy DOE, trabajo en nuevas pruebas unitarias de diseño de carga. Prueba de la lista de factores de Easy DOE. Prueba de Explorar valores faltantes y adición de pruebas unitarias para correcciones recientes. Investigación de comentarios de la versión beta sobre los complementos de estudio de usabilidad.
- Tonya: Prueba de gráficos de control de ejecución corta y del gráfico de potencial de proceso en la evaluación de procesos. Revisión de los cambios de OSI realizados por la documentación. Respuesta a una pregunta de la comunidad de usuarios sobre la distribución en V15. Verificación de errores.
Documentación estadística
- Michael C: Trabajé con Colleen para agregar claves de ayuda para los mensajes de “Columnas” para plataformas de estadísticas en el Índice de secuencias de comandos, de modo que los botones de Ayuda de temas en esas entradas funcionen. En general, el botón llevará a los usuarios a la ventana de inicio de la documentación para las distintas plataformas. También trabajé en varios documentos Jiras para errores y NF.
Gestión de productos
- Esta semana, el departamento de marketing de productos organizó una capacitación sobre la industria química a cargo de los presentadores James Barkatullah y Scott Allen . Puede consultar este excelente resumen de la sesión en Inside JMP escrito por Kaylee Warren .
- Dan V: Me reuní con Jeff, Daniel, Brian, Stan y John Jones para discutir un nuevo proceso de licencia de usuario JMP 18 usando My JMP .
- Bryan F: Trabajando en un prototipo de una revisión del índice de datos, la logística relacionada con un panel de usabilidad interno y brindando orientación sobre diseño.
Apoyo técnico
- Duane: El soporte técnico participó en el esfuerzo de asegurarse de que los actualizadores de JMP 17.1.1 solucionaran los problemas de Regeneron y en el tutorial técnico para el próximo hackathon de Novozymes. ¡Wendy también se está preparando para que su primera empleada, Christine Kjellberg, comience la semana que viene! TS sigue involucrado en muchos otros proyectos:
- La progresión de Mi JMP
- Prueba de datos heredados (GIDB) en Salesforce
- Preparación de la infraestructura de Service Cloud para la interacción (correo electrónico a caso, cola telefónica, etc.)
- Transición del apoyo del SAS CEC al equipo de participación del JMP
- Preparación para la compatibilidad con Store 2.0
- Incorporación de JMP Japan TS a Salesforce
- Como siempre, el soporte técnico sigue gestionando los casos y los seguimientos de nuestros clientes. Aquí se encuentran los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets informados por TS durante los últimos 14 días.

Operaciones de desarrollo
- Chelín: Trabajo de compilación y prueba del instalador de Windows de JMP 17.1.1, creación de la página de descarga, creación del archivo de referencia de validación del instalador de Windows. Se iniciaron los pasos para obtener la versión 17.2 en el proceso de SAS. Gestión de alertas sobre el fin de la elección de medios físicos para distribuir el software de JMP.
- Myron: Se actualizó la base de datos de telemetría para admitir archivos de descarga más grandes. Aún se están reprocesando algunas actualizaciones. Actualizaciones al entorno de AWS para scripts de localización ( JMPTOOL-767 ). Se eliminó el agente OpenAM de la configuración Apache de jmptool y se instaló un certificado SSL; aún se necesita conectar completamente la autenticación de Azure ( JMPTOOL-809 ). Actualizaciones menores al procesamiento de ejecuciones de prueba después de la migración de Jenkins ( JMPTOOL-847 ).
- Jim: instancias de AWS, reconstrucción de JMP Clinical 17.1 y compilaciones de JMP 17.1.1.
- Shannon: revisé los proyectos de Jenkins después de la migración a AWS e informé algunos problemas a Nick R, quien los solucionó rápidamente. ¡Gracias, Nick! Estoy revisando varios planes de retiro en curso para los recursos existentes de JMP. Agradezco los aportes que están recibiendo los equipos de todo JMP a medida que buscamos optimizar y mejorar los recursos para los nuevos usuarios. Además, estoy leyendo sobre los programas Windows Insider para varios productos de Microsoft. Microsoft ha comenzado a ofrecer varios niveles o canales diferentes de compilaciones de preproducción para pruebas de clientes. Estos van desde (mi nombre favorito personal) compilaciones experimentales diarias "Canary" que se han sometido a pocas o ninguna prueba, hasta compilaciones de desarrollo semanales que son más estables pero aún experimentales, hasta compilaciones de prelanzamiento que se lanzan con menos frecuencia pero que son mucho más estables.
Documentación
- Chris B : Trabajé en el script y el trabajo de Jenkins 17.2. Ahora que EN 17.1 es oficial, actualicé la indexación de 17.0 y el banner de ayuda más reciente. Arreglé un valor de metadatos de ayuda de 17.1 que encontró Mike Muhlada. Documenté cómo actualizar los complementos.
Pruebas de sistema/host: Cary
- Mike M: Esta semana hubo mucho ruido de diferencias de imagen, ya que David Barbour terminó de trasladar las pruebas de imagen a AWS. Varios problemas de estadísticas de encabezado también estaban causando ruido. Noté que nuestro panel de pruebas no mostraba ningún resultado HTML durante este tiempo ruidoso, lo que Nick H informó y Dave B solucionó. Encontré un problema de metadatos con la ayuda de JMP 17.0. Abrí un par de Jiras de regresión para los límites de fluctuación unidireccional y un problema de líneas HTML5 con datos faltantes/excluidos. Actualicé las pruebas de Sikuli para eliminar los tutoriales de 18.0 y posteriores. Revisé los comentarios de EA Columns Viewer con Ernest y abriré Jiras de sugerencias para esos elementos a principios de la próxima semana.
- Mandy: Realicé pruebas del instalador 17.1.1; trabajé en algunos problemas de seguimiento de TS; trabajé en pruebas y verificación de JIRA y agregué casos de prueba donde pude. Encontré un problema de preferencias con las estadísticas de columnas y la prueba de imágenes y lo resolví. Envié un resumen para una charla avanzada de WFB para Discovery US en el otoño.
- Audrey: Discusiones, evaluaciones y preparación de la versión 17.1.1 para una ronda abreviada de pruebas de instalación para esta versión limitada ( JMPTEST-733 ). Conversiones de AWS. Planificación de pasantes.
- Lisa G: Trabajé en una solución de prueba para mejorar la legibilidad de las etiquetas apiladas del eje Y, ingresé un error de regresión y comencé a probar la versión 17.1.1.
Equipo de pruebas web de Cary
- Ana: Estoy probando la nueva implementación de John P de Contour Plot en HTML5. Estoy probando las columnas de transformación con el conmutador de columnas. ¡NO estoy haciendo pruebas de instalación! (Gracias, Audrey). :smiling_face_with_smiling_eyes:
- Josh L: Pruebas de JMP Live AD y New History Report. Supervisión de las pruebas del instalador de JMP 17.1.1 y pruebas de correcciones. Anna: trabajo en la lista de verificación HTML5 para 18.0.
- Steve Chen: JMP Live y el marco de trabajo HTML5 y sus pruebas. También se están revisando los cambios en el código HTML5.
- Hui: ¡Prueba HTML5 y ahora tiene automatización ejecutándose para HTML5!
Estado del equipo de pruebas web Jira: Pekín/Cary
64 - Historias preparadas para la prueba
8 - Historias en pruebas
14 - Jira cerró en los últimos 7 días
11 - Se crearon nuevos errores
Pruebas de sistema/host: Pekín
- Kimi (Yu) Wang: (1) Probar las pruebas relacionadas con SAS/Formula Depot, analizar y depurar las fallas con Mike. Para obtener más detalles, consulte JMPTESTBJ-2254 y JMPTESTBJ-2255 . (2) Estudiar la demostración de integración de Python presentada por Paul. (3) Pruebas de JMP C 17.2 I18N: ayudar a Da Zhang a realizar algunas pruebas con Pseudo JMP C y datos. (4) Jenkins: ocuparse de crear una máquina virtual para ejecutar pruebas de JMP E2E y de compatibilidad. Para obtener más detalles, consulte JMPTESTBJ-2243 . Se solucionó la falla de la prueba de migración. ¡Gracias Da Li! Para obtener más detalles, consulte JMPTESTBJ-2247 . Estudiar los métodos de requisición de máquinas a través de Jenkins en Cary. Verificar el estado de las máquinas de AWS: pruebas de JMP . (5) Verificación de errores
- Por Zhang: (1) Verificación de errores. (2) Creación de una pseudotraducción para los datos de JMPC/OncoWiki. (3) Pruebas de JMPC 17.2 i18n. (4) Investigación de un problema de bloqueo de JMP 17.1.1 que ocurrió en el cuadro de diálogo de conexión. (5) Creación de un servidor proxy en una máquina AWS.
- Con nosotros: (1) Pruebas de nuevos cambios de integración de CAS para 17.1.1, 17.2 y 18. Los detalles se pueden encontrar en JMP-16240: Hacer que las conexiones SAS CAS sean compatibles con versiones anteriores . (2) Trabajé con Eric Wang para hacer una prueba de regresión para Publish para 17.2 y 18. (3) Prueba de una corrección de JMP Publish para 17.1.1, 17.2 y 18. Los detalles se pueden encontrar en WEBJMP-6823: La tabla de datos original no se carga al publicar un informe que contiene varios informes de gráficos de control .
Descubrimiento de datos
- Xan: Actualización de algunos usos de RowStateRemap para evitar filas duplicadas en los mensajes. Solución del problema de reentrada de Term en scoreLevels. Dado que el subprocesamiento/progressBar de scoreLevels() puede activar eventos de actualización, es una buena idea comprobar nLevels antes de usar un Term. Si es cero, no se puede confiar en el vector de puntuación.
- Y S: Cambios en el conmutador de columnas para admitir la transmisión y solucionar problemas con las columnas de transformación. Se solucionó un fallo en LineupRulerBox. Se solucionó un problema de rendimiento de inicio relacionado con la plataforma de grupo. Se continúa con el trabajo inicial en las plantillas de plataforma.
- Dave B: Se corrigió un bloqueo causado por la edición de las reglas de formato condicional, el trabajo de la leyenda del generador de perfiles de superficie, la corrección de la información sobre herramientas del diagrama de caja y se corrigió un error que impedía que las imágenes de diferencias de imágenes HTML aparecieran en el panel de pruebas.
- Evan: Estamos trabajando en la sustitución de columnas para las plantillas de plataforma. Estamos mejorando el rendimiento de Match. Estamos buscando llamadas de Send to Report innecesarias.
GAMA
- Caleb: Asistí al taller DATAWorks 2023 en Alexandria, Virginia. Fue genial reunirme con colegas del sector de defensa y escuchar sobre algunos de los trabajos interesantes que se están realizando allí. Presenté una charla sobre algunos trabajos que he realizado con Peter Parker en la NASA y Derek Young en la Universidad de Kentucky.
- Brad: escribió un guión para investigar la posibilidad de tener dos ceros en lugar de uno en cada mitad de un DSD. Hasta ahora, los resultados son decepcionantes, pero pueden justificar una mayor investigación en otras direcciones.
Anfitrión
- John Schroedl: Se agregó una función que permite a los desarrolladores portátiles anular las reglas del host y ocultar la barra de estado de una ventana. Se eliminaron los menús del tutorial de ayuda y las acciones TOTD relacionadas. Se conservan las opciones de filtro del cuadro de diálogo de archivos seleccionados en todas las sesiones, como lo solicitaron Airbus y otros. Se inició la investigación de la migración de .NET Framework al final de su vida útil a .NET Core. Se ayudó con los problemas de compilación.
Nota de Shannon
Si usted (como yo) está decepcionado por la falta de noticias de karaoke tanto del taller de CDISC como de la cena de patentes de SAS, bueno, tendrá que consolarse con los recuerdos de las actuaciones de la reunión de JMP y este video humorístico sobre ciencia de datos y estadísticas proporcionado por Annie Dudley .