Scripting
La versión básica de octoplant es compatible con los sistemas y dispositivos de automatización más utilizados. Sin embargo, la mayoría de las empresas utilizan una mezcla de tecnologías y algunos dispositivos pueden quedar fuera del ámbito estándar de octoplant.
En muchos casos, basta una breve evaluación para determinar si un dispositivo puede integrarse mediante un script personalizado. La experiencia demuestra que los dispositivos más nuevos suelen poder adaptarse con un esfuerzo mínimo. En cambio, las opciones de integración para dispositivos más antiguos son más limitadas.
Hoy en día, muchos fabricantes ofrecen sus propias herramientas para crear copias de seguridad de los datos del dispositivo. Estas herramientas no suelen estar automatizadas y a menudo requieren conocimientos avanzados por parte del usuario. Aquí es donde octoplant aporta valor añadido: con scripting, los procesos de copia de seguridad pueden racionalizarse y automatizarse.
En la práctica, las herramientas proporcionadas por los fabricantes suelen integrarse en el proceso de carga y ampliarse mediante scripting en octoplant.
Info
Cuando se utiliza la función de scripting, octoplant no puede verificar la autenticidad del software que se ejecuta fuera del sistema octoplant. Debe verificar la autenticidad de dicho software antes de utilizarlo.
Funcionalidad
Los scripts están vinculados a eventos en octoplant, es decir, una acción en el software desencadena la ejecución del script. Estos eventos se dividen en eventos de servidor y de cliente.
Eventos en el servidor
- Después de ejecutar un check-in
- Después de ejecutar un check-out
- Antes y/o después de una comparación
- Después de ejecutar una tarea
- Antes y/o después de una tarea de copia de seguridad
Eventos en el cliente
- Antes y/o después de comprobar los cambios
- Antes y/o después de una comparación
- Antes de iniciar un editor
- Antes y/o después de restaurar una versión (por ejemplo, antes y/o después de un check-out)
Reaccionar ante un evento
El scripting debe activarse en el módulo Configuración global, ya que no está seleccionado en la configuración predeterminada. Si se activa un activador de este tipo tras la activación, octoplant comprueba si hay un script asignado a este activador y lo ejecuta en consecuencia.
Creación de scripts
Un script puede crearse utilizando muchas herramientas y lenguajes de programación diferentes. La opción más sencilla es utilizar un editor de texto, incluido en todas las instalaciones de Windows. La opción más compleja, y también la más cara, es utilizar un entorno de desarrollo como Microsoft Visual Studio. Las opciones disponibles para el desarrollo de scripts dependen en gran medida de la herramienta utilizada. Las herramientas más comunes, que suelen ser completamente suficientes en la práctica, son:
- un lenguaje de scripting personalizado de octoplant
- archivos Batch del entorno Windows
- Powershell como entorno de desarrollo
Casi todas las tareas (especiales) de scripting pueden resolverse con estas herramientas.
Contenido relacionado