Scripting¶
La versión básica del sistema de gestión de datos de octoplant es compatible con los sistemas de automatización y dispositivos más comunes utilizados en la práctica. No obstante, las empresas no tienen un panorama de automatización homogéneo y a veces es necesario crear copias de seguridad de dispositivos que no están incluidos en el ámbito funcional de octoplant.
Tras un poco de investigación, es posible evaluar si un dispositivo puede reequiparse utilizando un guión especialmente diseñado y cumplir así los requisitos del cliente. La práctica ha demostrado que esto es posible para la mayoría de los dispositivos más recientes sin mayor esfuerzo. Sin embargo, la posibilidad de encontrar una solución para los dispositivos más antiguos no es tan alta.
Hoy en día, los fabricantes están interesados en permitir la copia de seguridad de los datos de sus propios productos y, por tanto, ofrecen sus propias herramientas para realizarla. En la mayoría de los casos, sin embargo, esto no está automatizado y requiere un alto nivel de experiencia por parte del operador. Aquí es precisamente donde octoplant puede intervenir con scripts y generar valor añadido para el cliente.
A menudo, las herramientas propias del fabricante se integran en el proceso de carga y, por tanto, en la gama de funciones de octoplant mediante scripting.
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 un Check-in en el servidor
- Después de un Check-out del servidor
- 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 la restauración de una versión (por ejemplo, antes y/o después de un Check-Out)
Reaccionar ante un evento¶
Scripting generalmente debe activarse en la configuración global del servidor, ya que no está seleccionada 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.