
¡Bienvenido a la actualización de desarrollo de JMP del 11 de noviembre de 2022!
Como estoy seguro de que sabrá después del correo electrónico de Jeff y el anuncio en InsideJMP hoy, My.JMP aún no está listo para las entregas a los clientes. Atención al cliente planea notificar a los clientes para obtener JMP 17.0 a través de JMP.com/update. Ya se han completado alrededor de 1000 pedidos de JMP, por lo que sabemos que los clientes apasionados por la nueva versión definitivamente pueden obtener acceso a nuestras nuevas funciones.
Sin embargo, dado que la distribución y el uso de 17.0 han sido más limitados hasta la fecha, la administración de JMP ha decidido que nos gustaría permitir un tiempo adicional para que los clientes adopten JMP 17.0 e informen los errores que podemos corregir antes de que planeemos pasar al modo de aprobación y congelar nuestra actualización de mantenimiento 17.1.
La propuesta actual es retrasar el modo de aprobación y congelar al menos un mes y entregar JMP 17.1 con actualizaciones una vez que My.JMP esté listo. Una vez que finalicen las fechas ajustadas de Aprobación de código y Congelación de código (probablemente a principios de la próxima semana), actualizaremos la sección 17.1 de la página Fechas de JMP 17 con detalles y enviaré recordatorios de Outlook. Tenga la seguridad de que intentaremos evitar colisiones de vacaciones de fin de año.
Tenga en cuenta que aunque el modo de aprobación de JMP 17.1 y la fecha final de congelación de código para 17.1 probablemente lleguen después de las vacaciones, doc y la congelación de L10N continuarán según lo planeado actualmente para evitar acumulaciones con proyectos de traducción en curso. Esto significa que al considerar las correcciones de 17.1, será importante evitar realizar cambios que afecten las cadenas y la documentación. Evalúe su cambio cuidadosamente y consulte con doc/L10N según sea necesario para evitar un impacto posterior.
A medida que continuamos con Jira y Confluence en la nube de Atlassian, ¡quería publicar algunos problemas más de Jira en los que pueda prestar su voto! Gracias a Juan Sall por señalar que el campo de datos del informe de Jira está oculto y no está bien formateado en la vista de problemas. Si bien es visible en las vistas de lista como una fecha completa, en la vista de problemas, ese campo está oculto en la parte inferior del panel lateral derecho (después de desplazarse todo… hasta… el… camino… hacia abajo). Esta solicitud se ha realizado con frecuencia, pero no se ha abordado, por lo que puede votar para que aparezca de manera más destacada aquí: https://jira.atlassian.com/browse/JRACLOUD-70098
Otro elemento que encontré esta semana es la falta de una interfaz para editar un enlace web (o su etiqueta) una vez que lo ha agregado a un problema, pero luego desea cambiarlo. Puedes votar por este aquí: https://jira.atlassian.com/browse/JRASERVER-42710 La interfaz de enlace web de Jira es extremadamente torpe: además de la falta de soporte de edición, noté esta semana que es difícil incluso copiar el texto de la etiqueta desde la interfaz porque entra en modo de enlace.
¡Gracias a Audrey por brindarnos este Consejo de la semana de Jira!
Algunos de ustedes han notado que los tickets de Jira que se migraron desde el antiguo sistema Defectos pueden tener algunas etiquetas html y un formato incorrecto. Este es un resultado desafortunado de un editor que SAS estaba usando, al que no tenemos acceso en nuestro nuevo Cloud Jira. No tenemos una forma automatizada de arreglarlos todos por usted, pero aquí hay dos opciones para arreglarlos.
- La solución manual: vaya al antiguo ticket de Jira en rndjira, copie la descripción allí y luego péguelo en el ticket de Jira actual.
- Utilice el script de Python escrito por Evan McCorkle para evitar tener que ir al antiguo ticket de Jira. Simplemente copie la descripción de su ticket de Jira mal formateado, ejecute el script de Python a continuación y luego vuelva a pegar la descripción. Instale Python aquí.
de tkinter importar Tk de rebajar importar markdownify # pip instalar markdownify definitivamente conjunto_portapapeles(s):
r = Tk()
r.retirar()
r.clipboard_clear()
r.clipboard_append(s)
r.actualizar()
r. destruir ()
definitivamente get_portapapeles():
r = Tk()
devolver r.portapapeles_get()
si __nombre__ == '__principal__':
s = obtener_portapapeles()
s = markdownify(s, strip=['pre'])
conjunto_portapapeles
huellas dactilares)
Anuncios generales
Próximas fechas importantes
- Se acercan los ajustes al inicio del modo de aprobación de JMP 17.1 y las fechas de congelación de código. ¡Más detalles pronto!
- Por favor visita Confluencia para una lista completa de JMP 17 fechas.
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- evan: Jerarquía refinada de la ventana de inicio para lanzadores de plataforma y herramientas/utilidades de tabla (vea la primera captura de pantalla a continuación). Se agregó una ruta guiada desde JMP Search a elementos de script profundos/muertos. Esto agrega un encabezado similar a un asistente a los lanzadores de la plataforma y los cuadros de diálogo modales cuando se activa a través de JMP Search (vea la segunda captura de pantalla a continuación).


