Este es el segundo de una serie de publicaciones en menús personalizados en JMP 9 . los Primer comentario proporcionó una visión general de lo que ha cambiado en JMP 9. En esta publicación, proporcionaré algunas estrategias para los administradores que proporcionan menús personalizados para grandes grupos de JMP usuarios
Si es un administrador que proporcionó menús o barras de herramientas personalizados para usuarios de JMP 8, lo más probable es que tenga un .jmpmenu Archivo que contiene las personalizaciones que ha distribuido. Como comenté en mi Publicación anterior , JMP 9 utiliza .jmpcust Archivos para las personalizaciones, que son diferentes de .jmpmenu archivos. Su primera tarea para mover estas personalizaciones a JMP 9 es obtenerlas del JMP 8. .jmpmenu archivo en un JMP 9 .jmpcust expediente. Para lograr esto, tienes dos opciones:
- Usa el JMP 9 Editor de menú para realizar manualmente las personalizaciones equivalentes en JMP 9, o
Haz que JMP 9 haga la conversión por ti.
Si sus personalizaciones son extensas, puede valer la pena hacer que JMP haga la conversión, lo que implica un poco de engaño. Las únicas veces que JMP 9 intentará convertir un JMP 8 .jmpmenu Los archivos a JMP 9 son 1) la primera vez que se ejecuta JMP 9, y 2) siempre que Vuelva a los valores predeterminados de fábrica en JMP 9. En ambos escenarios, JMP intentará encontrar el menú personalizado de JMP 8 y, si lo encuentra, se le dará la opción de adelantarlo. Necesitará una PC que tenga JMP 8 y JMP 9 instalados para hacer esto.
Una advertencia: los menús personalizados de JMP 8 incluyen características que ya no son compatibles directamente con JMP 9. JMP 8 le permitió eliminar elementos de menú JMP incorporados (en JMP 9, los oculta en su lugar), y JMP 8 admite la incrustación completa de archivos de script JSL y archivos de iconos directamente en el .jmpmenu archivo (en JMP 9, usaría un Complemento JMP en lugar). Si su menú JMP 8 aprovecha estas características, esos aspectos no se presentarán.
Con eso en mente, veamos un ejemplo. Tengo un archivo de menú personalizado JMP 8, acme.jmpmenu , que 1) elimina el menú DOE y 2) agrega un menú Acme personalizado que ejecuta algunos scripts que todos los usuarios de JMP en Acme Inc. necesitan. Lo primero que tengo que hacer es importar. acme.jmpmenu en JMP 8, que requiere estos pasos:
(1) Inicia JMP 8.
(2) Seleccione Editar> Personalizar> Revertir a los valores predeterminados de fábrica para asegurarse de que no se mezclen otras personalizaciones. he hecho clic No cuando se le pregunta si desea combinar menús de una versión anterior de JMP.
(3) Seleccione Editar> Personalizar> Menús y barras de herramientas .
(4) Haga clic derecho en el Menú principal nodo en el panel Editor de menú y seleccione Importar archivo de menú . Navega a tu .jmpmenu archivo, selecciónelo y haga clic en Abierto . Haga clic en Aceptar en el cuadro de diálogo que le recuerda que haga clic en Aplicar botón.
(5) Haga clic en el Aplicar botón y luego el X cuadro para cerrar el Editor de menús, haciendo clic en Sí para guardar los cambios.
Aquí está el menú JMP 8 resultante, con la flecha roja que apunta al menú DOE faltante.

Después de cerrar JMP 8, ahora estoy listo para que JMP 9 importe estos cambios. Aquí están los pasos:
(1) Inicia JMP 9.
(2) Seleccione Ver> Personalizar> Revertir a los valores predeterminados de fábrica (Tenga en cuenta que esto se ha movido a la Ver menú en JMP 9). Hacer clic Sí para confirmar que realmente quieres revertir.
(3) JMP detectará la presencia de un archivo de personalización del menú JMP 8 y le preguntará si desea transferir esas personalizaciones. Hacer clic Sí .
Aquí es cómo se ve JMP 9 después de la importación:

Tenga en cuenta que el Cumbre menú llegó correctamente, pero el GAMA menú mostró copia de seguridad. El hecho de que se haya eliminado un menú en JMP 8 no puede ser detectado por JMP 9. Sin embargo, puedo usar fácilmente el nuevo y mejorado Editor de menús en JMP 9 para ocultar el menú DOE y luego guardar estas personalizaciones en un archivo que puedo distribuir a otros usuarios. Aquí están los pasos:
(1) Seleccione Ver> Personalizar> Menús y barras de herramientas .
(2) En el panel izquierdo, haga clic en GAMA .
(3) En el panel derecho, encuentra la Oculto Marque la casilla y verifíquelo. Darse cuenta de GAMA en el panel izquierdo se vuelve verde para indicar que lo modificó y se muestra con una línea a través de él para indicar que se ha ocultado. Cumbre se muestra en azul porque es una adición al menú JMP incorporado.

(4) Haga clic en el Guardar como… botón en la parte superior del Editor de menús, y en la Guardar como cuadro de diálogo que aparece, navegue hasta donde desee .jmpcust archivo para ser colocado, asígnele un nombre (llamé al mío acme.jmpcust ), y haga clic en Guardar.
(5) Cierre el editor de menú.
En este punto, tienes lo que necesitas: un .jmpcust Archivo que contiene las personalizaciones que desea distribuir a sus usuarios JMP. Ahora, ¿cómo vas a distribuirlos? Tienes algunas opciones:
Si solo desea que ciertas personalizaciones del menú estén disponibles para los usuarios de forma opt-in, puede hacer que .jmpcust Los archivos están disponibles en la intranet de la empresa o en una red compartida. Los usuarios que deseen incorporar uno o más de ellos pueden simplemente seleccionar Archivo> Abrir desde JMP y abrirlos. Cuando un usuario hace eso, el Editor de menú JMP se abre e incorpora las personalizaciones contenidas en el .jmpcust archivo que abrieron, lo que permite al usuario revisarlos y guardarlos o cancelarlos.
Si en cambio quieres una cierta .jmpcust El archivo sirve como base para algunos o todos los usuarios de JMP. Puede cambiar el nombre del archivo. admincust.jmpcust y use herramientas de administración de sistemas para enviar el archivo a una ubicación designada en las máquinas de los usuarios. Para detalles sobre el uso admincust.jmpcust ver el Los administradores obtienen un archivo de personalización sección de mi Publicación anterior .
Si necesita distribuir scripts JSL, iconos, tablas de datos JMP u otros archivos junto con sus personalizaciones de menú, considere crear un Complemento JMP . los Guía de scripting de JMP , que puedes ver seleccionando Ayuda> Libros> Guia de Scripting desde dentro de JMP 9, tiene una sección que describe cómo crear complementos de JMP. Una opción que un complemento JMP le brinda es la capacidad de ubicar de manera centralizada el archivo de personalización y todos los archivos asociados en un recurso compartido de red y hacer que los usuarios accedan a ellos desde allí. De esa manera, puede realizar cambios en un lugar y todos los usuarios que hayan instalado el complemento verán las actualizaciones la próxima vez que ejecuten JMP.