¡Bienvenido a la actualización de desarrollo de JMP del 22 de noviembre de 2024!
JMP 18.1.1 se lanzó a principios de esta semana. Gracias a todos los que trabajaron en la finalización de 18.1.1 y JMP 19 EA4 , lanzados la semana pasada. Tenemos un pequeño período de calma antes de que JMP 19 EA5 se congele el 24 de junio de 2012, pero con el feriado de Acción de Gracias la semana que viene, ¡ese tiempo pasará rápido! Gracias por seguir actualizando sus páginas de funciones para que la administración de productos pueda indicarles a los clientes las funciones que están listas para probar. Si necesita agregar una nueva página de funciones, siga esta página de instrucciones .
Brian Corcoran quiere que nos unamos a él para felicitar a Bryan Boone por sus 30 años en SAS, los últimos 13 en JMP. Allison Hines publicará pronto la biografía laboral de Bryan en Inside JMP. Como me cuenta Bryan, en realidad empezó el 14 de noviembre, pero SAS HR reconoce su fecha de inicio como el 1 de diciembre. Bryan lidera nuestra iniciativa Data Connector y ha sido fundamental en el desarrollo del acceso a los datos, la conectividad SAS, HTTP Request y Snowflake (y esos son solo los más recientes). También es un excelente mentor y enlace con los clientes, y a menudo se lo llama para ayudar a resolver problemas de los clientes con la integración de JMP. ¡Felicitaciones, Bryan!
Hablando de conectores de datos, ayer nos reunimos como grupo para ver una demostración de las mejoras de los conectores que se realizarán en JMP 19. Si no pudo asistir a la reunión, puede encontrar una grabación aquí . ¡Gracias a Will Morgan y Neal Siekierski por la presentación! Si desea realizar una presentación en una futura reunión de desarrolladores de JMP, regístrese en Confluence aquí .
Muchas gracias a Tonya Mauldin por compartir los detalles de esta semana sobre los informes de errores de la versión Beta con los errores seleccionados. (Tonya señala que ha tenido algunos problemas para publicar sus informes recientemente y se ha comunicado con Josh L para solucionar el problema).

