Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Devolver un valor de una acción

  • Actualizado: 2022/05/19
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA

Devolver un valor de una acción

Establezca las siguientes propiedades en CommandPkg para almacenar la salida de la acción en una variable.

Valores de retorno de la acción

  • tipo_de_retorno

    Define el tipo de retorno de la acción. Suele coincidir con el tipo de retorno del método de entrada.

  • return_required

    Cuando el valor se establece en true se requiere el valor de retorno.

  • etiqueta_de_retorno

    Una descripción de la etiqueta de la interfaz de usuario para el valor de la variable.

Ejemplo: Convierte una cadena fuente en mayúsculas y asigna el resultado a returnTo

//BotCommand makes a class eligible for being considered as an action.
@BotCommand

//CommandPks adds required information to be displayable on the UI.
@CommandPkg(
		//Unique name inside a package and label to display.
		name = "uppercase", label = "[[Uppercase.label]]",  
		node_label = "[[Uppercase.node_label]]",  description = "[[Uppercase.description]]", icon = "pkg.svg", 
		
		//Return type information. return_type ensures only the right kind of variable is provided on the UI. 
		return_label = "[[Uppercase.return_label]]", return_type = STRING, return_required = true)
public class Uppercase {
	
	//Messages read from a fully qualified property file name and provides i18n capability.
	private static final Messages MESSAGES = MessagesFactory
			.getMessages("com.automationanywhere.botcommand.samples.messages");

	//Identify the entry point for the action. Returns a Value <String> because the return type is String. 
	@Execute
	public Value<String> action(
			//Idx 1 would be displayed first, with a text box for entering the value.
			@Idx(index = "1", type = TEXT) 
			//UI labels.
			@Pkg(label = "[[Uppercase.sourceString.label]]") 
			//Ensure that a validation error is thrown when the value is null.
			@NotEmpty 
			String sourceString,
Enviar comentarios