Innovación y transformación
La capa DevOps que falta en Fusion Manage

La mayoría de los administradores y desarrolladores de Fusion Manage editan sus scripts directamente en el navegador. Es rápido, directo y cómodo. Pero cuando algo se rompe, nadie recuerda qué cambió o cuándo.
Fusion Manage hace copias de seguridad de su inquilino, pero eso no es lo mismo que el control de versiones. Las copias de seguridad le protegen de la pérdida de datos. El control de versiones te protege de ti mismo.
Por eso hemos creado una pequeña aplicación que descarga todas las secuencias de comandos de su inquilino de Fusion Manage (secuencias de comandos de acción, condición, validación y biblioteca) en su unidad local. Desde allí, puede enviarlos a un repositorio Git, como GitHub, y añadir instantáneamente transparencia y trazabilidad a su automatización.
¿Por qué molestarse en gestionar sus scripts en GitHub?
Tener una copia de tu código aporta una claridad inesperada:
-
Vea cómo ha evolucionado su código. Identifique qué ha cambiado entre versiones y por qué.
-
Encuentre el origen de los problemas. Cuando algo deja de funcionar, los diffs de Git le muestran los cambios que pueden apuntar a la causa.
-
Trabaja con seguridad entre inquilinos. Desarrolla en tu sandbox, descarga los scripts, revisa los cambios, y sólo entonces pasa las actualizaciones a producción.
Incluya todos los scripts - realmente, todos ellos
Un inquilino por defecto de Fusion Manage incluye más de cien scripts. No se lo piense demasiado. Descárguelos todos.
-
Son sólo archivos de texto, por lo que el tamaño no es un problema.
-
Tenerlo todo garantiza comparaciones completas y precisas.
-
Las nuevas aplicaciones de la tienda de aplicaciones Fusion Manage añaden scripts. Su línea de base revela instantáneamente las novedades.
-
Las actualizaciones de aplicaciones son fáciles de detectar. Descárguelas en un tenant de prueba y compare el código con su línea de base.
GitHub se convierte en su única fuente de verdad para los scripts de Fusion Manage.
Establezca su línea de base temprano
El mejor momento para comenzar a versionar sus scripts de Fusion Manage es al comienzo de un proyecto.
-
Cree su repositorio de GitHub.
-
Clónalo localmente.
-
Ejecute la herramienta para descargar todos los scripts de Fusion Manage.
-
Confirme esta versión inicial como su línea de base.
A partir de ahí, resulta natural realizar cambios, extraer actualizaciones, revisar las diferencias en Visual Studio Code y confirmar con comentarios significativos. Si algo va mal más tarde, siempre sabrá qué ha cambiado.
Cómo funciona
No hay instalador. Lo hemos simplificado. Sólo tienes que descargar el único ejecutable para Windows o Mac (sí, apoyamos a los usuarios de macOS), y ejecutarlo desde la línea de comandos. El ejecutable no está firmado, por lo que debe permitir su ejecución la primera vez.
La sintaxis es la misma para Windows y Mac. En una consola (cmd) o terminal, ejecute:
FusionManageScriptPuller <NombreDeSuPropietario> <CarpetaDeSalida>.
coolorange.autodeskplm36.net, entonces su inquilino es coolorange.OutputFolder: si omite (deja en blanco) este parámetro, todos los scripts se guardarán en una subcarpeta llamada scripts. También puede especificar una carpeta donde desea que se coloquen los scripts, como su repositorio Git local.
Ejemplo:
FusionManageScriptPuller coolorange c:\temp\AcmeInc

Como la aplicación no está firmada, tanto Windows como macOS bloquearán la ejecución la primera vez. He aquí cómo permitirlo:
En Windows:
-
Haga clic con el botón derecho en
FusionManageScriptPuller.exe, abra el cuadro de diálogo Propiedades y seleccione Desbloquear si está disponible.
-
Es posible que Windows le pida que confirme si la aplicación es de confianza. Selecciona Sí.
En macOS:
-
Abra la aplicación una vez a través del Finder (Abrir con > Terminal). No funcionará la primera vez.
-
A continuación, vaya a Configuración del sistema > Seguridad y permita la ejecución haciendo clic en Abrir de todos modos.

Descarga para tu sistema operativo
Reflexión final
Autodesk mantiene seguro a tu inquilino. GitHub mantiene seguro tu historial de código.
¿Quiere sacar más partido a su Fusion Manage? Hable con nosotros.
Llevamos trabajando con Fusion Manage desde el principio, desarrollamos el conector original Vault-Fusion Manage y nos encanta adaptar los productos de Autodesk a las necesidades de los clientes.
