Botones para ejecutar scripts (botones de script)¶
Puede crear botones en el UserClient que pueden utilizarse para ejecutar scripts definidos por el usuario. Los scripts se configuran en el módulo AdminClient, Administración de scripts.
Ejemplo: Desea ejecutar UserClient para transferir una versión de octoplant a otro software.
A través de los botones se pueden ejecutar dos tipos de scripts:
- Los scripts independientes del componente se ejecutan exactamente una vez, independientemente del componente seleccionado.
- Los scripts específicos de un componente esperan que se seleccione un componente y se ejecutan una vez por cada componente seleccionado tras un clic. En cada caso se escribe un archivo de interfaz específico del componente.
Al crear los scripts se aplican las siguientes reglas:
- Se debe proporcionar al menos un script
ScriptButton1.bat
oScriptButton1.exe
. - Se pueden configurar un máximo de 3 scripts independientes entre sí. Se denominan como sigue:
ScriptButton1.bat/.exe
,ScriptButton2.bat/.exe
,ScriptButton3.bat/.exe
- La etiqueta, la información sobre la herramienta y el icono del botón pueden configurarse de forma individual e independiente del idioma, por ejemplo, mediante un archivo de configuración de script. Puede especificar la etiqueta y la información sobre herramientas en varios idiomas.
- La ejecutabilidad y visibilidad de los botones puede restringirse para determinados grupos de usuarios.
Los botones sólo se muestran en el UserClient si definió un script correspondiente y el usuario tiene los derechos correspondientes.
El script se inicia y ejecuta pulsando el botón correspondiente. Aparece un cuadro de diálogo con información sobre el script que se está ejecutando.
- Si el script se ejecuta correctamente, el diálogo se cierra y el UserClient se actualiza para tener en cuenta los posibles cambios.
- Si el script devuelve un error, se muestra un mensaje de error.
- Si el script devuelve información, ésta se muestra en un cuadro de diálogo.