Propiedades del proyecto#

Para abrir la ventana "Propiedades del proyecto" es necesario:

  • hacer clic derecho en la carpeta del proyecto y seleccionar "Propiedades del proyecto".
  • abrir el proyecto en Sherpa Designer y hacer clic en el botón "Propiedades del proyecto" en el menú "Archivo".

Ventana "Propiedades del proyecto"#

En la ventana de propiedades del proyecto hay opciones para:

  • gestionar los parámetros de entrada del proyecto en la pestaña "Parámetros de entrada".

Pestaña "Parámetros de entrada"#

  • gestionar todos los parámetros de salida necesarios para la correcta transmisión de los resultados del trabajo del proyecto en la pestaña "Parámetros de salida".

Pestaña "Parámetros de salida"#

  • establecer parámetros inmutables del proyecto, como constantes de configuración, sus tipos y la descripción del propósito de cada parámetro, en la pestaña "Configuraciones del proyecto".

Pestaña "Configuración del proyecto"#

Las configuraciones disponibles en la pestaña "Configuraciones de usuario" se guardan no solo en la computadora del Usuario (localmente), sino también de manera sistémica — en el Orquestador, si se utiliza.

Pestaña "Configuraciones de usuario"#

Además, las configuraciones de usuario están disponibles a través de los bloques "Cargar configuraciones del proyecto" y "Guardar configuraciones del proyecto" en la paleta "Orquestador". El bloque "Cargar configuraciones del proyecto" devuelve una variable de tipo Diccionario.

Una descripción detallada sobre el uso del diccionario "Configuraciones del proyecto" está disponible en el Editor de expresiones:

Al seleccionar el tipo de Credentials en las Propiedades del proyecto en la pestaña "Configuraciones del proyecto", se pueden transmitir el login y la contraseña:

Las configuraciones del proyecto en el Orquestador se guardan como el tipo correspondiente de Recurso - para logins (login) y contraseñas (password) se utilizan Credenciales (Credentials), que se almacenan y transmiten en forma cifrada, y para otros tipos de configuraciones - Texto (Text). Se pueden visualizar a través de la interfaz del Orquestador en la pestaña "Recursos":

También se pueden ver los valores de las constantes en la ventana "Recurso", haciendo clic en el ícono :

Cuando el Usuario establece configuraciones a nivel de proyecto (constante, tipo y descripción), estos parámetros se pueden reutilizar en otros proyectos, si se aplican las mismas constantes para las claves del diccionario. Esto asegura uniformidad y facilita la gestión.

Sin embargo, es importante entender que en las configuraciones del proyecto solo están disponibles las indicaciones de constantes, su tipo y descripción. El valor de la constante en sí se establece por separado al utilizarla o implementarla en la automatización.

Por ejemplo: Al establecer las constantes "SMTP_SERVER" y "SMTP_EMAIL", el Usuario puede especificar el servidor y el puerto para SMTP, y luego usar estas configuraciones con las mismas claves en el diccionario de configuraciones en otros proyectos.

El parámetro "Retraso total de ejecución de bloques", disponible en la pestaña "Parámetros adicionales", permite especificar un retraso total antes de la ejecución de cada bloque del proyecto en milisegundos.

Pestaña "Parámetros adicionales"#

Este parámetro puede ser útil para ralentizar el funcionamiento del Robot en general, por ejemplo, para fines de depuración o adaptación del escenario a la velocidad de la máquina objetivo.

  • especificar los parámetros de entrada relacionados con el proceso de depuración de escenarios en la pestaña "Configuraciones de depuración".

Pestaña "Configuraciones de depuración"#

Si en las Propiedades del proyecto se especifican parámetros de entrada, se pueden usar las "Configuraciones de depuración" para establecer los valores de los parámetros que se utilizarán al ejecutar el proyecto en modo de depuración. Al establecer los valores de los parámetros de entrada, se puede iniciar la depuración del proyecto con esos mismos parámetros de entrada.

  • configuraciones de ejecución automática de escenarios y gestión de módulos de Python conectados en la pestaña "Autodiseñador".

Pestaña "Autodiseñador"#

Descripción de los elementos de la interfaz

