¡Bienvenido a la actualización de desarrollo de JMP del 9 de junio de 2023!
Estoy seguro de que todo el mundo sabe muy bien que el martes 13 de junio es el comienzo de Aprobación de código para JMP 17.2. La aprobación del código es donde realmente empezamos a poner freno a las correcciones que van al producto. Todavía puede hacer arreglos, pero asegúrese de que cumplan con los criterios: prioridad alta, riesgo razonablemente bajo, haber pasado una revisión de código, haber sido probado en la rama principal (cuando sea posible) y tener cuatro aprobaciones después de enviar una solicitud a la lista de correo de aprobadores de JMP.
Revisé nuestros datos de Jira para elementos con la versión de corrección que contenía 17.2 para todos los productos, y podemos ver bastante actividad en las últimas semanas a medida que se realizan y prueban las correcciones. Sé que los desarrolladores y evaluadores están finalizando las últimas cosas que deben incluirse.

gracias como siempre a tonia mauldin por compartir los resúmenes de la beta y de las pistas de bloqueo de la semana. Aquí vemos que se seleccionan los bloqueos (todos informados internamente esta semana).

Informe JMP Beta - Distribución (4) | JMP en vivo (sas.com)
Sugerencia de la semana de Atlassian
LucidChart ahora está integrado con nuestra instancia de Confluence. LucidChart es una aplicación de gráficos que permite crear fácilmente diagramas y diagramas de flujo. Varios miembros de nuestro personal de JMP pueden usar LucidChart a través de una licencia principal existente para SAS. La integración con LucidChart ha sido una de las funciones más solicitadas por este personal de JMP. Recientemente hemos trabajado con nuestros administradores de SAS Lucid y, afortunadamente, hemos podido hacer que esto suceda. Si tiene una licencia de Lucid, ahora tiene acceso a la integración bidireccional con Confluence. Si no lo hace, aún puede ver los documentos de Lucid creados por otros en nuestras páginas de Confluence.
Anuncios generales
- Si está dispuesto a ser un empleado destacado en Inside JMP, descargue una copia del Llegar a saber forma . Simplemente complete las preguntas y cuando haya terminado, súbalo, junto con 3 fotos suyas, a la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
- Artículos recientes de Conozca:
- Felicitaciones están en orden para Josh Lo Presti , que este mes celebra su décimo aniversario con SAS. Josh ha estado en JMP durante cuatro años y desde entonces se ha ocupado de todo lo relacionado con las pruebas en vivo de JMP. ¡Felicidades Jos!
Próximas fechas importantes
- Comienza la aprobación del código JMP 17.2 – 13/6/23
- Jornada de Descanso y Recarga JMP – 19/06/23
- JMP 18 EA4 y JMP Clinical EA2 Freeze – 23/6/23
- Congelación de código JMP 17.2 – 30/6/23
- Congelación de funciones de JMP 18: 21/7/23
- JMP 18 EA5 y JMP Clinical EA3, JMP Live 18 EA1 – 8/11/23
- JMP 18 EA6 y JMP Clinical EA4 – 3/10/23
- JMP 18 EA7 y JMP Clinical EA5 – 8/12/23
- Por favor visita Confluencia para una lista completa de JMP 17 y JMP 18 fechas.
Actualizaciones de desarrollo de JMP
pasantes
- Haley: Redacción de pruebas unitarias para la plataforma Response Screening con datos genómicos. También he estado trabajando en código SAS para obtener puntos de referencia para estimaciones de parámetros.
- Hamid: Finalización de mi primer proyecto, que implicó abordar los comentarios en el capítulo SLS_Examples. Revisiones, interpretaciones, capturas de pantalla, revisión del progreso de mi equipo. Asistir a una reunión informativa y amistosa de conversaciones de café con compañeros pasantes. Las discusiones fueron interesantes y disfruté la oportunidad de socializar durante la pausa para el café. Comencé a trabajar en mi segundo proyecto: agregar un nuevo ejemplo al capítulo SEM centrado en el análisis de mediación. Investigué exhaustivamente el tema y me siento bien preparado para comenzar a crear el ejemplo. Cursos relevantes completados, que incluyen "Prosperar en un lugar de trabajo flexible", "Estrategias de administración de energía cuando se trabaja de forma remota", "Capacitación y concientización del equipo de respuesta a incidentes de seguridad (SIRT)" y "Protección de su privacidad mediante la clasificación y el manejo adecuados de datos".
- Emilio: Finalizando ediciones en los videos que he estado haciendo para los 12 consejos para trabajar de manera más inteligente. Además, esta semana estoy completando el curso de Certificación SAS Programación 1.
- Anusha: Esta semana ha sido genial!! Trabajé en algunas pruebas unitarias para JMP clínico. Estoy tomando Programación SAS 1: sesión de capacitación de Essentials para pasantes de los últimos dos días, que ha sido excelente hasta ahora. Espero poder aprender y trabajar más la próxima semana también.
- Irene: Asistí a la conferencia Informs QSR esta semana y presenté nuestro trabajo (mi proyecto de pasantía de verano) sobre la localización de fallas bayesianas. También estoy trabajando en afinar el modelo e intentar aplicarlo a un caso de estudio real.
Descubrimiento de datos
- Xan : Mejor evasión de colisión de fluctuaciones para marcadores no rectangulares.
- evan : Marco inicial entregado para Personalización de informes robusta en columnas que es un cambio en Dispatch para hacer que el análisis estático y la reescritura de scripts JSL sean más sólidos cuando cambian las columnas. Este es un trabajo iniciado para las Plantillas de plataforma, pero será útil para otras cosas, como Workflow Builder, Data Table Scripts, etc. Actualmente, se está trabajando para extenderlo a Scale Box, así como para anotar los cuadros necesarios dentro de los informes de la plataforma para trabajar con esta función.
- david b : se corrigieron un par de errores de anotación de texto minimizados, se corrigió un error de ajuste de visualización de contorno, se corrigió un bloqueo de NumberColEditDisplay, se completó la prueba de imágenes en movimiento en las máquinas virtuales de AWS y se realizaron algunos cambios para minimizar la cantidad de correos electrónicos ruidosos.
- Julian : Contrató a un nuevo desarrollador, Jared Thomas, que comenzará el 6 de julio el . Trabajo continuado en el backlog de JIRA. Reunión de UI/UX sobre ayuda flotante y descubrimiento de información sobre herramientas. Debates sobre cómo la grabación de acciones podría enviar variaciones de un script al generador mejorado de registros/flujos de trabajo. Trabajo continuo en Plantillas de plataforma.
- dan s : Arreglo para los modelos de lanzamiento de Stepwise en Fit Group. Corrección de suavizado de texto en ventanas emergentes con fondo transparente. Trabajo continuo en Plantillas de plataforma.
Anfitrión
- Pablo N: (1) Continuación del trabajo en Python.Obsoleto algunas de las funciones JSL Python que ya no son aplicables con Python integrado en JMP.Python Init(), Python Control(), Python Term(), << Desconectar.Limpieza y optimización del código. Se actualizó el índice de secuencias de comandos para eliminar el uso obsoleto de las muestras.(2) Arreglar bloqueo JMP-17046 : JMP fallaba si comenzaba a usar las funciones JSL de Python como Python Send() antes de llamar a Python Init() o Python Connect().Con Python integrado, la inicialización de Python ahora puede ocurrir fácilmente en el primer uso.Ahora, la única razón para usar Python Connect () es si desea que se devuelva un objeto programable para su uso. (3) WWDC de Apple: visualización de Keynote y presentaciones en video.Se descargó el nuevo XCode 15 beta, se corrigieron los errores de compilación y las advertencias al compilar con el nuevo compilador. (4) Sesión de laboratorio con el ingeniero de Apple sobre un error de Mac, donde tenemos problemas con el botón Guardar que no está habilitado para un archivo de script sucio si no es un tipo de archivo propiedad de JMP.(.jsl funciona bien, .py no, .sas tiene un kluge codificado).Guardar como funciona bien. No se pudo resolver en la sesión de media hora, se necesita investigación adicional.
- Juan Schroedl: Telemetría agregada para selecciones en Archivo > Nuevo. Los nuevos archivos de fallas administrados incluyen una lista de DLL que pueden ayudar a identificar problemas con archivos binarios de terceros. Actualizaciones de iconos. Todavía estoy investigando la posibilidad de pasar a .NET Core, pero veo problemas con la gestión de la memoria. y depuración. Debates de telemetría.
- Miguel H: Importación de PI Server: la implementación inicial de "Cambiar atributos" está impulsada y actualmente se está probando. ¡Gracias a David White por ayudar con esto!
HTML interactivo
- John P: Trabajando en soporte para informes/paneles con múltiples filtros de datos locales ( JMPHTML-1000 )
- Mike S: Problema de formato de fecha del eje de trabajo continuo (JMPHTML-1866) ya que se han encontrado más problemas que no formaban parte de la descripción inicial del error. Completó toda la capacitación en seguridad (Capacitación en seguridad del producto Nivel 1 y Nivel 2).
JMP en vivo
- Aurora : Trabajo continuo en el acceso a nivel de carpeta. Se corrigieron algunos errores menores no relacionados.
Estadísticas
- Juan Sall: Consideración de cambiar la fórmula guardada para los límites de confianza para permitir que el usuario cambie fácilmente el intervalo de confianza dentro de la fórmula, pero aún teniendo el cuantil t evaluado solo una vez usando la función AsConstant (JMP-16628).

