
¡Bienvenido a la actualización de desarrollo de JMP del 14 de enero de 2022!
terminaremos JMP 17 EA6 al final del día siguiente viernes 21 de enero S t . ¡Gracias a todos por trabajar para preparar las funciones para la próxima ronda de comentarios! Tendremos tres EA más después de este.
Después de que regresemos a trabajar después del feriado del Día de MLK el lunes, nos reuniremos en sesiones matutinas de Zoom para JMP Kickoff 2022 los martes, miércoles y jueves a las 8:30 am . ¡Espero escuchar acerca de nuestras últimas ganancias en sitios de clientes nuevos y existentes en todo el mundo! El desarrollo se presentará en muchas sesiones de Kickoff. Por supuesto, Juan Sall comenzará con sus pensamientos sobre la nueva estructura de nuestra empresa, los resultados de ventas y los esfuerzos de desarrollo en curso en la sesión plenaria principal. Audrey Shull compartirá un poco más sobre cómo hacemos lo que hacemos como equipo de desarrollo. Los gerentes de desarrollo también aparecerán en el Ayuntamiento de I+D eso sera parte del Todo sobre el producto sesión organizada por nuestro equipo de gestión de productos. También nos reuniremos con colegas de JMP de todo el mundo en Conozca a los expertos brotes ¡Espero que pueda asistir a todas las sesiones y tener la oportunidad de conocer a algunos nuevos colegas de JMP en el proceso!
JMP 17 Congelación de funciones también se acerca entre EA6 y EA7: este hito está planeado para viernes 18 de febrero el . Además de ser una fecha importante para la finalización de funciones importantes, la congelación de funciones también marca la fecha en que nuestros colegas de administración de productos comienzan a finalizar los materiales relacionados con el producto necesarios para el lanzamiento (documentos de capacitación, contenido del sitio web, plantillas y ejemplos de presentación de nuevas funciones, etc.). Al igual que la interfaz de usuario de JMP y otros entregables de desarrollo que se envían con el producto, muchos materiales producidos por PM deben traducirse y revisarse para que puedan estar listos para compartir con los clientes de JMP en todas las regiones el día del lanzamiento.
Gracias a david blanco por presentar a los desarrolladores de C++ en la reunión de JMP Dev el 6 de enero sobre la opción de Grabación de acciones para los comandos Guardar columna en las plataformas. Si te perdiste la reunión, puedes encuentra la grabación aquí . Esta semana ha sido fantástico ver a tantos desarrolladores seguir los consejos de David al pie de la letra y agregar este tipo de soporte a sus propias plataformas. Muchas gracias también a cámaras de mandy – ha estado dando un primer paso para probar esta funcionalidad en todas las plataformas, agregando una prueba unitaria inicial para cada una y preparando instrucciones para pasarlas a los evaluadores de la plataforma.
Nos reuniremos la próxima semana para una demostración de la herramienta por parte del nuevo miembro del grupo JMP Live y Host Alex Taylor. Presentará una demostración de la herramienta en GitLab , una herramienta muy utilizada tanto por SAS como por otras empresas, incluida la empresa en la que Alex trabajó anteriormente (Cloudbees, empresa matriz de Jenkins). Tengo un par de reuniones adicionales en el calendario hasta ahora para 2022, pero ¡Contácteme si está interesado en presentar esta primavera en una reunión de desarrollo!
Gracias a tonia mauldin por compartir los detalles de esta semana sobre Beta/Crash/Telemetry Tracks con bloqueos seleccionados.
Compañía

Tema

subtema

Plataforma

JIRA

Pistas Beta/Crash/Telemetry para la semana del 14/1/2022 | JMP en vivo (sas.com)
Anuncios generales
Próximas fechas importantes
- JMP 17.0 EA6 – 21/01/22
- Congelación de funciones de JMP 17.0: 18/02/22
- JMP 17.0 EA7 – 11/03/22
- JMP 17.0 EA8 – 3/5/22
- JMP 17.0 EA9 – 7/8/22
- Congelación de código JMP 17 – 20/7/22
- Por favor visita Confluencia para una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- Ernesto: Generador de flujo de trabajo: cuadro de diálogo de mensaje unificado para capturar mensajes instructivos o explicativos.Uso de ScriptEditorContainer con la capacidad de capturar resultados en la salida del Diario.


