Ejemplos de Paquete SDK

Esta sección contiene ejemplos de códigos y explicaciones sobre cómo programar algunas capacidades básicas del bot.

Retornar un valor de una acción
Establezca las siguientes propiedades en CommandPkg para guardar la salida de una acción en una variable.
Exponer atributos de propiedad de la acción
Los valores de propiedad de una acción se pueden exponer mediante la configuración de las siguientes propiedades en CommandPkg.
Organizar y agrupar las acciones al desarrollar los paquetes
Revise los ejemplos proporcionados sobre cómo agregar y agrupar acciones durante el proceso de desarrollo del paquete SDK.
Tipos de entrada: elementos de la interfaz de usuario
Los elementos de la interfaz de usuario (UI) corresponden a los controles de entrada que se usan para recibir entradas en una acción mientras se crea un bot.
Crear variables personalizadas mediante el paquete SDK
Cuando se utiliza Automation 360, puede crear variables personalizadas mediante el paquete SDK.
Crear una condición mediante el paquete SDK
Cuando se utiliza Automation 360, puede crear una condición con el paquete SDK.
Agregar una condición en el paquete personalizado para la condición If
Agregar condiciones en un paquete personalizado.
Crear un iterador utilizando el paquete SDK
En Automation 360, puede crear un iterador con el paquete SDK. Un iterador se utiliza para recorrer varios objetos de tipo similar y junto con el paquete Bucle. Consta de dos métodos, next y hasNext, que devuelven el objeto real y un valor booleano.
Crear un activador con el paquete SDK
Cuando se utiliza Automation 360, puede crear un activador mediante el paquete SDK.
Activadores personalizados: mecanismo de tracción y empuje
Los ejemplos que se ofrecen en este tema demuestran cómo crear activadores basados en el tiempo y en los eventos, mecanismos de tracción (link TriggerDemo) y empuje (SimpleMessageListenerContainer) mediante el paquete SDK.
Agregar registros de depuración de paquetes personalizados al archivo bot_launcher.log
Puede añadir registros utilizando log4j. La dependencia ya se agregó en el archivo de muestra build.gradle de SDK del paquete.
Gestionar sesiones en un paquete personalizado
Puede extraer una sesión con un nombre de sesión del SessionsMap. En el mismo paquete, puede utilizar sesiones para pasar información entre acciones, pero no a otros paquetes.
Configurar la sesión compartida mediante el paquete SDK
El paquete SDK proporciona la configuración para que los usuarios de SDK puedan crear y usar sesiones compartidas. Las sesiones se comparten sin problemas entre diferentes bots para compartir recursos entre ellos. Esto significa que si se ha creado una sesión, los otros Bots de tarea pueden leer y actualizar la sesión y viceversa.
Crear un bot para probar el paquete personalizado
Una sesión compartida permite reutilizar acciones entre Bots de tarea que se ejecutan simultáneamente, por ejemplo, el uso del mismo archivo de Excel para pasar valores.
Acciones
Todas las clases de acción admiten únicamente un método como punto de entrada. Todos los parámetros del método de punto de entrada deben llevar la anotación ldx. Hay tres tipos de acciones:
  • Comando/Acción (opción predeterminada)
  • Iterador
  • Condición
Importante: Si no proporciona un método setter público para las variables de instancia con Inject, se producirán errores de compilación.