Ejemplos de Paquete SDK
- Última actualización2023/06/15
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
yhasNext
, que devuelven el objeto real y un valor booleano. - Crear un activador personalizado (ejemplo 2)
- El ejemplo muestra cómo crear un activador en Automation 360 que le permita crear tareas que se ejecutarán a intervalos específicos.
- Crear un activador personalizado (ejemplo 3)
-
El ejemplo muestra cómo crear un activador basado en eventos
(SimpleMessageListenerContainer)
utilizando 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.
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.