- dan s: Revisando los problemas restantes de 17.1. Se corrigió un bloqueo de repetición del filtro de datos, investigando problemas adicionales del filtro de datos. Continuando con la reejecución de la plataforma de fusión en JMP 18: arrastrar y soltar, el conmutador de columnas y el filtro de datos ahora usan la misma rutina para ejecutar la nueva plataforma y reemplazar los contenidos en el informe. El conmutador de columnas y el filtro de datos ahora usan la misma "Plataforma vacía" para reemplazar una plataforma que no se pudo iniciar.
- David B: Se solucionó un problema del diario con dendroLabelSeg y, al hacerlo, descubrí un bloqueo potencial no relacionado que también solucioné. Pruebas de imagen de jmprunner actualizadas que se ejecutan en la rama 17.1 para usar la versión ramificada de las pruebas de imagen. Se agregó la opción de tabla de contenido al cuadro de diálogo del conjunto de páginas y al cuadro de diálogo Guardar como PDF.
- Ernesto: Compatibilidad con Deshacer/Rehacer para Workflow Builder.
GAMA
- peng: Continuó trabajando con Bill Meeker en su proyecto de investigación. Se agregó una sección que está en mi lista de tareas. Realicé una presentación técnica al grupo DOE sobre la implementación de prototipos de listas de factores. Agregue ejemplos a la implementación de la lista de factores para ilustrar los posibles usos. Degradación de refactorización ( JMP-14627 ). Se activó el cambio de tipo de eje para el gráfico CDF en Distribución, que se implementó cuando las escalas de probabilidad no estaban disponibles para los usuarios ( JMP-14652 ). Con las escalas de probabilidad disponibles, es útil cambiar el eje y a una de las escalas de probabilidad. La necesidad surgió de una discusión con Bill Meeker sobre la historia de la trama QQ. En su opinión, las gráficas de probabilidad deberían preferirse siempre que estén disponibles. Trabajando en una presentación sobre la nueva degradación de medidas repetidas para la presentación del tutorial para desarrolladores de la próxima semana para marketing.
- Caleb: Trabajando en la limpieza de mis boletos JIRA 17.1. Envié un documento a QREI en el que he estado trabajando con Peter Parker de la NASA y Derek Young de la Universidad de Kentucky.
- Puntilla: A punto de enviar una revisión de un artículo con Chris Nachtsheim y Ryan Lekivetz sobre experimentos de detección de niveles mixtos.
Anfitrión
- Juan Schroedl: Abordar más advertencias de C++20. Gracias a todos los desarrolladores que ayudaron a solucionar los problemas. El último conjunto restante está relacionado con sumar/restar valores pertenecientes a diferentes enumeraciones. Investigar la capacidad de creación de temas de los controles de Telerik como parte del esfuerzo de modernización de la interfaz de usuario. Lo nuevo de SAS gestión de privilegios s/w , BeyondTrust, llegó a mi máquina ya que estoy en el grupo de prueba piloto. Intentando mis tareas habituales que requieren privilegios de administrador y problemas de informes.
- Pablo N: Completó la capacitación de nivel 2 de seguridad del producto. Trabajo con SAS legal en los Cuestionarios de Exportación para JMP y JMP Live. Continuando la saga con el MapServer.El servidor externo está tan bloqueado que se requieren varias solicitudes para poder acceder e instalar el software necesario.Todavía estoy esperando uno para acceder al repositorio de postgres.org. Revisando cómo se carga Python en JMP, compre mirando algunas de las API ahora disponibles en Python 3.8 y más nuevas que se han agregado para admitir mejor la incrustación de Python.
- Daniel Powell: Nan y yo estamos solucionando algunos errores en el sistema de activación web de AWS y esperamos completarlo en las próximas semanas.
HTML5
- John Powell: Comenzó a contribuir al proceso de incorporación de nuestro nuevo desarrollador de software sénior, Mike Stickles, que comenzó de forma remota desde Pensilvania el 1 de diciembre. S t . Correcciones integradas en JMP 17.1 ( JMPHTML-1857 , JMPHTML-1859 , JMPHTML-1664 ). Tomó un curso de plan de estudios de gestión sobre sesgo inconsciente. Supervisó la migración de JMP Public a JMP 17.0 y discutió la migración con Anderson Mayfield. Compatibilidad implementada para intervalos de error de desviación absoluta mediana ( JMPHTML-1865 ). Completó un módulo de capacitación en seguridad de nivel 2. Discutido y votado posibles tareas de refactorización para JMP 18.0 . Sprint y desarrollo planificados. reuniones de fin de ciclo.
- Praveena: Trabajó en JMPHTML-842 GB: Línea: Apilado con el relleno a continuación utilizando datos excluidos, ocultos y faltantes, se obtiene un gráfico diferente. Comenzó a buscar en JMPHTML-1869 Línea GB: datos con información sobre herramientas incorrecta oculta/faltante/excluida . Completó la capacitación sobre seguridad del producto.
- pablo sychala : Realizar capacitación en seguridad, ayudar a planificar nuestro sprint de refactorización de HTML para 18 y ampliar nuestro soporte para orientaciones de texto [ JMPHTML-1208 , JMPHTML-698 , JMPHTML-707 , JMPHTML-1420 ]
JMP en vivo
- Aurora: 18.0: Rendimiento mejorado del cálculo de storage_used_kb de un usuario. Se eliminó un código obsoleto (un atributo de la tabla de la base de datos y algunos puntos finales de la API REST). Se corrigieron algunos errores pequeños. Misceláneas: Desconcertado por una rareza en el estado de la base de datos que afecta los escaneos ZAP (con Alex Taylor). Capacitación en seguridad requerida. Trabajando en Perforce --> Cambio de Git para JMP Live.
Estadísticas
- Isabel: Principalmente en lo profundo de las tripas de la estimación GLMM binomial negativa. Las estimaciones de los parámetros ahora son correctas, ¡por fin! Sin embargo, existen algunas discrepancias en los errores estándar y los grados de libertad para rastrear ahora.
- Annie: Continuar el trabajo para agregar gráficos de control de corto plazo a CCB, agregar un nuevo rol para la variable del producto y comenzar con nuevos elementos para los puntos de corto plazo y los valores de límites de corto plazo.
Documentación estadística
- Miguel C: Actualización continua del documento 17.1 para actualizaciones de SEM; respondió preguntas de Jira; investigando algunas actualizaciones de Jira para el proyecto JMPDOC para ayudar al equipo de documentación.
Pruebas estadísticas
- Marca: Asistió a la primera parte de una revisión de diseño y código por parte de Peng para su prototipo de la nueva interfaz de usuario de tabla. Creé la mitad de una presentación para una reunión de JMP Dev el próximo mes sobre las pruebas de usabilidad de la nueva interfaz de usuario de la tabla con Jacob. Analizó datos cuantitativos de un estudio de usabilidad (DOE) de la nueva interfaz de usuario de tabla con Jacob y Ryan. Trabajé con el flujo de trabajo de UI/UX para definir un proceso de desarrollo de UX. Desarrollé un prototipo de ayuda animada para tipos de factores y otro para descubrir interacción en el paso Analizar de Easy DOE. Trabajó en nuevas funciones y otros cambios en Easy DOE con el equipo. Presentó un tutorial para desarrolladores sobre Easy DOE con Tom Donnelly y Gail Massari. Preguntas respondidas en JMP Community.
- Jacob: Prueba de Easy DOE en modo flexible con todos los métodos de regresión generalizada. Probando MSA Design, escribiendo nuevas pruebas para los cuadrados medios esperados utilizados en los diagnósticos. Colaborar con Mark Bailey y Ryan Lekivetz en el análisis de los resultados del estudio de usabilidad de la interfaz de usuario de Factor y en el diseño de un estudio de seguimiento
- tonia: Pregunta de la comunidad de usuarios respondida sobre CCB con fases y pruebas.Preparación para la presentación de Early Adopter.Verificación de errores.
Gestión de productos
- Desaparecido en combate: Se revisó la estructura de la página de características y las discusiones sobre la lista de verificación de preparación. La gerencia de productos envió una encuesta de EA sobre Columns Viewer y Header Graphs y recibió >185 respuestas (>40 % de tasa de respuesta). ¡Guau!
Apoyo técnico
- Duane: Primero, ¡Feliz Día de los Veteranos! Muchas gracias a todos los veteranos (y familiares de veteranos) de JMP. Sus sacrificios y contribuciones a nuestra nación son inconmensurables y muy apreciados.
- En cuanto a TS, estamos viendo casos de la versión 17 de JMP. Aquí se incluyen un par de fotos teaser, pero esta información está disponible en los informes en vivo de TS JMP existentes si alguien quiere comprobarlo. Hasta ahora, como era de esperar, la mayoría de los casos se refieren a la instalación y/o la demostración. TS está preparado para la notificación de la disponibilidad de JMP 17 a nuestros administradores de licencias anuales.
- Aquí están los TS JMP Informes en vivo y la trama habitual a continuación. Intenté crear un filtro de Jira que mostrara el entradas reportadas por TS en los últimos 14 días . ¿Puedes acceder a él? ¡Ten un excelente fin de semana!
Volumen de seguimiento/caso por semana