Anuncios generales
Próximas fechas importantes
- Congelación del código JMP 19 EA5: 24/6/12
- Modo de aprobación del código JMP 18.2 – 24/6/12
- Congelación del código JMP 18.2: 20/12/24
- Congelamiento de seguridad de JMP 18.1.2 – 25/03/2018
- Candidato a imagen final según JMP 18.1.2 – 6/1/25
- Aprobación de control de calidad de JMP 18.1.2 – 16/01/25
- Lanzamiento de JMP 18.1.2 en MyJMP – 21/01/25
- Visita Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
HTML interactivo
- Paul S: Asistí a la conferencia Connect.Tech en Atlanta, GA esta semana (próximamente escribiré un artículo). La semana pasada también trabajé en un diagrama de dispersión 3D en HTML y agregué la capacidad de rotar los títulos a lo largo de los ejes ( JMPHTML-14142 ). También trabajé con Clay Barker para agregar perfiles CDF de ajuste continuo de plataformas de distribución a HTML ( JMPHTML-14206 ). También solucionamos más problemas con Ajustar a la ventana ( JMPHTML-14125 , JMPHTML-14187 ) y permitimos que los segmentos de etiquetas se puedan ajustar ( JMPHTML-14175 ). Por último, agregamos compatibilidad con la operación de potencia sin argumento de grado opcional (use el valor predeterminado en su lugar) ( JMPHTML-14225 ).
- Mike Stickles: Seguimos trabajando en JMPHTML-13966 (las selecciones de Word Cloud no funcionan correctamente). Esto ha sido mucho más difícil de lo que se había previsto originalmente porque la forma en que se formatean las tablas de visualización de datos de Text Explorer cuando se exportan es ligeramente diferente a la de otras tablas, y esas diferencias afectan el código de selección. He logrado encontrar formas de evitar suficientes problemas para habilitar las selecciones, pero esas selecciones se están reflejando en tablas donde no deberían estar reflejadas, por lo que hay más trabajo por hacer.
- John Powell: Se corrigió la advertencia de pelusa y las pruebas fallidas después de agregar el elemento de menú "Guardar cambios en el informe" de JMP Live. Se agregaron animaciones de reinicio de vista y giro al diagrama de dispersión 3D de HTML interactivo. ( JMPHTML-14226 ). Se hicieron demostraciones de las funciones que agregué durante nuestro último sprint.
- Michael Senoyuit: trabajó en la corrección de errores para el filtro de datos locales de respuesta múltiple (MRLDF) y en la reparación de información sobre herramientas fijada en HTML5.
JMP en vivo
- Aurora: mejoras en las advertencias de los gráficos de control (agregar compatibilidad con la clasificación de advertencias múltiples, agregar compatibilidad con filtros en las descargas de *.csv de los gráficos de control, corrección de errores, Jiras archivados de un estudio de usabilidad reciente). Se habló sobre los informes de "información" de JMP Live con Scott Allen , quien creó un informe de ejemplo muy bueno. Se creó una prueba de concepto para que JMP Live genere tablas de datos de "información" sobre sí mismo para generar informes, a través de Python y GraphQL.
Estadística
- Laura CS: Continué el trabajo de desarrollo para efectos indirectos específicos (¡gracias a David Barbour y Ernest Pasour por su ayuda con los problemas de visualización!). Revisé un ejemplo de documento SEM para la invariancia de grupos múltiples, me reuní con Haley para planificar el taller de SPSP, trabajé en un documento para colaborar con una profesora de la UNC que usa la plataforma SEM de JMP para sus análisis, escribí un documento que describe la mediación causal en SEM para los clientes de NIEHS que conocí en Discovery.
- John Sall: En Selección de modelos, agregue una columna en las estadísticas del conjunto de validación con una cruz y una leyenda: "† indica que el método utiliza datos de validación para ajustar el modelo". (JMP-23705)
Documentación estadística
- Michael C: Completó la clase de capacitación sobre Liderazgo Inclusivo; continuó trabajando en las actualizaciones de las entradas de Fit Least Squares en el Índice de secuencias de comandos; actualizó las cadenas de la interfaz de usuario para cumplir con los estándares de Acrolinx; revisó algunas actualizaciones de documentos para Hamid y Karen.
Pruebas de estadísticas
- Haley: Empecé a planificar un taller de SEM longitudinal con Laura Castro-Schilo, que dictaremos en la conferencia anual de la Society for Personality & Social Psychology en Denver en febrero. Trabajé como voluntaria con NPower NC para realizar simulacros de entrevistas con estudiantes que se estaban capacitando para ingresar a la fuerza laboral tecnológica. Verifiqué algunos tickets de JIRA relacionados con correcciones recientes en la plataforma SEM.
- Jacob: Redacción de pruebas unitarias para plataformas DOE en proyectos. Creación de un estudio de usabilidad de advertencias de control en vivo de JMP para EA5. Actualización de la herramienta de estudio de usabilidad. Investigación de posibles problemas de rendimiento.
- Tonya: Verificar correcciones de errores y actualizar pruebas unitarias.
Gestión de productos y marketing de productos
- Sara Doudt: Esta semana he estado muy ocupada con los artículos. Aquí hay tres que he publicado en InsideJMP con enlaces a artículos completos sobre Confluence.
- Actualizaciones de JMP Marketplace y extensión destacada de noviembre . Desde el lanzamiento de JMP Marketplace el 21 de octubre, seguiremos brindando actualizaciones sobre el rendimiento de JMP Marketplace y cómo puede seguir promocionándolo. Cada mes, compartiremos una actualización de JMP Marketplace que incluye:
- Extensión destacada del mes: presentamos extensiones específicas como una forma de continuar la promoción y la conversación sobre el valor que usted y los clientes pueden encontrar en el nuevo JMP Marketplace.
- Estadísticas de JMP Marketplace: paneles que muestran el rendimiento de JMP Marketplace.
- Actualizaciones de promociones: los recursos más recientes que pueden ayudarlo a continuar promocionando JMP Marketplace a través de sus canales.
- Nuevas extensiones: lista de todas las nuevas extensiones que han salido durante el último mes.
- Tómese un minuto para revisar más detalles en este artículo.
- 5 conclusiones del muro interactivo en Discovery . Durante Discovery, una de las actividades fue el muro interactivo, una exhibición en la que los asistentes colocaron pegatinas en diferentes áreas del flujo de trabajo analítico mostrando dónde pasan su tiempo (cada pegatina equivale aproximadamente a 4 horas de trabajo a la semana), y cada color representa una industria diferente. El resultado: una visualización estadística impulsada por la comunidad que evolucionó a lo largo del evento. Además, un lugar de encuentro frecuente para conversar, el proverbial enfriador de agua de visualización de datos para compartir ideas y debatir. Ahora que el evento Discovery Summit ha terminado, aquí hay cinco conclusiones
Operaciones de desarrollo
- Melanie:
- Se validó la nueva ejecución de AWS Stringbot: las extracciones se ejecutan correctamente. Estamos cambiando el horario en que se ejecuta Stringbot por la mañana para evitar el trabajo de limpieza de registros de Perforce, que parece estar causando un error al enviar archivos. Tenga en cuenta que los archivos se envían correctamente en el segundo intento. ( JMPTOOL-1434)
- Organice una reunión después del Día de Acción de Gracias con Documentación para analizar los procesos de ayuda en vivo de JMP. (JMPTOOL-1428)
- Se probó y agregó un nuevo Buscador de texto para pruebas unitarias de Mac que se ejecutan utilizando expresiones regulares en lugar de texto simple. (JMPTOOL-1303)
- Se envió un recordatorio a todos sobre JMP 19.0 EA 6 y JMP 19.0 Feature Freeze. Se agregó la página JMP 19 Late Features Confluence para realizar un seguimiento del desarrollo de funciones tardías.
- Comprobación, restablecimiento y solución de problemas generales para trabajos de pruebas unitarias y Jenkins.
- Comencé a trabajar en los conflictos de JSL para las cadenas de interfaz de usuario portátiles de la versión 18.2 para la localización. El resto estará terminado la próxima semana.
- Se realizaron muchas mejoras en el script de captura de registros de la consola de pruebas unitarias. Ahora se ejecuta en minutos en lugar de horas.
- Shannon L: Arrancó malezas y plantó semillas en Burkett Farm. Reuniones de revisión de la disposición de Jira sobre la migración de oxígeno con el equipo; ayudó con el seguimiento de vulnerabilidades de seguridad; registro de cumplimiento de exportación de JMP 19 EA5; progreso continuo en la documentación para tareas de seguridad/registro de fin de ciclo; reuniones de seguimiento y aprobación de versiones; personalizaciones de Jira y soporte para usuarios, sitios y complementos de Jira/Confluence.
- Shannon C: Corté y empaqué col rizada y berza en Burkett Farm. Gracias a Beth Evans por organizar la visita. ¡Todos la pasamos genial! Revisé las correcciones de UT realizadas por los evaluadores y los informes de datos de cronometraje de UT. Investigué algunas fallas. Me reuní con el equipo para hablar sobre los proyectos de desarrollo y lanzamientos en curso. ¡Hemos estado haciendo muchas cosas!
- Bob: Carga de instaladores de la versión 18.1.1 para JMP, JMP Pro, JMP Clinical y JMP Live en Salesforce. Se realizaron pruebas para verificar la precisión. Se lanzaron para los clientes. Se realizaron numerosas actualizaciones de la página de Confluence para la versión y los procesos.
- Myron: JMPTOOL-1308: se reprogramó el stringbot para evitar errores de Perforce. JMPDOC-2286: se está configurando una nueva máquina PDF MIF. Se están modificando los scripts de Acrolinx debido a una actualización.
Localización
- Allison: finalizó las cadenas localizadas de la tarjeta de descripción del menú 18.2 y las envió a producción; entregó los archivos PDF localizados de la documentación de JMP 18.0 a Marketing; finalizó las cadenas localizadas de la interfaz de usuario portátil 18.2 y las preparó para enviarlas a producción; envió los requisitos de compra y las solicitudes de órdenes de trabajo para el trabajo de revisión de V19; se comunicó con los proveedores sobre cotizaciones y facturas; preparó los archivos PDF localizados de la documentación de JMP para la creación de la biblioteca de documentos.
- Krzysztof: Procesamiento de devoluciones de traducción de PortableUI 18.2. Prueba del proceso de alineación para archivos Oxygen convertidos desde inglés y archivos FM traducidos. Investigación de LLM de código abierto para necesidades de localización. Preparación de una demostración del proceso de localización para Store usando memoQ. Diseño y prueba de nueva automatización (diferencia de imágenes, trabajo de confirmación para UI).
- Howard: Demostración de la integración de Jira con el sistema de consulta de traducción actual. Integración de Jira para la inserción del panel de control que proporcionará descripciones personalizadas con el título de la historia de Jira y cerrará Jira una vez que la inserción de P4 se haya realizado correctamente. Corrección de errores.
- Sandy: Terminé el trabajo de Jenkins donde la validación del archivo de comparación de imágenes se ejecuta justo después del paso de comparación de imágenes. Seguí trabajando en las mejoras del trabajo de confirmación. Probé un nuevo trabajo de prueba de confirmación. Comencé a trabajar más con el marco de trabajo de PyTest para las pruebas de API REST.
Documentación
- Khawar : Índice de muestra: Terminé de crear páginas de confluencia para problemas; hablé sobre el próximo plan con Chris y Qiana. Oxygen: hablé sobre algunos problemas con Chris; creé y revisé 4 imágenes destacadas; me reuní con Shannon L para la revisión de Oxygen Jira.
- Devon: JMPDOC-2308: Trabajar con Krzysztof en archivos entregados y trabajar en archivos adicionales para revisión L10N, limpiar Oxygen Jiras con Shannon L, encontrar capítulos de la guía del usuario para que nuestra nueva editora Jill los revise, planificar la documentación 19.0.
- Susan C: Terminé de crear la ayuda de JMP Live 18.2 en todos los idiomas. La envié a prueba. Esperaré hasta cerca de la fecha de lanzamiento de marzo de 2025 para publicarla. Estoy trabajando en correcciones retrospectivas de JMP Live.
- Qiana: Completó las tarjetas de descripción del menú 18.2 y las entregó a L10n. Envió un correo electrónico al departamento legal sobre el año de copyright en el pie de página de las páginas de jmp.com. Realizó la planificación y coordinación del proyecto.
Pruebas de sistema/host: Cary
- Mandy: Trabajé en algunas correcciones de JIRA, problemas de prueba; también me conecté cuando estaba en casa con la aplicación Global Protect VPN para fines de prueba; desde mi Mac hasta ahora, nada terrible para notar; recibí algunas pistas de TS para EA3 y EA4; respondí a ellas; rastreé un problema de prueba con el marco que he estado viendo por un tiempo; gracias a Nick Holmes por la gran ayuda para ayudarme a encontrar el problema y resolver mi sintaxis JSL, pero abrió un ticket de JIRA para tratar de averiguar POR QUÉ Mac se comportó como lo hizo; estoy trabajando en algunas pruebas para agregar ahora y necesito volver a las etiquetas, las etiquetas de valor y las cosas de prueba de flujo de trabajo.
- Nick H: Pasé un tiempo ayudando a Mandy a encontrar un error de sintaxis de ut assert that() en una de sus pruebas unitarias que estaba causando efectos secundarios no deseados en el marco de trabajo con informes de errores. Además de 19 verificaciones, también estoy investigando un problema extraño de Mail() en Windows que Sarah Seligman nos informó. Por último, hay una ola de comentarios de EA4 sobre cuadernos, plegado de código y finalización automática que estoy analizando.
- Hunter: respondió a una serie de casos de JMP 19 EA 4 e intentó reproducir los fallos informados. Verificaciones de JIRA, trabajó con Dave Matthews en soporte técnico para identificar un fallo al cerrar varios archivos en JMP Clinical en Mac, revisó varios archivos PDF localizados y actualizó las pruebas del host Sequoia Beta en Mac en el laboratorio con 15.2 Dev Beta 4 y realizó algunas pruebas.
- Lisa: Trabajé para ponerme al día con los comentarios de EA y las verificaciones de errores. Revisé algunas diferencias de imágenes de etiquetas flotantes con Mike. También eché un primer vistazo a los nuevos gráficos de flechas.
- Audrey: Estoy probando Matlab para JMP 18 en Mac y todavía estoy intentando obtener acceso a una instancia de Snowflake para probar ese nuevo conector de datos.
Pruebas web – Cary
- Josh: Pruebas del instalador de JMP Live 18.1.1. Pruebas de regresión de Keycloak 25.0.6. Adición al grupo de regresión para las versiones de seguridad de punto-punto. Respuestas a preguntas relacionadas con JMP Live.
Pruebas de sistema/host: Pekín
- Equipo de Beijing:
- Da Li: (1) Verificación de errores. (2) TS:00175321, problema de importación de Excel, proporcionar comentarios. (3) HECHO: Investigación y reparación de falla de migración JMPTESTBJ-3213: la prueba de migración en vivo de JMP xx a 19.0 falló - 2024w47 . (4) HECHO: JMP Clinical 18.2: Pruebas en idiomas distintos del inglés.
- Nan Wu: (1) Prueba de verificación de errores de JMP 19.0. (2) Prueba del instalador de JMP 18.1.1 realizada (JMPTESTBJ-3193) . (3) Prueba del conector de datos de SharePoint en la nueva función de inicio de sesión de cuenta personal compatible. (4) Pruebas de JMP Clinical 18.2 en idiomas distintos del inglés iniciadas ( JMPTESTBJ-2111 ).
- Da Zhang: (1) Verificación de errores. (2) Pruebas de actualización debido a los cambios realizados en WEBJMP-9210 - JMPTESTBJ-3212 – TERMINADO. (3) Pruebas para WEBJMP-6788: limitar la lista de usuarios/grupos en la asignación de triaje, solo a aquellos usuarios autorizados a ver el paquete ( JMPTESTBJ-3215 ). (4) JMP Clinical 18.2: Pruebas en idiomas distintos del inglés - JMPTESTBJ-3211 – TERMINADO. (5) Introducción rápida sobre cómo agregar pruebas E2E para la actualización de datos mediante el conector de datos.
- Lily Meng: (1) Verificación de errores. (2) Instalar varias versiones de Matlab en una computadora Mac e intentar ejecutar pruebas unitarias de Matlab en JMP18.2. - En progreso. (3) JMP Clinical 18.2: Pruebas en idiomas distintos del inglés - En progreso. (4) Escribir pruebas unitarias de Matlab que invoquen el motor de Matlab a través de Python - En progreso.
- Nala: (1) Verificación de errores. (2) Actualización de JMPLiveGraphQLDiffTool para admitir diferentes versiones de JMP Live. (3) Pruebas de carga de JMP Live: pruebas actualizadas para nuevas API para JMP Live 19. Verificación de los resultados de las pruebas para JMP Live 18.2. (4) JMP Clinical 18.2: pruebas en idiomas distintos del inglés.
Centro
- Dave B: Se actualizó el generador de complementos para que ahora pueda actualizar automáticamente los archivos agregados a un complemento si los archivos originales cambian y luego el complemento se abre en modo de edición.
- Xan: Trabajo con gráfico de flechas.
DOE y confiabilidad
- Caleb: Terminé un trabajo de análisis para el estudiante que trabaja con Doug Montgomery. Él presentará nuestros hallazgos en una conferencia en Italia. Además, más trabajo en CSALT y exploradores de tamaño de muestra. Por último, presentaré mi idea para un complemento de perfilador de formas al comité de patentes de SAS más tarde hoy.
- Irene: Investigando algunos tickets de Jira; aprendiendo JSL con Joseph para crear una interfaz de usuario para cubrir el análisis de matrices.
Alojamiento e interfaces
- John Schroedl: Hice algunos ajustes a la ventana de inicio en base a los comentarios de EA. Redacté consejos sobre capturas de pantalla para los expertos en documentación relacionados con los modos de color y el color de énfasis. Se corrigió un error en UUIDCreate. Se enviaron nuevas API portátiles para recuperar los conjuntos completos de íconos portátiles e integrados en el host. Se solucionó el problema en el que los elementos de la barra de herramientas personalizada no estaban en la ubicación correcta después de un cambio de idioma. Se intercambió ideas sobre el problema de Python con Paul. Se investigaron algunos fallos de EA4: si recibe uno con un JMPManagedExcept con el siguiente mensaje "'{DependencyProperty.UnsetValue}' no es un valor válido para la propiedad 'Padding'", es un DUP de JMPCLINICAL-3632. Ya lo hemos visto varias veces y habrá más. Lamentablemente, la solución no llegó al límite de EA4.
- Will: Corrección de errores en el conector de datos de SharePoint. Incorporación de mecanismos de autenticación adicionales para admitir cuentas personales para el conector de SharePoint. También comencé a actualizar la documentación para comenzar a refactorizar el conector de SharePoint para OneDrive, ya que en el futuro habrá un conector para listas y sitios de SharePoint.
- Michael H: Impulso inicial del código del importador AspenTech IP.21. Aún no hay nada que se pueda probar.
Nota de Shannon
¡Espero que todos en los EE. UU. disfruten de las vacaciones de Acción de Gracias! Si estás cocinando para niños, ¡espero que disfruten más de la comida de Acción de Gracias que de esta!:)
