Acerca de Scripting de Octoplant
Scripting de Octoplant amplía la funcionalidad del sistema y automatiza los flujos de trabajo. Los scripts pueden:
- Validar parámetros y configuraciones
- Transferir o preprocesar datos del proyecto
- Crear y gestionar copias de seguridad
- Iniciar aplicaciones externas, como editores de ingeniería o utilidades de diagnóstico. Para ver ejemplos concretos, consulte Paquete de scripts.
Los scripts se ejecutan como parte del flujo de procesos de Octoplant. Octoplant crea un archivo de interfaz, inicia el script y evalúa el resultado.
Para ver el flujo de trabajo completo, consulte Proceso de ejecución de scripts.
Tipos de scripts
Puede ampliar la funcionalidad de Octoplant con Scripting de dos maneras:
- Archivos de script: Archivos de texto sin formato (por ejemplo,
SCRIPT) interpretados por el ejecutador de scripts. Contienen comandos y funciones escritos en el lenguaje de script. - Aplicaciones de script: Ejecutables compilados (por ejemplo,
EXEoBAT) que Octoplant activa mediante parámetros.
Los scripts se activan mediante eventos definidos en el servidor o en el cliente. Los eventos de activación típicos son:
- Antes y después del check-in
- Antes y después del check-out
- Antes y después de la carga
- Antes y después de la creación de la copia de seguridad
- Antes y/o después de una comparación
- Al abrir componentes o editores
- Al cerrar componentes o editores
Para ver la lista completa de eventos, consulte:
Tratamiento y sincronización de datos
Los scripts y archivos relacionados se almacenan en diferentes directorios dependiendo de dónde y cómo se utilicen. Una vez creados los archivos de script, colóquelos en los directorios necesarios en AdminClient para que Octoplant pueda sincronizarlos y utilizarlos.
Directorios de scripts
- Directorio de scripts local: Contiene archivos de script utilizados únicamente donde está instalado el AdminClient. Estos archivos locales no se sincronizan.
- Directorio de scripts del servidor: Contiene scripts que se ejecutan exclusivamente en el servidor. Estos archivos no se distribuyen a los clientes.
- Directorio de scripts del servidor para la actualización automática del cliente: Contiene scripts del lado del cliente y archivos relacionados que deben estar disponibles en todas las instalaciones de UserClient. Octoplant sincroniza automáticamente este directorio con los clientes conectados.
Consistencia y seguridad de los datos
Use Scripting para:
- Aplicar reglas de validación antes de almacenar o comparar datos
- Estandarizar la gestión de las copias de seguridad
- Integrar herramientas externas de análisis o conversión
- Registrar la información relevante del proceso en un formato consistente
Warning
Utilice únicamente archivos de script y aplicaciones de fuentes fiables. Los archivos maliciosos o modificados pueden comprometer la seguridad del sistema.
Para la configuración, gestión e implementación de scripts, utilice el módulo Administración de scripts en el AdminClient.
Contenido relacionado