¡Bienvenido a la actualización de desarrollo de JMP del 11 de octubre de 2024!
Mientras se continúa trabajando en las características de JMP 19 en preparación para congelar EA4 el 25/10/24, quería informarle que hemos cambiado nuestra fecha para la entrega inicial de cadenas de JMP 19 de enero al 2 de diciembre . Si tiene características de JMP 19 que están por completarse, considere finalizar sus cadenas pronto (en consulta con un escritor de JMP según sea necesario) para que puedan incluirse en esta entrega.
¡Muchas gracias por los deseos de cumpleaños del miércoles! Disfruté mi tarjeta virtual que muchos de ustedes firmaron y fue genial ver a la gente en la sesión de actualización de la empresa esa mañana también. Digamos simplemente que este 9 de octubre fue un "noveno cumpleaños" y dejémoslo así. ¡También les deseamos un feliz cumpleaños a Jim Borek y Elizabeth Claassen , quienes celebran sus días especiales el 13 de octubre!
Hablando de la actualización de la empresa del tercer trimestre, hubo muchas buenas noticias de ventas sobre las transiciones de contratos exitosas y el cierre de acuerdos clave que nos ayudaron a alcanzar nuestras metas. Puede leer todos los detalles en el artículo de Inside JMP aquí: Aspectos destacados del tercer trimestre aquí en Inside JMP (Alerta de spoiler: "¡Fue bueno!") , incluidas las grandes felicitaciones para nuestros ganadores del JMP Spotlight del tercer trimestre, incluidos Audrey Shull y Clay Barker del desarrollo.
Sin embargo, como señaló John Sall, este también es un momento de grandes desafíos para las comunidades afectadas por los recientes huracanes. Agradezco mucho la oportunidad que Robin Betters brindó a los miembros locales de JMP de compartir suministros de socorro cuando nos reunimos para el 35.º aniversario de JMP la semana pasada. La Cruz Roja, World Central Kitchen y muchas otras organizaciones están trabajando ahora en el oeste de Carolina del Norte, Florida y otras áreas afectadas. Además, la YMCA (socio del campeonato SAS) ha destinado sus donaciones del torneo a la ayuda para los afectados por el huracán, así que consulte el final de la actualización para obtener más información sobre las formas en que puede contribuir a los esfuerzos de recuperación allí.
La semana pasada no escribí una actualización de desarrollo porque celebramos un día de descanso y recarga de energía, pero sí tuvimos una reunión de desarrollo el jueves. Muchas gracias a Xan Gregg por su presentación sobre las mejoras de JMP 19 en la popular plataforma Graph Builder. Esta semana, Sarah Sylvestre y Sarah Musa presentaron el proceso de listas de deseos de JMP y las mejoras recientes que le han realizado, y Ernest Pasour compartió detalles sobre la nueva funcionalidad de etiquetas de columna en JMP 19. Si te perdiste alguna de estas reuniones, puedes encontrar una grabación de la charla de Xan de la semana pasada aquí o la sesión conjunta de esta semana con PM y las Sarah aquí .
Hablando del equipo de PM, en las últimas semanas, el departamento de marketing de productos ha realizado dos capacitaciones de habilitación de ventas, una sobre el nuevo JMP Marketplace y la otra sobre JMP Pro . El JMP Marketplace tendrá un lanzamiento suave antes de JMP Discovery Americas y se destacará en la conferencia, por lo que la capacitación tenía como objetivo presentar a los equipos de ventas las formas en que pueden usar JMP Marketplace para mejorar sus conversaciones de ventas. La capacitación sobre JMP Pro proporcionó a los vendedores nuevas estrategias para vender el producto y se aseguró de enfatizar que JMP Pro es un producto de bajo costo y alto valor. Si está interesado en ver grabaciones de estas sesiones de capacitación, visite la sección de capacitación de la Hoja de ventas de JMP Marketplace en la Biblioteca de habilitación de ventas o la Hoja de ventas de JMP Pro en la Biblioteca de habilitación de ventas . Si está interesado en otras capacitaciones que se realizaron este año, visite el cronograma de la serie de capacitaciones para ver las otras grabaciones y comuníquese con Kaylee Warren si tiene alguna pregunta adicional.
¡Gracias a Shannon Leslie por compartir los siguientes detalles sobre algunos de nuestros productos de software de uso diario favoritos (además de los productos JMP, por supuesto)!
Cambios en los productos Atlassian del 8 de octubre para Jira/Confluence
El 8 de octubre, Atlassian implementó cambios en nuestros sitios de Jira y Confluence Cloud. Puede encontrar una lista de cambios relevantes junto con algunos detalles destacados y documentación aquí .
Los cambios incluyen:
- Borre todos los filtros seleccionados en el registro de auditoría de automatización con solo hacer clic en un botón
- La información sobre el tablero y el trabajo pendiente ahora está disponible para todos los usuarios de Jira
Comuníquese con Shannon Leslie o con cualquier otro administrador de JMP Atlassian si tiene preguntas. Y consulte nuestro canal de preguntas y respuestas de JMP Atlassian para obtener información sobre esta y otras actualizaciones de Atlassian.
Por último, pero no por ello menos importante, gracias a Tonya Mauldin por compartir los casos beta/fallos desde el 20/9/24 hasta hoy con los fallos seleccionados.

