En las últimas semanas, varios clientes me han preguntado cómo pueden administrar y desplegar más fácilmente una colección de JMP scripts, particularmente en el caso de que un equipo de desarrollo interno pueda lanzar periódicamente nuevas versiones de algunos o todos los scripts. Si te encuentras haciendo la misma pregunta, un almacén de complementos de actualización automática puede ser el camino a seguir
UNA Complemento JMP crea una aplicación única, accesible al menú, empaquetando uno o más Lenguaje de script JMP (JSL) Los scripts, junto con cualquier otro archivo necesario, como tablas de datos JMP, archivos de texto y revistas, casi cualquier cosa es un juego justo para un complemento. Una vez que un usuario ha descargado un complemento (identificado por el sufijo .jmpaddin), abriendo el complemento en JMP lo implementará.
Un depósito de complementos es simplemente la ubicación donde se almacena cada uno de estos archivos .jmpaddin, a la espera de la descarga. Generalmente, esta es una carpeta de servidor donde los usuarios de complemento tienen acceso de lectura. Al agregar una tabla de metadatos al almacén y usar algunas líneas de código adicionales, puede crear complementos que se actualicen automáticamente.
En pocas palabras, así es como funciona: Una vez que un usuario instala un complemento de actualización automática, cada vez que se ejecuta, verificará la tabla de metadatos para ver si se ha publicado una versión más nueva. Si no, el complemento se ejecutará sin problemas. Sin embargo, si hay una versión más nueva del complemento, se informará al usuario de esto y se le preguntará si desea instalar la versión actualizada. Al aceptar esta oferta, el complemento más nuevo se instalará sobre el complemento existente. ¡Eso es! No hay nada más que el usuario tenga que hacer.
Desde la perspectiva del administrador del depósito, nada podría ser más sencillo: cuando esté listo para publicar un nuevo complemento o una revisión a uno existente, él o ella solo tiene que colocar el nuevo complemento en el depósito, eliminar el antiguo. (si corresponde) y actualice la fecha de publicación en el archivo de metadatos.
Visita el Intercambio de archivos JMP para descargar mi tutorial simple (incluidos los archivos de muestra, no es necesario que escriba ningún código) sobre cómo puede crear un almacén de complementos de actualización automática (la descarga requiere el uso de un perfil SAS gratuito).
Te sorprenderá lo fácil que es!