- David B: Se agregaron algunas personalizaciones de la columna de la trama que solicitó Joseph, se corrigieron algunos problemas de desplazamiento de la columna de la trama que noté mientras trabajaba en los cambios que solicitó Joseph, se corrigieron un par de fallas que informó Craige.
- evan: Mejoras en el cuadro de diálogo de búsqueda como iconos en Mac y correcciones de errores ortográficos.
GAMA
- En noticias de patentes, al equipo del DOE se le ha otorgado la siguiente patente: Transformación y evaluación de combinaciones no permitidas en experimentos diseñados como Patente de EE.UU. No. 11.216.603.
También han recibido una notificación de asignación el Generación de conjuntos de datos para la evaluación del desempeño Solicitud de Patente de EE.UU. Nº 17/365.083.
- Puntilla: Finalizando el sitio web y los arreglos para la Conferencia Stu Hunter en marzo: crucemos los dedos. Grabé mi charla para la European Discovery Conference.
- Caleb: Se corrigió un gran lote de errores de MSA y se comenzó a trabajar en la creación de exploradores de tamaño de muestra para las calculadoras de energía restantes en la plataforma heredada de cálculo de tamaño y energía de muestra.
- ryan l: Mayor capacidad para especificar unidades para factores y respuestas en DOE y trabajo para agregar factores numéricos discretos a diseños que llenan espacios.
- José: Trabajando para preparar Easy DOE para el próximo EA.
Anfitrión
- Juan Schroedl: Corrección de rendimiento para isJMPPro(). La investigación de bloqueos de Bobby Riggs muestra que el Editor de menús tiene una fuga de objetos .NET que puede provocar bloqueos más adelante en una sesión cuando se conecta a través de un escritorio remoto. Copiar páginas de pestañas al portapapeles tiene problemas de diseño; trabajando en eso con Dan S.
HTML5
- John Powell: Trabajar con Christine Bevans y Josh Markwordt para reclutar un nuevo desarrollador para el equipo de HTML5. Esta es la publicación externa. . Optimización del rendimiento del tiempo de carga del segmento de marcador al mover parte de la lógica que consume mucho tiempo de JavaScript a C++. Revisiones de fin de año iniciadas. Plan de estudios de formación en gestión de SAS. Me reuní con Janet Stone con respecto a los recursos del gerente de SAS. Preparación/refinamiento de la acumulación de HTML5.
- Mayowa: Trabajando en agregar etiquetas de fila a gráficos paralelos para variables categóricas en HTML interactivo ( JMPHTML-1326 ).
JMP en vivo
- Miguel G: Continuación de la publicación en el trabajo del cliente: refactorización para admitir JSL y agregar soporte de publicación de imágenes. Continué investigando sobre accesibilidad y JMP Live. Empujó algunas correcciones de accesibilidad. Habló sobre los colores y la marca según la guía de estilo con Bryan. JMP Live actualizado favicon .

- Nuevo:

- Aurora: Se reunieron los requisitos para hacer cumplir los títulos de paquetes únicos dentro de una carpeta JMP Live.Además, continuó el trabajo sobre "publicar en el cliente".Comenzó a trabajar para reemplazar / volver a publicar una publicación de informe existente.Reglas de reutilización de archivos aclaradas (solo se pueden reutilizar las tablas de datos).
Estadísticas
- Annie: Trabajé en algunos defectos desafiantes (para mí) en CCB:
- JMP-10272: Dentro de la capacidad Sigma desactivada en CCB con Incluir categorías faltantes
- JMP-8114: Bloqueo al hacer clic en Deshacer para eliminar el rol de fase para este gráfico de control.
- JMP-10345: Comenzar de nuevo no debería ocurrir cuando se cambia de Variables a Atributo después de usar Deshacer
- Laura CS: Me tomé un tiempo libre la semana pasada, así que vi la grabación de JMP Dev e implementé los cambios de Guardar columnas en SEM. Regresé al trabajo de análisis de grupos múltiples (MGA) y completé las opciones del menú del triángulo rojo de alta prioridad. Empujó la compilación de prueba para que James mirara el panel de control de SEM con MGA. Asistió a la reunión de UI/UX. Se proporcionaron comentarios sobre el creador de Journal for Workflow.
- Jianfeng: Agregar soporte de Action Recorder para guardar comandos en mis plataformas.
- Isabel: Trabajo completado en el registro de acciones de guardar columnas/tablas para las plataformas que admito.
Pruebas estadísticas
- Marcos: Trabajando en el diseño del paso Analizar en Easy DOE con Brad y Joseph. Trabajando en probar los pasos de entrada de datos y análisis en Easy DOE con Jacob. Se unió al flujo de trabajo sobre JMP UX/UI. Casi he terminado con mi edición del Manual ASQ.
- Jacob: Unidades de prueba para factores y respuestas en DOE (JMP-10299). Prueba del diseño MSA con factores anidados. Escritura de pruebas unitarias para rutinas numéricas de Blas y Lapack. Limpieza de pruebas unitarias y verificación de tickets DOE Jira.
- Colmillo: Respondiendo a los comentarios de EA. Prueba de pruebas de efecto chi-cuadrado e intervalos z para GLM en la plataforma GLMM.Probando la grabación de acciones de Save Column en varias plataformas.
- tonia: Todavía estoy trabajando en la actualización de las pruebas unitarias debido a los cambios en el eje de Xan que se realizaron antes de Navidad.Respondió una pregunta de la comunidad de usuarios sobre los gráficos de control heredados.Asistió a la reunión de UX/UI.Verificación de errores.
Actualizaciones de ciencias de la vida
- Anisa: Informes de prueba para el lanzamiento de EA.
Apoyo técnico
- Duane: Ha sido una semana ocupada en soporte técnico. Nos hemos reunido varias veces con NeuraFlash y juntos estamos avanzando con nuestra implementación de Service Cloud. Continuamos respondiendo llamadas de clientes con respecto a la vulnerabilidad de Log4j, junto con las preguntas habituales. Aquí están los TS JMP Informes en vivo .(JMP Live 16) Además, aquí hay información sobre Tickets de Jira abiertos por soporte técnico .