p/p
Elemento de interfazDescripción
1.campo de texto “Nombre del robot”Nombre del Robot.
2.campo de texto “Versión del robot”Versión del Robot.
3.campo de texto “Descripción del proyecto”Descripción del proyecto.
4.pestaña “Parámetros de entrada”Permite especificar los parámetros de entrada del proyecto, si han sido especificados anteriormente.
4.1.botón “Agregar parámetro”Permite agregar un parámetro de entrada al proyecto.
4.2.botón “Eliminar parámetro”Permite eliminar un parámetro de entrada del proyecto.
4.3.botón “Mover hacia arriba” Mueve el parámetro de entrada seleccionado hacia arriba en la lista.
4.4.botón “Mover hacia abajo” Mueve el parámetro de entrada seleccionado hacia abajo en la lista.
4.5.columna “Variable”Variable del proyecto que se puede seleccionar de una lista desplegable.
4.6.columna “Tipo”Tipo de parámetro de entrada del proyecto.
4.7.columna “Tipo de campo”Tipo de campo del parámetro de entrada del proyecto.
4.8.columna “Nombre”Nombre del parámetro de entrada del proyecto.
4.9.columna “Descripción”Descripción del parámetro de entrada del proyecto.
4.10.botón “Crear archivo de argumentos”Genera un archivo con argumentos basado en los parámetros especificados del proyecto.
5.pestaña “Parámetros de salida”Permite especificar los parámetros de salida del proyecto, si han sido especificados anteriormente.
5.1.botón “Agregar parámetro”Permite agregar un parámetro de salida al proyecto.
5.2.botón “Eliminar parámetro”Permite eliminar un parámetro de salida del proyecto.
5.3.botón “Mover hacia arriba” Mueve el parámetro de salida seleccionado hacia arriba en la lista.
5.4.botón “Mover hacia abajo” Mueve el parámetro de salida seleccionado hacia abajo en la lista.
5.5.columna “Variable”Variable del proyecto que se puede seleccionar de una lista desplegable.
5.6.columna “Tipo”Tipo de parámetro de salida del proyecto.
5.7.columna “Tipo de campo”Tipo de campo del parámetro de salida del proyecto.
5.8.botón “Crear archivo de argumentos”Genera un archivo con argumentos basado en los parámetros especificados del proyecto.
6.pestaña “Configuración del proyecto”Permite especificar parámetros inmutables para el proyecto, como constantes de configuración, sus tipos y la descripción del propósito de cada parámetro.
6.1.botón “Agregar nueva fila”Agrega una nueva fila para ingresar una constante de configuración.
6.2.botón “Eliminar fila”Elimina la fila seleccionada con la constante.
6.3.botón “Agregar existentes” Permite agregar a la lista constantes creadas anteriormente.
6.4.botón “Restablecer valor” Devuelve el valor de la constante a su valor predeterminado.
6.5.botón “Mover hacia arriba” Mueve la fila seleccionada hacia arriba en la lista.
6.6.botón “Mover hacia abajo” Mueve la fila seleccionada hacia abajo en la lista.
6.7.columna “Constante de configuración”Muestra el nombre de la constante de configuración del proyecto.
6.8.columna “Tipo”Muestra el tipo de constante (Text o Credentials).
6.9.columna “Descripción (para el usuario)”Contiene la descripción y el propósito de uso de la constante para el usuario final.
7.pestaña “Configuraciones de depuración”Permite especificar parámetros de entrada relacionados con el proceso de depuración de scripts.
7.1.botón “Limpiar”Permite limpiar todos los valores actuales de los parámetros de depuración.
7.2.botón “Actualizar”Actualiza la lista o los valores de los parámetros de depuración, aplicando los últimos cambios.
7.3.columna “Nombre”Contiene los nombres de los parámetros de entrada de depuración.
7.4.columna “Tipo”Muestra el tipo de cada parámetro.
7.5.columna “Valor”Muestra los valores actuales de los parámetros, que se pueden editar si es necesario.
7.6.botón “Crear archivo de argumentos”Genera un archivo con argumentos basado en los parámetros especificados para su uso en el proceso de depuración.
8.pestaña “Piloto automático”Permite especificar configuraciones que controlan la ejecución automática de scripts, así como una lista de módulos de Python conectados.
8.1.pestaña “Configuraciones principales”Contiene parámetros que controlan el comportamiento del autoinicio.
8.1.1.casilla de verificación “Permitido ejecutar sin confirmación del usuario de los parámetros de entrada”Permite ejecutar scripts automáticamente sin necesidad de confirmación de los parámetros por parte del usuario.
8.1.2.casilla de verificación “Prohibir la salida de parámetros de entrada en el chat”Prohíbe mostrar los parámetros de entrada del script en el chat, asegurando la privacidad.
8.1.3.casilla de verificación “Prohibir la salida de parámetros de salida en el chat”Prohíbe mostrar los parámetros de salida del script en el chat, asegurando la privacidad.
8.1.4.botón “Crear archivo de argumentos”Genera un archivo con argumentos para el inicio automático de scripts.
8.2.pestaña “Módulos de Python”Muestra una lista de módulos de Python conectados, utilizados para ampliar la funcionalidad.
#