- Laura CS : Continuó investigando métodos de inferencia causal (IC) para datos observacionales y cerrando brechas con la forma en que SEM aborda la IC. Se reunió con Russ y Meichen para discutir este tema e identificar conjuntos de datos para una presentación en papel en un Discovery futuro. Realizó varios análisis de IC con datos empíricos y simulados en SEM. Se reunió con Bryan Fricke para discutir un nuevo ícono para bordes residuales en SEM.
Documentación estadística
- Miguel: Se limpiaron algunos esquemas de tipos de problemas y variables de Jira no utilizadas (con James); acceso restringido de creación/edición para el proyecto JMPDOC en Jira solo para escritores; revisó algunos ejemplos en los que Hamid trabajó para actualizar en la documentación de Fit Model; verificó que el contenido del Índice de estadísticas se puede encontrar en JMP Search o en la documentación en preparación para la eliminación del Índice de estadísticas en 18.
Pruebas estadísticas
- tonia: Limpiando tickets de Jira duplicados, probando gráficos de control de ejecución corta y verificando errores.
- Marca: Asistió a la conferencia INFORMS Quality, Statistics, and Reliability en NC State University y presentó nuestra metodología de estudio de usabilidad con Jacob que resultó en posibles colaboraciones con dos universidades. Respondí preguntas en la Comunidad JMP.
Gestión de productos
Apoyo técnico
- Duane: Seguro que el soporte se mantiene ocupado con nuestros clientes. Además, el equipo de Compromiso continúa viendo el progreso con el trabajo de Service Cloud que debe completarse para respaldar sus áreas. Con Digital Operations, estamos tratando de tener correo electrónico para el caso, así como las colas telefónicas para fin de mes. Un desafío, pero no podemos extender este plazo. La tienda JMP ahora está utilizando Decartes Visual Compliance para nuestra detección de partes restringidas (RPS), y hemos estado muy activos con las personas bloqueadas. El equipo de Wendy y el equipo de Sharon Hamrick en BizOps están trabajando juntos para crear procesos para manejar estas inquietudes de manera rápida y eficiente.
Aquí están los TS JMP Informes en vivo y el enlace al filtro de Jira que muestra el entradas reportadas por TS en los últimos 14 días .

