Usando las acciones de Roberty por código
Usando las acciones de Roberty por código
Todas las acciones de Roberty pueden utilizarse a través de un código en javascript. Cuando el usuario esté dentro del Designer, puede crear una acción a través de un Código Personalizado y utilizarla como en el ejemplo a continuación:
const teste = await Modulo.metodo["versão"]({
parametro1: 'valor1',
parametro2: 'valor2',
})
La constante teste recibirá el valor de la instancia que devuelve el método de la clase elegido. Esta estructura se utiliza para crear cualquier acción a través de la api de Roberty dentro del Designer.
El operador await es necesario en la mayoría de las acciones ya que el código del robot se ejecuta de forma asíncrona, es decir, se espera la ejecución de una acción para que el robot pase a la siguiente.
Los parámetros que se encuentran entre las son las configuraciones que deben pasarse al método de la acción. No toda acción tiene parámetros en formato JSON "" ni necesita que se pase un parámetro; hay varios parámetros que son opcionales. Esas situaciones pueden encontrarse en la documentación de cada acción, disponible en la barra lateral izquierda de esta página.
En el ejemplo a continuación se muestra cómo acceder al retorno que la constante teste pasó a recibir después de la llamada del método.
const valor1 = teste.retorno1
const valor2 = teste.retorno2
Cuando el usuario cree un código personalizado para una acción, podrá utilizar el operador return para que el código personalizado reciba el retorno de la acción. Como se muestra en el ejemplo a continuación:
return await Módulo.método["versão"]({
parametro1: 'valor1',
parametro2: 'valor2',
})