¡Bienvenido a la actualización de desarrollo de JMP del 10 de noviembre de 2023!
Un recordatorio de que ahora estamos en Modo de revisión de código para JMP 18 . Proporcione el nombre de su revisor cuando introduzca cualquier cambio en el código fuente en Perforce. Tiene la opción de realizar revisiones de código virtuales o en persona o utilizar Swarm para solicitar una revisión. entraremos Aprobación del código JMP 18 modo el 22/11/23.
Como mencioné en la convocatoria de actualizaciones de esta mañana, agradezco toda la revisión y clasificación de los problemas abiertos de Jira. Preste especial atención a los elementos épicos e históricos con Versión planificada = 18.0 . Tenemos cientos de elementos de tipo Historia en estado Iniciado con Versión planificada = 18.0, pero a menos que un elemento de Historia ya esté en la página Funciones tardías, deberá esperar hasta una versión posterior. Si tiene conjuntos de elementos que deben actualizarse de forma masiva para eliminar la versión planificada = 18.0, o elementos de la historia que deben moverse a un tipo de elemento diferente (por ejemplo, solicitud de función), hágamelo saber y estaré encantado de ¡ayuda!
A medida que el trabajo del JMP 18 finaliza, esperamos con ansias JMP 18 EA7 , planeado congelarse al final del día el 8/12/23. Actualice las secciones de motivación y resumen en las páginas de funciones individuales con detalles de correcciones importantes que le gustaría compartir con los clientes y recuerde tener en cuenta que son para EA7.
Agradezco todas las pruebas hasta ahora del nuevo mecanismo de autorización ¡Con JMP Pro 18 EA6 y las versiones nocturnas de JMP 18! Si aún no lo ha hecho, pruebe una compilación autorizada. Puede informar cualquier problema que encuentre a jmpbeta@jmp.com para que los miembros del servicio de atención al cliente puedan trabajar con usted.
Nos reunimos en grupo para escuchar al desarrollador estadístico Laura Castro-Schilo ¡Comparte su magia SEM en la reunión de desarrolladores de JMP de ayer! Si se perdió su presentación sobre mejoras en los accesos directos a los modelos SEM, puede encontrar una copia de la grabación aquí .
Gracias a Tonya Mauldín ¡Por compartir las pistas beta/crash de esta semana con los crashes seleccionados! Puede ver un informe interactivo en JMP Live aquí: Informe Beta/Crash de la semana del 10/11/23 | JMP Live (sas.com)

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, 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
- Aprobación del código JMP 18 – 22/11/23
- JMP 18 y JMP Clinical 18 EA7 – 8/12/23
- Creación de sucursal JMP 19 – 20/12/23
- Congelación de código JMP 18 – 16/01/24
- Por favor visita Confluencia para obtener una lista completa de JMP 18 fechas.
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- Dan S: Se corrigieron fallos en Filtro de datos/Conmutador de columnas/Página de pestañas/Esquema/Editar números cuando los objetos se eliminan durante la devolución de llamada JSL ( JMP-19296 ). Haga que los espacios de nombres box/seg estén protegidos mientras estén en uso, al igual que otros espacios de nombres. Correcciones del filtro de datos para evitar casos graves al arrastrar y soltar. Se corrigió el comportamiento de la plataforma cuando el menú LRT se reemplazó a través de JSL. La ventana Guardar script en script ahora hace que la ventana del script sea visible.
- David B: Comencé a usar las pruebas de imagen para realizar pruebas de estrés en los diarios, encontré y solucioné un bloqueo del diario de trama paralela/gb, solucioné un problema de diario de distribución roto y solucioné un problema con el asistente de importación de PDF que causaba que los dos paneles no estuvieran sincronizados.
- Morgana: Trabajando en la interfaz de usuario y el trabajo administrativo para JMP Notebook esta semana, así como en la clasificación de Jira hoy.
- Ernesto: Reelaboración de solicitudes de tabla/columna en Workflow Builder para 19.
- Xan: Actualización del contenido del índice de secuencias de comandos
GAMA
- Caleb: Continuando arreglando y reduciendo mis tickets JMP 18. También participé en entrevistas a candidatos a pasantes de verano.
Anfitrión
- John Schroedl: Probé la identificación de My JMP para @JMP .com como indicador de ser empleado de JMP para telemetría en compilaciones de autenticación. También ahora uso Mi identificación de JMP como correo electrónico inicial al completar un informe de fallas. Creado Cómo controlar las funciones de JMP mediante políticas para obtener información general y detalles de desarrollo/pruebas. Pocas personas necesitarán este nivel de información, pero mi futuro lo necesitará y estará a salvo de la política de retención de SAS en Confluence. Gracias a Evan y Brian por sus comentarios. Trabajó con Evan para investigar el problema de tamaño del diálogo en DPI alto visto en Discovery; Afortunadamente, está solucionado en 18.0. Trabajé con Jim y Drew en el problema del complemento Clinical EA. Comenzando a trabajar para mejorar /inicio de registro salida con información relacionada con la autorización.
- Pablo N:
- Se resolvieron varios problemas de Python.
- Python Submit File() no respetó las variables de ruta $SPECIAL_DIR de JMP ( JMP-19403 )
- Se bloquea si se envía una lista JSL que contiene TopMatrix o DataTable a Python ( JMP-19332 )
- Nuevo error: falla intermitente del registro al ir y venir repetidamente entre JSL y Python en el mismo script.Eval Context estaba fuera de alcance, dejando un puntero colgando. ( JMP-19262 )
- Creó un archivo de importación de Python de muestra que proporciona una función to_pandas(dt) que recrea el envío de Python (dt) de JMP 17 guardándolo como CSV y abriéndolo en Python como un marco de datos de pandas.Algunos clientes expresan su opinión sobre la pérdida de una manera fácil de pasar de la tabla de datos al marco de datos.
HTML interactivo
- Praveena: Trabajado en JMPHTML-671 S1566202: CCB: Línea: LDF: Segmento de línea extraño extraído del marcador para el gráfico de rango cuando se filtran los datos. JMPHTML-1720 CCB: LDF: Conexiones de línea diferentes cuando se filtran los valores, JMPHTML-1690 Segmentos de línea del gráfico de control mostrados en HTML5, no en JMP, y JMPHTML-1998 Aparecen líneas falsas en los gráficos de control.
- Pablo Spychala : Tiempo de corrección de errores: Axis Line Wrap no funcionaba cuando se configuraba en uno ( JMPHTML-2443 ). JMP Live 'restablecer todos los ejes' fallaba después de apilar histogramas ( JMPHTML-2433 ). Los marcadores GStream alto y ancho no se mostraban en absoluto ( JMPHTML-1871 ).
- Juan Powell : Asistió al curso Conversaciones Cruciales y Taller de Fortalezas. Planificadas para el verano de 2024, entrevistas entre candidatos. Se solucionó un problema con puntos que utilizaban el rol de color y el rol de superposición y no proporcionaban información sobre herramientas y arrojaban un error ( JMPHTML-2445 ).
- Michael Senoyuit: Finalizado JMPHTML-2426 - Salto de línea adicional HTML5 en información sobre herramientas fija e información sobre herramientas interactiva. Comencé a investigar la codificación y el análisis de HTML5.
- Mike Stickles: Se completó el trabajo en el error JMPHTML-1651, se comenzó a trabajar en el error JMPHTML-1061.
JMP en vivo
- Adriana: Pruebas de Whitebox, corrección de errores, soporte de back-end para incluir un archivo de clave privada como parte de una credencial
Estadísticas
- Juan Sall: En Detección de modelo, maneje la Predicción plegada para K vecinos más cercanos. En modelos lineales generalizados, admite efectos excluidos. En Ajustar modelo, refine la verificación de herencia. En Neural, soporte Por grupos para Guardar Validación. En Ajustar mínimos cuadrados, admite el nivel alfa para los límites de Studentize Residual Plot. En Profiler Simulator, transfiera formatos a la tabla de salida.
- annie: Se solucionaron varios problemas con los gráficos de control de ejecución corta, se revisó el documento técnico de Bill Woodall en el centenario de Shewhart y se trabajó con Jared para corregir las etiquetas flotantes de los gráficos de control.
- Laura CS: Investigando un error potencial con valores faltantes y arranque. Preparado y presentado en JMP Dev. ¡Todavía estoy investigando el accidente que sufrí durante mi presidencia! Es sólo para Mac y es todo un rompecabezas.
Documentación estadística
- miguel c: Cadenas de UI de estadísticas/DOE finalizadas para la transferencia final de cadenas a traducción para 18.0; documentando varias NF para 18.
Pruebas de estadísticas
- Marca: Centrado en probar Easy DOE y cerrar tickets con Jacob. Presenté nuestro nuevo espacio de Recursos técnicos para I+D en la comunidad JMP y publiqué sobre ello en el blog de I+D para los usuarios. Revisé el artículo de Bill Woodall para Anne Milley. Respondí preguntas en la Comunidad JMP.
- tonia: Probar gráficos de control de ejecución corta, trabajar en informes beta, organizar CCB Jiras y realizar verificaciones de errores.
- Jacobo: Prueba del diseño CSALT. Verificación de tickets de Jira y pruebas de unidades de limpieza. Investigando fallas en las pruebas unitarias de Blas.
Apoyo técnico
- Duane: Wendy y otros están involucrados con un problema de autorización peculiar en el que JMP no se abre. John Schroedl está trabajando para crear y recopilar archivos de registros para comprender mejor problemas como este (consulte JMP-19346 ), Con más información, estoy seguro de que se determinará la causa del problema. Aquí están los Informes de TS JMP Live y el enlace al filtro de Jira que muestra el entradas reportadas por TS durante los últimos 14 días .
Volumen de casos por semana:

