Interacción con el usuario
Los botones de acción ofrecen a los usuarios una forma sencilla de ejecutar scripts directamente desde UserClient, lo que permite acceder rápidamente a funciones personalizadas sin tener que navegar por los menús.
Botones para ejecutar scripts (botones de script)
En UserClient, puede crear botones que ejecuten scripts definidos por el usuario. Estos scripts se configuran en el módulo AdminClient, Script management.
Ejemplo: Desea utilizar el UserClient para transferir una versión de octoplant a otro software.
Desde los botones se pueden ejecutar dos tipos de scripts:
- Los scripts independientes del componente se ejecutan exactamente una vez, independientemente del componente seleccionado.
- Scripts específicos de un componente requieren que se seleccione un componente y se ejecutan una vez para cada componente seleccionado. En este caso, el sistema crea un Archivo de interfaz específico para cada componente.
Reglas para crear scripts
- Proporcione al menos un script llamado
ScriptButton1.bat
oScriptButton1.exe
. - Puede configurar hasta tres scripts independientes entre sí. Nómbrelos como corresponda:
ScriptButton1.bat/.exe
,ScriptButton2.bat/.exe
,ScriptButton3.bat/.exe
- Configure la etiqueta, la información sobre herramientas y el icono de cada botón de forma individual e independiente del idioma (por ejemplo, en un archivo de configuración de scripts). Los textos de la etiqueta y la información sobre herramientas pueden estar en varios idiomas.
- Puede restringir la visibilidad de los botones y los derechos de ejecución a determinados grupos de usuarios.
Visualización y ejecución
Los botones aparecen en el UserClient sólo si ha definido un script para ellos y el usuario tiene los derechos requeridos.
Cuando el usuario selecciona un botón, el sistema inicia el script y muestra un cuadro de diálogo que indica qué script se está ejecutando.
- Si el script se ejecuta correctamente, el cuadro de diálogo se cierra y el UserClient se actualiza para reflejar los cambios.
- Si el script devuelve un error, el sistema muestra un mensaje de error.
- Si el script devuelve información, el sistema la muestra en un cuadro de diálogo.
Contenido relacionado