Operaciones de desarrollo
- Jim Borek: Migración continua de AWS de máquinas virtuales de UT diarias. Trabajando con Hunter para preparar un nuevo Sonoma mac mini para la prueba JMP 18.0. Múltiples actualizaciones de compilación y máquina UT para mac OS.
- Myron: Actualizaciones de JiraBot (cambios en la asignación de propietarios, problemas menores, etc.). JMPTOOL-861.. Configuración e instalación de software en reemplazo de AWS para help-pdf-builds doc build machine. JMPTOOL-881: problemas de sincronización y activación en la máquina de AWS. Cree nuevos reemplazos de AWS para proyectos JMPTOOL (JMPTOOL-870, JMPTOOL-809, JMPTOOL-868)
Documentación
- susana: El contenido de inicio rápido: enviado para una revisión del equipo, incorporando comentarios. También estoy trabajando para obtener el contenido en archivos HTML. Probado uno en la compilación. Creando el resto del proyecto Jiras para 18
- Devon: Trabajo continuo en sugerencias para el libro Uso de JMP del equipo de localización de Japón. Empezando con las notas de la versión 17.2. Completando el entrenamiento DITA XML.
- Cris B: Se revisaron las animaciones de inicio rápido, los videos de consejos de nuestros pasantes y un plan de retención de documentos. Pasé bastante tiempo tratando de diagnosticar por qué mis actualizaciones de archivos de FrameMaker no se veían en las compilaciones. Aparentemente, Susan también encontró este problema, pero Nick conoce una solución. Completé la documentación de New Window() (JMP-3993), pero ese es el documento que no puedo compilar. Se probó y se publicó el complemento de documentación en coreano (JMPDOC-1889).
Pruebas de sistema/host-Cary
- Mandy: Resolví un par más de mis JIRA con pruebas y verificación. Respondí algunas preguntas de flujo de trabajo que vi en la comunidad, en su mayoría problemas con la grabadora de acciones, una para hacer una columna de validación ( JMP-14057 ) y uno para hacer clic con el botón derecho, llenar hasta el final de la fila y repetir ( JMP-14202 ) - gracias a David White por arreglarlos. Se reunió con Qiana y pasó algún tiempo trabajando en la tabla de datos de delitos de San Francisco para eliminar la palabra desencadenante ( JMP-16894 ); guardó la tabla en una ubicación diferente para que pudiéramos usarla para probar. Trabajando en algunas cosas del generador de flujo de trabajo, usándolo para probar otros tickets de JIRA.
- Lisa: Trabajó en la prueba de la función de anotación minimizada, revisó las pistas de EA con respecto al botón Recuperar y la herramienta de selección en el generador de gráficos, y discutió con Evan varios errores del generador de gráficos relacionados con mapas personalizados y diálogos de temas de color.
- Audrey: Lluvia de ideas sobre los datos de los empleados en nuestra telemetría, cosas de administración de Atlassian, jugar con Datos de calidad del aire .
- Cazador: Investigué y respondí a varias pistas de JMP 18 EA 3, trabajé con Jim B. para aplicar Sonoma 14.0 Developer Beta 1 en el sistema de prueba de host M1 MDA692 en el laboratorio, abierto JMP-16991 para contenido invertido en JMP 17.x y 18.0 que se ejecutan en Sonoma Beta 1, y probó un JMP Runner Build para Aaron en varias configuraciones de Mac para el comportamiento del menú contextual en WEBJMP-7144.
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Eric(Nai) Wang: (1) Investigando fallas de prueba de JMP Live JSL, destinadas tanto a 17.2 como a 18.0. JMPTESTBJ-2411. (2) Depuración de pruebas JMP Live JSL en Jenkins VM.JMPTESTBJ-2416 . (3) Preparación de la prueba JMP Live I18N. (4) Ronda 2 de pruebas clínicas de I18N de JMP.
- Da Li: (1) El componente OSIPI se cambia a Import-PI Server, el motivo está escrito en Mejoras en la importación de PI Server - JMP - Confluence (atlassian.net) . (2) TS:00042993 investigación, nuevo error creado [JMP-16939] Filtro de archivos predeterminado "*;" debe eliminarse al agregar un filtro de archivo haciendo clic en Agregar extensión - Jira (atlassian.net) . TS:00043261 investigación, proporcionar comentarios y esperar respuesta. (3) Pruebas de funciones TERMINADAS, total de 2 errores creados [JMP-16733] Reemplazar el motor de importación de Excel en Windows - Usar LibXL en lugar de SpreadsheetGear - Jira (atlassian.net) . (4) Pruebas de funciones TERMINADAS, total de 2 errores creados [JMP-7736] ICRP: Sugerencia para atributos importados Bueno|Malo|Sustituido|Valores anotados como una expresión o cadena en una sola columna - Jira (atlassian.net) . (5) Verificar y cerrar 15 errores para los componentes Import-SAS, I18N, Import-PI Server e Import-Excel, también se agregó la UT correspondiente. (6) 5 nuevos errores creados durante la prueba de funciones y la verificación de errores. (7) Organizar y enviar correos para la ronda de pruebas 1/6 de JMP Live 18.0 I18N. (8) Verificar y cerrar 2 errores para los componentes Servidor de comentarios y Servidor de notificaciones. (9) Investigar y corregir siguiendo un nuevo flujo de trabajo [JMPTESTBJ-2415] Error: jmp_live_migration_16.2_to_18.0 falló - 2023w23 - Jira (atlassian.net)
- Mike Wu: (1) Prueba de regresión de errores de JMP 18.0. (2) JMP 18.0: prueba I18N realizada para la ronda 1. (3) Ronda de prueba 2 de JMP C 17.2 I18N. (4) Prueba de regresión de errores de JMP Live 18.0.
- Kimi(Yu) Wang: (1) Prueba JMP 18.0 NF para Python [JMP-16815] Eliminación de Python Get Graphics() y << Get Graphics() - Jira (atlassian.net) .[JMP-16901] Eliminación del parámetro Python Control - Jira (atlassian.net) . (2) Prueba JMP C 17.2 I18N - Ronda 2. (3) Prueba de JMP Live 18.0 I18N ronda 1/6. (4) Jenkins: modifique el archivo de conexión para mac y pruebe, los detalles se refieren a JMPTESTBJ-2414 . Agregue pruebas de compatibilidad para mac y win, consulte los detalles en JMPTESTBJ-2219 - en curso. Actualice los nombres de las instancias y las AMI; consulte los detalles en JMPTESTBJ-2464 .
- Da Zhang: (1) Pruebas de carga JMP Live 18: corregir/agregar pruebas de carga en JMeter. (2) JMP Live 18.0 I18N prueba ronda 1/6. (3) Prueba JMP C 17.2 I18N - Ronda 2. (4) Verificación de errores.
- Nala: (1) JMP Live 18.0 I18N prueba ronda 1/6. (2) Prueba JMP C 17.2 I18N - Ronda 2. (3) Verificación de errores.
¡Que tengáis todos un gran fin de semana!
audrey
Un viejo pero bueno:

https://xkcd.com/552/