Saltar al contenido principal
Roberty Studio
RPAMi robot

Salir de la subrutina

Salir de la subrutina

Termina la subrutina actual y devuelve datos al robot o la subrutina que la llamó. Es la forma de exponer valores calculados, o acciones, como salidas reutilizables.

Solo en subrutinas

Esta acción solo aparece en el menú cuando lo que estás editando es una subrutina. En un robot normal no se muestra.


Opciones​


Las salidas de la subrutina​

Los valores o las acciones que la subrutina expone a quien la llamó. Usa Añadir salida para incluir más. Cada salida tiene:

  • Tipo de salida — si la salida es un valor común (texto, un número, un booleano, etc.) o una acción (la salida de una acción del designer).
  • Nombre de la salida — el identificador con el que la referencia el robot que llama. Tiene que ser único en la lista.
  • Contenido de la salida — se muestra según el tipo de salida:
    • Si es un valor común: un editor de valores que acepta texto, un número, un booleano, un array, código, una fecha, una hora o la salida de una acción.
    • Si es una acción: un selector de acciones del designer, para elegir cuál se devuelve como salida.

Retornos​

Esta acción no produce nada dentro de la subrutina. Los datos que definas aquí quedan disponibles como salida de la acción Llamar a una subrutina en el robot que llama.

Reglas y condiciones​

  • En las versiones 3.0 y 4.0 puedes añadir tantas salidas como necesites con Añadir salida, y eliminar cualquiera de ellas por separado.
  • En la versión 4.0, hay que fijar el tipo de salida antes de configurar el contenido: el editor de contenido solo aparece después de elegirlo.
  • El nombre de la salida tiene que ser único dentro de la lista de salidas de la misma acción Salir de la subrutina.
  • Una subrutina puede tener varias acciones Salir de la subrutina en distintos caminos del flujo (dentro de bloques de Decisión, por ejemplo), cada una devolviendo valores distintos.
  • El robot que llama accede a todas las salidas definidas mediante Llamar a una subrutina.
  • En las versiones 1.0 y 2.0, la acción termina la subrutina sin exponer datos de salida con nombre.