JMP 17 Temas

JMP 17 Temas (truncado)

Operaciones de desarrollo
- Jaime B: ¡Saludos a todos nuestros veteranos! Tickets de Jira informados de la última ejecución de LEAKS UT. Investigando las entradas de Jira para instalar JMP en un mac M1. Actualizaciones de software para algunas máquinas de compilación y todas las máquinas UT diarias. Apoyo forzado.
- Myron: Pruebas de JiraBot 2.0 y correcciones de errores. Resolución de problemas de permisos de MemoQ y trabajo de creación de ayuda con Qiana.
Documentación
- Qiana: Se completó el trabajo de la tabla de datos de muestra para 17.1 y se lo entregó a L10N. Entrevisté a 2 candidatos para el puesto de pasante de verano. Continué revisando hojas de vida para pasantías. Trabajó con Myron en la creación de la Ayuda de JMP 17.0 y 18.0. Trabajando en 17.1 Jiras y consultas de traducción.
- Susana C: Se terminó de crear el proceso Jiras para 17.1 y se actualizaron las páginas de Confluence. Aquí está la página de Confluence que describe los plazos de documentación para 17.1 . Trabajó en una consulta de inserción de texto de localización y progreso a través de JMP Live Jiras para 17.1.
- Cris B: Entrevistas con pasantes de redactores de estadísticas. Trabajando en JMP-7698, JMPDOC-1567, JMPDOC-1519.
Pruebas de sistema/host-Cary
- Mandy: Trabajó principalmente en pruebas de filtro de datos para correcciones de Dan y Clinical (18.0 y 17.1): 2 correcciones en 18, 1 en 17.1 hasta ahora; Localicé un bloqueo de Tabulate con columnas empaquetadas y envié el desarrollo de 4 JIRA que tenemos con bloqueos para Tabulate, con la esperanza de verlos corregidos para 17.1 ahora con tiempo adicional; tomó 2 de los módulos de seguridad (de esta segunda ronda) - 2 más para ir; Verificar Jira's y agregar pruebas donde sea necesario; siguiente paso: trabaje en el generador de flujos de trabajo para la demostración el 1 de diciembre con P&G.
- jose l : Completó el entrenamiento de seguridad obligatorio.Probé el instalador de la base de datos JMP LIVE que ahora incluye Postgres 14.5. Respondió algunas preguntas de soporte sobre la instalación de JMP Live.Comenzó a actualizar las bases de datos de los servidores de prueba JMP Live de Postgres 13 a 14. Trabajando para realizar cambios en el firewall para que nuestras máquinas en AWS puedan conectarse a JMPDEV2.
- Lisa : Respondí a los comentarios en mi publicación de blog sobre etiquetas flotantes, envié tickets de prueba para pruebas de Jirabot, integré pruebas de imagen en 17.1 que estaban presentes en 18.0 pero no en la transmisión 17.1, y completé un estudio de usabilidad del DOE para Jacob Rhyne.
Pruebas de sistema/host-Beijing
- Equipo de Beijing: las pruebas JMP Live 17.1 I18N casi se han realizado, detalles en [JMPTESTBJ-1777] Pruebas JMP Live 17.1 I18N - Jira (atlassian.net)
- Erik Wang: (1) Errores probados de Jira relacionados con el rendimiento. (2) Se agregó la prueba E2E para la actualización de la tabla de datos en la memoria, https://jmpdiscovery.atlassian.net/browse/WEBJMP-6206 . (3) Función común E2E actualizada JMPLiveGraphQL:DataSource() actualizado para admitir filtro. (4) Pruebas E2E actualizadas para ejecutarse en máquinas Beijing Jenkins, distintas de las máquinas virtuales Cary.
- dali: (1) Verificar y cerrar 4 errores que están relacionados con los componentes Import-MFI y Export, agregando los casos UT correspondientes para MFI, agregando a la regresión manual de exportación para Export [JMPTESTBJ-162] . (2) Verifique y cierre 3 errores que son para el componente Cliente-General. (3) 6 nuevos errores creados durante la prueba [WEBJMP-6201] y [WEBJMP-6267] . (4) Terminé de escribir dos casos E2E UT, agregándolos a las transmisiones principal (18.0) y 17.1. (5) Escribir 1 prueba de broma para [WEBJMP-5359] .
- mike wu: (1) JMP 17.1, 18.0 prueba de regresión de errores. (2) Prueba de regresión en la mejora del código ODBC de JMP 18.0, se ingresaron 4 errores. (3) Investigué la búsqueda de actualización de controladores ODBC y respondí a [JMPTOOL-392] . (4) La activación de la versión de prueba de JMP 18.0 falló contra el servidor de activación de Dev y hubo problemas y discusión con Daniel, ahora la activación de la versión de prueba de JMP 18.0 funciona bien en Windows, pero JMP ProTrial todavía tiene problemas, enviados a Daniel para una revisión adicional. (5) Las pruebas de telemetría de JMP 18.0 se reanudaron con JMP Trial 18.0 (11.08.2022) en Windows, y actualmente las pruebas aún están bloqueadas por los siguientes problemas : No hay instalador de Windows JMP ProTrial 18.0 por ahora; JMP Trial 18.0 no se pudo instalar en Intel Mac; Activación fallida de JMP ProTrial en Mac. [JMPTESTBJ-1770] . (6) Prueba JMP Clinical 8.1 HotFix completada - [JMPTESTBJ-330]
- kimi: (1) Verificación de errores. (2) Actualice la versión de Python a 3.11.0 en Cary UT env. Los detalles se refieren a JMPTOOL-390 (3) Pruebas JMP Live 17.1 I18N (4) Trabajando para agregar pruebas JMP Live E2E, consulte los detalles en Kimi - Completado semanalmente - E2E . (5) Solucione el error "Sistema operativo desconocido" y actualice los archivos de conexión para JMP Live, consulte los detalles en Kimi - Verificado semanalmente - Tareas . (6) Las máquinas virtuales de AWS no se pueden conectar a servidores SAS, detalles en Los puertos pueden/no pueden conectarse desde AWS a la red SAS - Equipo de pruebas JMP de I+D de China - Confluence (atlassian.net) .
- Da Zhang: (1) Intenté implementar JMP Live en contenedores Docker para ver si podíamos facilitar el proceso de prueba. (2) Intenté implementar JMP Live/Database/JMP Pool en máquinas separadas/distribuidas (en lugar de una máquina todo en uno) ya que el servidor (vmw-d10g604) que hemos estado usando parece no funcionar muy bien. (3) Mirando las fallas de UT. (4) Intercambio de conocimiento interno entregado en Docker. (5) Creó una página de confluencia sobre cómo crear certificados autofirmados para JMP Live.
- Nala: (1) Prueba JMP Live 17.1 I18N. (2) Trabaje con Kimi y Da Zhang para investigar los problemas de conexión de AWS a los servidores SAS. (3) Aprender Docker y configurar un servidor Jenkins dentro de Docker. (4) Asistió a capacitación ágil.
Nota de Shannon
Una actualización de mi nota del final de la actualización de la semana pasada con respecto al proyecto SAS Salvation Army Angel Tree. (¡Gracias Ryan L por agregar también un comentario a la historia relacionada de Inside JMP!)
Vi una actualización publicada en Yammer esta mañana que indicaba que a partir de hoy 11/11/22, 184 ángeles ya han sido patrocinados por personas de SAS (y JMP). Sin embargo, hay todavía 166 niños necesitados del patrocinio de Angel Tree, incluidos muchos niños mayores. Solicité un niño de edad similar a mi hijo Hunter de 11 años. En uno de los últimos años, incluso usó su propio dinero para comprar un juguete para el otro niño. Este programa siempre es un buen recordatorio para nuestra familia de que muchos niños están necesitados en nuestra área.
Aquí están los detalles del proyecto, y si visita la página con el formulario de MS, menciona que también tiene la opción de dejar extras en Giving Tuesday como juguetes nuevos, ropa interior, calcetines u otros artículos que se necesitan con frecuencia. Aquí hay más detalles de la publicación:
Árbol del ángel del Ejército de Salvación
¡Es esa época del año otra vez! SAS WIN se está asociando con el Ejército de Salvación para el proyecto Angel Tree 2022. Actualmente tenemos más de 350 niños para patrocinar este año. Por favor complete el ** Formulario MS aquí **para convertirse en patrocinador.Por favor permita 1-2 días hábiles para que procesemos su solicitud.
Los detalles se enumeran en el formulario, pero este año también le proporcionamos un documento para descargar e imprimir como referencia en \\d10d508\Public\SA-Angel-Tree\Angel-Tree-2022-Details.docx.
La entrega en SAS será solo un día el martes 29 de noviembre, de 8 a. m. a 4 p. m., hora del este, en el muelle de carga de LW.
¿Alguna otra pregunta? Por favor contactar Judi Rourke o christine halk