Script de generación de Inventario

Enlace al archivo.

Video Demostración del uso del Script

Con este script Python generaremos una vista en nuestro repositorio Archimate con un inventario de objetos determinados. Basándonos en la vistas Dinámicas que tengamos definidas en el modelo Archimate.

El primer paso es crear manualmente una vista vacía en nuestro modelo Archimate. En ella debemos definir una serie de propiedades obligatorias:

  • Vista: Definición del inventario

  • Tipo: 'Tipo de vista, en este caso Dinámica para que se actualice'

  • Nivel: 'Categoría a la que pertenece el objeto'

  • Objeto: 'Objeto que queramos inventariar'

  • Agrupación: 'Propiedad por la que queremos agrupar'

Podemos crear varias vistas Dinámicas al mismo tiempo.

Como ejemplo, las propiedades a continuación nos crearían un inventario de Servidores agrupados por Tipo de Hardware:

Después tendremos que subir los cambios al repositorio y ejecutar nuestro script. Este automáticamente clonará o actualizará el repositorio, buscará y actualizará la vista con los objetos definidos ordenándolos por "Agrupación" y al final subirá esta al repositorio. Por lo que debemos refrescar los cambios en el Archi y ya tendríamos la/s nueva/s vista/s.

Video Demostración del uso del Script

Nota: Para usar este Script en Windows necesitamos la librería Pywin32 de Python, para descargarla ejecute el siguiente comando en la terminal:

$ pip install pywin32

Last updated