Gestión de productos
- Bryan F: Completó un primer borrador del artículo sobre las curvas de confianza. Me reuní con el Grupo de flujo de trabajo de UX proponernos metas y cómo organizar nuestro trabajo. Incorporará los comentarios de la sesión y comenzará el proceso de formación de equipos para trabajar en diferentes aspectos del proyecto. Colaboró en un par de ediciones de JMP Live con Michael Goff relacionadas con la Guía creativa de la marca JMP. Michael contactó proactivamente tanto a marketing como a gestión de productos de JMP para sincronizar con las recomendaciones de la guía. En consecuencia, empaqueté el favicon al que se hace referencia en la guía para el uso de JMP Live y trabajé con Michael en un problema que impedía usar los colores exactos recomendados en la guía. Trabajó en un problema del modo oscuro relacionado con los controles del generador de perfiles y comenzó a rastrear un problema relacionado con Alaska y Hawái que no se mostraban en un gráfico que muestra todos los estados de EE. UU.
Operaciones de desarrollo
- Myron: Se corrigieron y volvieron a habilitar las ediciones rastreadas/el trabajo de Jenkins del verificador de imágenes (JMPTOOL-330/JMPTOOL-160) y se actualizó el trabajo de verificación de imágenes huérfanas en Jenkins (JMPTOOL-237). Actualizaciones menores al diccionario Stringbot (JMPTOOL-358, JMPTOOL-289). También trabajando en el problema de duplicación/bucle con trabajos de extracción/generación de datos de muestra (recompilación/depuración a través de XMonitor, etc.)
- Beto: Revisión de 16.2 descargas. Realizó cambios en la información de SAS RE antes del lanzamiento la próxima semana. Archivos de actualización de JMP Live finalizados con PDF de Susan. Realizó actualizaciones de JMP Clinical EA en colaboración con Drew. Se revisó y editó la pantalla de presentación de JMP Clinical EA con Ryan D.
- Jaime: Revisión de los guiones JMP Clinical 17 Early Adopter para macOS (con Drew y Bob). Se informaron varios problemas con los scripts de prueba de unidad, incluidos bloqueos de ASAN y fallas de aserción.
Documentación
- Qiana: Asistió a las sesiones de la Academia JMP. Comenzó a planificar para 17.0. Entrevistó a un candidato para el puesto de redactor técnico sénior. Revisé los currículos de los candidatos y vi videos de HireVue. Trabajó con el contacto de ePublisher para resolver el problema de búsqueda en el documento traducido de ZN y JA. Se solucionaron problemas de 16.2 con el documento L10N.
Pruebas de sistema/host-Cary
- Mandy: Adición de imágenes de mascotas en la tabla de datos de muestra de Big Class Families (JMP-666). Hizo algunas pruebas iniciales en las columnas Guardar con Action Recorder y agregó una prueba inicial para todas las plataformas antes de entregarlas a los probadores de plataformas (JMP-7910). Se reescribieron varias pruebas de filtro de datos para acomodar los valores mínimos/máximos recientes y los cambios realizados por Dan S (JMP-10302). Probado guardando y recargando tablas y diarios en Workflow Builder antes del próximo EA. Asistí a la reunión de desarrollo profesional JMP de las Américas y EMEA, trabajando en una declaración de misión y visión y objetivos.
- mike m: Se completó la actualización de Sikuli para las actualizaciones de relleno del eje JMP 17.0. Se solucionaron los problemas de las pestañas del navegador de ayuda de L10N, el enlace de soporte de ZH (Jira TBD), la diferencia de HTML5 al anular la estadística de resumen (Jira TBD). Trabajando en una actualización para mi prueba JSL de cifrado de App Builder con Dan.
- Cazador: Investigué problemas y abrí JIRA para un error de script de sesión en Mac (JMP-10305), un bloqueo al eliminar una columna con un script (JMP-10307), un bloqueo del proyecto al cerrar dos informes Fit Life by X (JMP-10286) y un icono de informe faltante en el proyecto (JMP-10356).
- Lisa G: Ayudó a investigar un error informado por la comunidad de JMP y seguimientos de 17.0 EA. También se agregó un ejemplo de Label Viewer para mostrar varias imágenes de varias columnas en la nueva versión de tabla de datos de muestra propuesta de Big Class Families.jmp.
- hui: Regresiones informadas de las pruebas de regresión de HTML5. ¡Gracias a John Powell por el meticuloso seguimiento!
Pruebas de sistema/host-Beijing
- Erik Wang: (1) Pruebas de extremo a extremo: mejore la instrucción de función común, agregue uso para cada función común.Actualizar la página de confluencia. (2) Pruebas de migración de Jest: aprenda a ejecutar pruebas de migración con docker.Investigue el problema de caducidad del certificado, reconstruya la imagen de la ventana acoplable con nuevos certificados.
- dali: (1) Pruebe las historias/errores de JMP sobre la importación de SAS, la importación de archivos XPT y la importación de OSIPI. (2) Prueba las historias/errores de JMP Live sobre la descarga, la carpeta. (3) Pruebas de migración Jest: aprenda a ejecutar pruebas de migración localmente. (4) Pase la automatización de UT en los pasos manuales de Mac a Kimi y realice el soporte correspondiente. (5) Investigué el informe TS 7613493539 e ingresé el nuevo error JMP-10248.
- mike wu: (1) Se probó la nueva característica JMP-10252 de ODBC (preferencia Crear cadenas de conexión ODBC sin DSN preferidas). (2) La revisión de JMPC no se puede instalar debido al error del lado de SAS SASHFADD-34. Bloquea la verificación mensual de revisiones de JMPC. (3) El servidor de Oracle ahora es inaccesible. Hace que los UT de JSL relacionados fallen. (4) Informe TS investigado 7613494470.
- kimi: (1) Probar historias/errores de JMP Live sobre el cliente de datos. (2) Actualizado JMP-9419, Cree una nota JMP sobre Python en máquinas M1 (3) Jenkins: Trabaje con Da para integrar las pruebas JSL UT en Mac al servidor Jenkins que aloja el equipo de Beijing.
- Nala: (1) Trabaje con Audrey para obtener detalles sobre las reuniones y otros elementos entre el equipo de Cary y el equipo de Beijing. (2) Pruebe las historias/errores de JMP Live sobre los registros de Accesos para la carpeta de jerarquía.
Nota de Shannon
Me di cuenta de este interesante artículo en Wired el otro día sobre estudios publicados recientemente que exploraron la captura de ADN para la identificación de especies del aire fuera de algunos zoológicos diferentes usando filtros de aire. Ya se utilizan métodos similares para la captura de ADN ambiental (eDNA) de muestras de agua, e incluso se pueden utilizar para identificar especies microbianas microscópicas que ni siquiera se pueden cultivar en un laboratorio. Los autores del artículo especulan que estos métodos eventualmente pueden complementar otras herramientas como la captura fotográfica y el seguimiento de huellas de animales para monitorear las poblaciones de vida silvestre. ¡Tan interesante!
¡Espero que todos tengan un maravilloso fin de semana y disfruten de la nieve, si tenemos algo!