(Tonya notó que recibió un error de conexión al intentar publicar esto en JMP Live).
Anuncios generales
Próximas fechas importantes
- Congelación del código JMP 19 EA4: 25/10/2024
- 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
Estadística
- John Sall: Para la selección de respuestas, agregue opciones para "Prueba de Kruskal Wallis" (JMP-23280) y "Cuartiles por grupo" (JMP-23344). Para la cuadrícula de alineación, admita diferentes fuentes (JMP-22703).
Estas opciones se combinan con una opción oculta para este tipo de informe que utiliza una cuadrícula de alineación.

- Laura CS: Se agregó funcionalidad para manejar parámetros fijos en ecuaciones SEM con MIIV-2SLS. Se corrigió un error con los modelos SEM MIIV de orden superior. Se corrigió un error al eliminar variables latentes en MIIV-2SLS. Se revisó un ejemplo de documento para datos resumidos en SEM. Se escribió JSL para un cliente que solicitó una funcionalidad SEM en la comunidad que aún no tenemos.
Pruebas de estadísticas
- Mark: investigó el impacto de aumentar el tamaño de fuente en Easy DOE con Jacob. Revisó las pautas de la plataforma de estadísticas. Investigando el simulador más nuevo, IndPenSim 2, para probar la nueva optimización bayesiana con Chris. Respondió preguntas en la comunidad JMP.
- Jacob: Trabajando en nuevas pruebas unitarias para Custom Design. Preparando y grabando un video de EA actualizado para Categorical. Probando Easy DOE con Mark Bailey, probando cómo los cambios de tamaño de fuente y el modo oscuro afectan a Easy DOE.
- Tonya: Prueba de la nueva funcionalidad de clasificación por orden de filas en CCB y actualización de pruebas unitarias.
Actualizaciones en ciencias de la vida
- Richard: Participó en un seminario web sobre cómo optimizar la revisión, el análisis y la generación de informes de ensayos clínicos con JMP Clinical, que tuvo más de 180 inscripciones y ofreció un adelanto del informe de recurrencia y del informe de ocurrencias cercanas (NO). El informe NO facilita que cualquier persona cree consultas SQL para identificar ocurrencias anteriores o posteriores a eventos de referencia y pronto se mostrará una demostración al equipo de desarrollo. Sigo trabajando en algunas complejidades para la supervivencia dinámica, que también espero mostrar pronto.
- Drew: Se ha avanzado mucho en el complemento de generación de tablas RTF de tres líneas que aceptará cualquier informe Tabulate de JMP y utilizará la integración de Python, el paquete saspy y proc report/ods para generar una tabla de tres líneas, un diseño que es un estándar ampliamente utilizado en la industria farmacéutica y otras industrias. Cuando esté completo, este complemento se ofrecerá en JMP Marketplace. Se continúa trabajando en las características y errores de JMP Clinical 18.2 y 19.0.
Gestión de productos y marketing de productos
- Bryan Fricke: Seguimos trabajando en la logística y la programación para el Discovery Summit JMP Lab, específicamente en nuestra capacidad para recopilar automáticamente comentarios sobre usabilidad a través de AWS. Esto incluye la recopilación de metadatos, entradas de usuarios y archivos de datos. Nuestro plan para este año es alojar los scripts en AWS y recopilar datos a través de S3 en el backend. Además, seguiremos utilizando MS Forms para recopilar comentarios más generales. El DOE está utilizando el complemento de estudio de usabilidad para ejecutar una prueba más parecida a un experimento de elección. También participé en debates sobre el diseño de JMP Live.
Soporte técnico y participación
- Wendy:
- Esta semana, el equipo de soporte técnico desea agradecer a David White por su ayuda con un problema de rendimiento relacionado con las actualizaciones de tablas grandes y a Dave Barbour por su ayuda con la creación de scripts de árbol de visualización. ¡Gracias!
- Aquí están los informes de TS JMP Live y el enlace al filtro Jira que muestra los tickets informados por Soporte durante los últimos 14 días .
- A continuación se muestran los gráficos habituales para el volumen de casos, así como los temas tanto para el soporte técnico como para la participación.
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 actualizaron los redistribuibles de Visual C++ en los instaladores de Windows para la versión 19 (JMP-35). Gracias a Roger Alford por la ayuda para mover los archivos NIST y de validación del instalador para JMP 18 de sas.com a jmp.com (JMPWEB-1354). Se completó la limpieza de la ubicación del archivo Python en los instaladores de Windows de JMP 18.1.1 al actualizar el software (JMP-23158). Se está trabajando en agregar una nueva fuente a los instaladores de Windows de JMP 19 (JMP-21785). Se creó el instalador de Windows de JMP Student Edition 19 (JMP-23298).
- Shannon L: Soporte al usuario para productos Atlassian: informar errores a Atlassian, ayudar con las mejores prácticas de Jira, realizar mejoras en el flujo de trabajo de solicitud de funciones de I+D en Jira, reuniones de desarrollo sobre compilaciones, migración de StringBot, mejoras en las pruebas de UT, lista seleccionada de cambios de la versión de octubre de Atlassian que afectan a nuestros sitios Jira y Confluence; trabajar con adquisiciones en renovaciones de Bitbucket.
- Myron: Trabajé para resolver problemas con el procesamiento/simbolización de archivos Mac (JMPTOOL-1374). También monitoreé AWS Stringbot en jmptooldev y configuré AWS Stringbot en jmptoolprod (JMPTOOL-1183).
Localización
- Krzysztof: Preparó un proyecto de localización para JMP Live 18.2 (webjmp e instalador). Se encargó de la devolución de JMP Live 18.2 y Clinical 18.2 a la versión china. Se analizó la seguridad de nuestra máquina AWS externa con Travis. Se probaron nuevas funciones de automatización de L10N. Se diseñó un nuevo sistema de consulta de localización.
- Sohail: implementó y probó correcciones de seguridad de limitación de velocidad para TM Dashboard, proporcionó páginas de manejo de errores y correcciones de errores generales para resaltado de etiquetas, falta de coincidencia de datos, etc.
- Sandy: Agregar código al trabajo de confirmación para automatizar la confirmación de la nueva fuente a P4.
Documentación
- Khawar: Hablé con Devon sobre la posibilidad de agregar imágenes al libro Essential Graphing; creé imágenes y las agregué a los capítulos 3 y 6. Casi terminé de agregar contenido a la hoja de cálculo Sample Index; a continuación: categorizar los problemas. Debatí el tema de SnagIt y las imágenes destacadas para Oxygen con Chris B. Terminé las capacitaciones sobre cumplimiento.
- Devon: Estamos trabajando en la conversión de una versión traducida de ZH del libro Discovering JMP de FrameMaker a XML para que el equipo L10N la revise, continuando el curso JSL en la comunidad JMP, ayudando a Khawar a agregar imágenes al libro Essential Graphing.
- Qiana: Entrevistó al candidato final para el puesto de editor técnico. Planificación de la actualización de FrameMaker. Trabajo en el proyecto Oxygen.
- Susan C: Me puse al día con los correos electrónicos, realicé la capacitación obligatoria sobre inteligencia artificial, trabajé en fechas y Jiras y revisé las imágenes de EG de Khawar. ¡Aquí hay algunas fotos de la aurora boreal como se ve desde aquí en Escocia!