Temas de casos para la cola de participación, total:

Operaciones de desarrollo
- Beto: Se agregó un archivo de referencia para la suscripción 17.2 de Windows al archivo de descarga de validación del instalador después de múltiples solicitudes de los clientes al soporte técnico. Se solucionó el problema con los últimos instaladores nocturnos que llegaban a OneDrive después de instalar EPM en todas nuestras PC. Creé la carpeta más reciente de JMP Live para iniciar el proceso de planificación del instalador 18.0 en My JMP.
- Mirón: Actualizar/corregir correos electrónicos de error para los correos electrónicos del script imageChecker (JMPTOOL-546). Se migró el trabajo de correo electrónico de ediciones rastreadas a AWS (JMPTOOL-1041). Migre el trabajo de imagen huérfana a AWS (JMPTOOL-1036) y deshabilite la parte de exportación de la tabla JMP del trabajo de exportación de telemetría (JMPTOOL-1033) que está siendo manejado por otro trabajo.
- Jim: Se actualizaron varias AMI de AWS para máquinas de prueba unitarias. Realicé actualizaciones del sistema operativo para Mac y Win e incorporé muchas máquinas de prueba al cumplimiento de SAS. Scripts de Python actualizados para todas las máquinas de prueba de Mac OS, según las instrucciones de Kimi. Trabajar con Nick Ruva para poder iniciar Mac OS UT se ejecuta desde Jenkins. Verificación de errores.
Localización
- alison : Proyecto gestionado Datos de muestra y proyectos de traducción de UI portátil. Exploración de scripts .jsl y tablas de datos JMP utilizadas en procesos de localización. Capacitación sobre complementos de documentación de JMP para 18.0. Trabajo continuo en la documentación del proceso de localización en Confluence.
- Howard : Trabajo continuo en el panel de localización. Coordinación con Sandy en validaciones para recuentos de palabras y comparaciones de imágenes. Corrección de errores para proyectos de herramientas.
- Krzysztof : Ejecutó Stringbot para ayudar a finalizar cadenas para PortableUI 18.0. Procesamiento de retornos de traducción de PortableUI y SampleData. Mejora de los scripts de validación de traducción de la interfaz de usuario. Optimizaciones de plantillas y copias de seguridad de memoq. Trabajando en la presentación a JMP dev el día 30 th de noviembre (interfaces TM y MT)
- Arenoso : Trabajando en validaciones de datos de muestra y recuento de palabras.
- sohail : Trabajando en interfaces TM Search y MT para JMP.
- Trish : Consultas de traducción seleccionadas y errores de Jira. Horarios de localización reconfigurados. Me reuní con Doc para analizar los complementos de documentación JMP localizados para V18. Sesiones de entrenamiento con Allison.
Documentación
- Devon: Se revisó la ayuda web creada por AWS VM de nuestra máquina de compilación de documentos HELP-PDF-BUILDS; se eliminó el aviso técnico de JSG, JSR y UG; Capacitación sobre el ciclo de vida del desarrollo seguro; Continuación de la redacción de la documentación de integración de Python.
- Susan C: Generé la ayuda HTML interactiva para 18 y la pasé para probar. Trabajando en la ayuda de JMP Live y la ayuda de instalación. Trabajé en una consulta JMP desde la localización para el inicio rápido. Íconos actualizados en los recuadros de texto compartidos.
- ChrisB : Conversión de ecuaciones resumida, por ahora. Todas menos unas 10 de las 1.982 ecuaciones se han convertido con éxito a MathML. Hice algunas revisiones de stringbot. Actualmente actualizando imágenes de iconos.
- Qiana: Trabajó en el proyecto de obsolescencia de datos de muestra. También me reuní para hablar sobre el nuevo documento destacado, los complementos de documentos y el eventual cambio a AEM.
Pruebas de sistema/host-Cary
- Mandy: Trabajando en JIRA's y probando. Realicé algunas instalaciones en Mac y trabajé con Daniel y Chris en algunos problemas con Jmprunner y publiqué compilaciones y configuraciones para JMP allí. Pistas TS respondidas según sea necesario; ponerse al día con los desarrolladores que están trabajando en problemas antiguos y tomando decisiones sobre cómo solucionarlos o cerrarlos, ¡lo cual es realmente genial!
- Lisa: Trabajé en pistas de comentarios de EA y verificaciones 18.0. También se renovó el panel de defectos para usar datos de Jira, con el objetivo de que este proyecto se ejecute diariamente y se publique en JMP Live hoy después de analizar los comentarios de Audrey.
- Cazador: Investigué y abrí/actualicé algunos JIRA de una pista de EA6 sobre la compatibilidad con el modo oscuro en Mac y Windows. Verificaciones JIRA y reabrir un par de elementos. Más pruebas de autorización e informé cualquier nuevo cambio en el proceso o resultados a Daniel.
- audrey : Revisar currículums de pasantes, proyecto de publicación JMP Live, trabajar con Lisa en la renovación del panel de Jira.
Pruebas web – Cary
- josh: Verificar los cambios del instalador de JMP Live que se implementaron para manejar JMP Pro con la autorización habilitada. Verificaciones de errores de Jira y ayuda normal con diferentes preguntas sobre implementación.
- Estado de Jira de prueba web de Beijing / Cary
- 64 – Historias de Jira / errores en Test-Ready
- 1 – Jira Story en pruebas
- 20 – Creado en los 7 días
- 122 – Artículos de Jira cerrados en los últimos 7 días
Pruebas de sistema/host-Beijing
- Equipo de Pekín: JMPTESTBJ-2836 : Prueba de JMP 18.0 EA 6 para la reconstrucción de una nueva Mac - Listo
- Da Li: (1) Verificación de errores. (2) Ejecutar todas las noches una investigación de fallas de UT y crear un error ( JMP-19292 : El análisis JSON muestra un cuadro de diálogo de mensaje de alerta emergente cuando el nombre del primer miembro está vacío). (3) Pruebas de publicación de JMP Clinical 18.0 y actualizar los códigos de automatización correspondientes, se crearon 11 errores.
- Nanwu: (1) Pruebas de verificación de errores. (2) Pruebas de conectores de datos en curso ( JMPTESTBJ-2837 ). (3) Segunda ronda de pruebas de JMP 18.0 EA6 para la nueva reconstrucción de Mac. (4) Prueba JMP 18.0 I18N realizada ( JMPTESTBJ-2272 ). (5) Actualice las pruebas unitarias debido a que se eliminó la tabla de datos de muestra de CrimeData.jmp y resolvió un problema de DNC de prueba unitaria de Mac causado por un problema de creación de conexión DSN duplicada.
- Da Zhang: (1) Verificación de errores. (2) Mejora del rendimiento del acceso a nivel de carpeta de prueba: WEBJMP-7712
- Kimi (Yu) Wang: (1) JMP 18.0 NF: compatibilidad con políticas de grupo para habilitar/deshabilitar la compatibilidad con Python ( JMP-19140 ) - Hecho.Agregue soporte de telemetría inicial a la integración de Python ( JMP-19034 ) - Hecho. Ejemplos de Python en scripts de muestra de JMP ( JMP-18914 ) - En curso. Compatibilidad con el índice de secuencias de comandos para paquetes de importación de Python ( JMP-18149 ) - En curso. Cree un archivo jpip automáticamente según diferentes productos sin necesidad de editarlo ( JMP-17756 ). (2) Soporte técnico, número de caso 00051830, CRP: instale los repositorios de usuarios almacenados en gcloud en JMP18 python ( JMP-18420 ). Número de caso 00063536, CRP: haga que Python mire los certificados del sistema de forma predeterminada ( JMP-19314 ). (3) Prueba I18N para Python, I18N: hay cadenas de código rígido en Índice de secuencias de comandos > categoría Python ( JMP-19225 ), I18N: Los nombres de los scripts de Python de muestra son códigos duros ( JMP-19293 ).I18N: Muchos mensajes de salida de Python están sobretraducidos ( JMP-19295 ). (4) Reparar fallas de UT. (5) Jenkins, Optimización: la licencia de VS2022 ha caducado - noviembre ( JMPTESTBJ-2886 )
- Nala: (1) Verificación de errores. (2) Prueba del instalador JMP 18 EA 6 para la nueva reconstrucción de Mac.
Nota de Shannon
Gracias a Praveena Panineerkandy por compartir que el domingo 12 de noviembre fue Diwali, el Festival de las Luces . Creó esta hermosa imagen en honor a la festividad usando Adobe Firefly, que utiliza inteligencia artificial para generar imágenes a partir de texto. ¡Espero que todos tengáis un gran fin de semana!

¡Eso es hermoso, Praveena!