Pruebas de sistema/host: Cary
- Mandy: Creo que podría tener el récord mundial de casos beta en algún momento: unos 14. :smiling_face_with_smiling_eyes: Me alegro de que la gente esté probando los nuevos cambios de la tabla de datos, las etiquetas de columna e incluso los valores forzados, revisando los comentarios, completando JIRA y respondiendo preguntas. Observé y monitoreé el chat para la demostración de desarrollo de Ernest, que fue genial, y aprendí algunas cosas nuevas por mí mismo; hay muchas más pruebas por hacer allí. Empecé a escribir pruebas JSL para las asignaciones de etiquetas y el cuadro de diálogo Buscar/Reemplazar del generador de flujo de trabajo, entre otros; el desarrollador me dio JSL para probar el movimiento y la ubicación del cuadro de diálogo Buscar/Reemplazar de WFB, solo para uso interno. Asistí al evento Women's WiRE el lunes aquí en SAS, el martes asistí al evento femenino para los campeonatos de SAS en Preston; ambos fueron realmente inspiradores.
- Hunter: Trabajé con Aaron para actualizar el estado de varios defectos del proyecto. Verificaciones de JIRA. Respondí a un caso de JMP 19 EA 3. Apliqué Sequoia 15.1 Dev. Beta 6 a las Mac de prueba del host en el laboratorio. Revisé más archivos PDF de documentación localizada. Completé los cursos de capacitación de seguridad e inteligencia artificial requeridos.
- Audrey: Hablar con los desarrolladores sobre las necesidades de Snowflake y aprender sobre Snowflake; solicitar acceso a un servidor Snowflake para probar nuevos trabajos en conectores de datos. Continuar con el trabajo de herramientas relacionado con la paralelización de los flujos de prueba.
Pruebas web – Cary
- Natalie: Casi he completado las actualizaciones necesarias para nuestra automatización HTML interactiva debido a las actualizaciones del código de la interfaz de usuario de la versión 19.0 con la opción Ajustar a la ventana desactivada. Continuaré con esta cobertura agregando casos de prueba con la opción Ajustar a la ventana activada.
- Anna: Verificar correcciones para problemas de HTML5 y JMP Live, probar complementos, verificar las mejoras de cambio de tamaño de Paul, verificar la nueva funcionalidad de Triage para CCB en JMP Live, agregar informes para las nuevas características de HTML5 de JMP 19.0 .
Pruebas de sistema/host: Pekín
- Da Li: (1) Verificar y cerrar 5 errores de JMP, agregar los casos de UT correspondientes. Verificar y cerrar 4 errores de JMP Live. (2) TS: 00168284, problema de rendimiento de MFI para el cálculo de la ruta de archivo, JIRA creó [JMP-23322] TS: MFI: Sugerir agregar un interruptor para deshabilitar la importación de las columnas "Ruta de archivo" y "Nombre de archivo corto" . (3) TS: 00168633, problema de importación de triple-s, que proviene de la preventa japonesa Kyoko, realizar algunas investigaciones y proporcionar comentarios. (4) HECHO: Capacitación sobre el uso aceptable de los sistemas y redes SAS (ACT-Now) . (5) HECHO: Capacitación sobre la regulación de la IA: comprensión del rol de SAS (ACT-Now) .
- Nan Wu: (1) Pruebas de regresión de errores de JMP 19.0. (2) Investigación sobre problemas de DNC de Mac DataTable/SQL/tests y se brindó retroalimentación (JMPTEST-1385) . (3) Investigación de soporte técnico y se brindó retroalimentación sobre: Número de caso 00165338 y 00167162. (4) Se encontró que el servidor SQL de blackfin.na.sas.com no estaba accesible recientemente, lo que causaría el DNC de la prueba unitaria para …\tests\DataTable\SQL\testQueryBuilderDefects.jsl, se envió una notificación al propietario del servidor para solicitar ayuda para verificar el estado del servidor.
- Da Zhang: (1) Verificación de errores. (2) Se agregaron pruebas E2E para actualizaciones de datos desde PostgreSQL mediante Data Connector ( JMPTESTBJ-3164 ). (3) Nuevas pruebas de funciones para WEBJMP-6132 en JMPTESTBJ-3165 . (4) Se completaron dos capacitaciones: Regulación de la IA: comprensión del rol de SAS/uso aceptable de los sistemas y redes de SAS.
- Lily Meng: (1) Verificación de errores. (2) Exploración y uso libre de Connect-JMP para obtener una comprensión más profunda. (3) Automatización de Windows: investigación de un problema relacionado con la verificación del comportamiento de LockColumns ( JMP-23323 ). (4) Capacitación: regulación de la IA: comprensión del rol de SAS (ACT-Now). (5) Capacitación: uso aceptable de los sistemas y redes de SAS (ACT-Now).
- Nala: (1) Discutió la función “actualizar datos en JMP Live para una tabla importada desde PostgreSQL a través del Conector de datos” con Mike y Da Zhang.
Centro
- Dave B: Corrección de errores de Jmprunner (se bloqueaba debido a la falta de archivos, mejor prueba para excluir ventanas de información sobre herramientas). Se solucionó un problema de tamaño y ubicación del texto e investigó una solución para un segundo problema relacionado. Trabajé con Arn y Dan en un problema de XPath informado por un cliente. Reproduje un error de programación de jsl que informó Stan. Trabajé un poco en la actualización del generador de complementos.
- Dan S: Estamos trabajando en opciones de ampliación para el filtro de datos y correcciones de documentos no guardados para proyectos. Se agregó la capacidad de progreso/cancelación para acciones de transmisión y un pequeño ajuste al comportamiento de PanelBox en los diarios.
- Evan: Se analizaron los problemas de contraste del texto en el modo oscuro (consulte Estudio de contraste del texto). Se está trabajando para mejorar la compatibilidad de emojis de Windows con las etiquetas de columna.
- Xan: Se implementó la sugerencia de Karen Copeland de incluir una nota al pie sobre restricciones más suaves. Práctica de presentación de Stat Speaking.
- Morgan: Se corrigieron algunos errores pequeños en el Editor de scripts y se agregaron capacidades de Deshacer/Rehacer a la mayoría de las acciones en los Cuadernos.
DOE y confiabilidad
- Caleb: Participé en la Conferencia Técnica de Otoño (FTC) que se llevó a cabo en Nashville, Tennessee. Fue una gran conferencia y pude interactuar con muchos colegas y personas nuevas. ¡También obtuve un par de ideas nuevas para JMP DOE! Presenté un trabajo conjunto que he estado haciendo con Brad Jones y fue muy bien recibido. JMP tuvo una gran presencia allí con la participación de seis miembros del personal. Además de eso, he estado ayudando a Russ Wolfinger y Dan Valente con la creación de gráficos para el muro interactivo en JMP Discovery. También participaré en la sesión plenaria de apertura, por lo que también me he estado preparando para eso. Aparentemente voy a estar más involucrado en Discovery de lo que inicialmente pensé: ¡ahora estoy ayudando con una charla y también con la sesión de la hoja de ruta!
Alojamiento e interfaces
- Will: Estoy solucionando algunos cambios que afectan la calidad de vida del conector de datos de SharePoint. El código Python para eso ya está completo. Comencé a corregir algunos errores en el lado de C++. Se solucionó un problema con los menús desplegables que se estiraban cuando deberían ser estáticos. Ahora estoy trabajando en un problema con la configuración del foco del mouse al seleccionar las opciones de configuración del conector de datos.
- John Schroedl: estamos avanzando mucho en el modo oscuro, lo que incluye cambios generales en el control del host para que se adapte mejor al estilo de Fluent UI. Estamos consultando a Evan sobre la incorporación de DirectWrite para un mejor dibujo de emojis y texto en el lienzo.
- Brian: Estoy preparando charlas relámpago para Cary, Japón y una charla de 30 minutos para Corea.
HTML interactivo
- John Powell: Se agregó soporte para información sobre herramientas al diagrama de dispersión HTML interactivo 3D (JMPHTML-14132). Se terminó nuestro segundo Sprint de funciones JMP 19 y se demostró nuestro progreso. Se participó en una retrospectiva del Sprint. Se planificó nuestro próximo Sprint. Se realizaron pruebas de Whitebox y se informaron problemas. Se completó la capacitación sobre cumplimiento de Act Now. Se abordó una advertencia de análisis estático.
- Paul Spychala : Cambiar la función Ajustar a la ventana y el cambio de tamaño para que coincida mejor con JMP cuando Ajustar a la ventana está configurado en Automático [ JMPHTML-14138 ]. Cambiar el algoritmo Ajustar a la ventana para intentar ajustar las ventanas de manera más uniforme en lugar de escalar linealmente. Corregir la función Ajustar a la ventana para que gestione los cuadros de contorno cerrados [ JMPHTML-14148 , JMPHTML-14121 , JMPHTML-14145 ].
- Mike Stickles: Realizó pruebas de caja blanca, encontró tres nuevos errores de HTML, descubrió información adicional sobre dos errores existentes y encontró un nuevo error de JMP. Participó en la planificación del sprint para el próximo sprint de HTML5. Continuó trabajando en JMPHTML-1407 (la configuración de leyenda en la función de tamaño no funciona en HTML5) y descartó dos enfoques que no funcionaban para todas las combinaciones de dirección de leyenda/tamaño del elemento.
JMP en vivo
- Aurora: mejoras en las advertencias de los gráficos de control (escribir menos registros de auditoría mediante el uso de registros de advertencias múltiples, aclarar la redacción de una antigua función de grupo "quiere advertencias", ayudar con la preparación para Discovery Usability Lab y varias reuniones). Actualizaciones de paquetes de terceros.
Nota de Shannon
La organización benéfica anfitriona del campeonato SAS , YMCA of the Triangle, está destinando las donaciones relacionadas con el torneo a la ayuda para las víctimas del huracán. Puede dejar los suministros esenciales en los buzones ubicados en los cafés y vestíbulos de SAS (incluidos los edificios A y C). (Y si ya donó útiles escolares antes en la campaña, estos se compartirán con los maestros locales).
Puede donar virtualmente usando este enlace: Cruz Roja Estadounidense para el alivio del huracán Helene , o envíe un mensaje de texto con la palabra HELENE al 90999 para donar. Códigos QR que enlazan al sitio
Estará disponible cerca de los hoyos 1 y 10 del campo y en los eventos familiares SAS Championship Fairway to Fun y Food Truck Friday el viernes 11 de octubre, de 4 a 8 p. m. Los participantes en Fairway to Fun están invitados a traer un artículo de ayuda para huracanes o contribuir a la Cruz Roja.
Como siempre, no dudes en enviarme correcciones y correcciones tipográficas y me aseguraré de que se publiquen en la versión en línea. ¡Que tengas un relajante fin de semana!