Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Database package

  • Actualizado: 2021/05/25
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA

Database package

Las bases de datos soportan las operaciones internas de una empresa almacenando una variedad de datos, como las transacciones de ventas, los catálogos de productos, los inventarios y los perfiles de los clientes. Use el Database package para conectarse a una base de datos, iniciar una transacción y manipular los datos almacenados al recuperar, insertar, actualizar, eliminar y exportar datos a un archivo CSV.

Antes de comenzar

Realice las siguientes actions dentro del Database package como parte del uso del conjunto de actions disponibles:

  1. Establezca una conexión con el servidor de base de datos mediante la opción Conectar action.

    Consulte Uso de la action Connect para la base de datos.

  2. Elija una de las siguientes opciones:
    • Utilice la action Leer desde para recuperar registros de la base de datos. Uso de laaction Leer desde
    • Si automatiza una tarea que implica realizar cambios en la base de datos, ingrese la action Iniciar transacción de base de datos seguida de la actions que automatiza los cambios.

      Esta action asegura que todos los registros sean actualizados o eliminados en su totalidad y evita actualizaciones accidentales o la eliminación de datos incompletos si el bot encuentra un error mientras ejecuta una consulta.

  3. Si utilizó la action Iniciar transacción de base de datos en esta sesión, inserte Finalizar transacción de base de datos para confirmar los cambios.
  4. Cada conjunto de actions de la base de datos termina con la action Desconectar para terminar la conexión con el servidor de base de datos.

Actions en el package de Database

El Database package incluye las siguientes actions:

Action Descripción
Iniciar transacción de base de datos Inicia una transacción de base de datos.

Las actions que inserte entre las acciones Iniciar transacción de base de datos y Finalizar transacción de base de datos actions se tratarán como una sola unidad. El bot debe ejecutar todo el actions correctamente para actualizar la base de datos. Esto evita una entrada parcial en caso de que una de las actions falle.

Por ejemplo, en la contabilidad de doble entrada, cada débito requiere el registro de un crédito. Si una compañía recibe 5000 USD de productos, el contador debe debitar 5000 USD al inventario y acreditar 5000 USD a las cuentas por pagar.

Inserte las actions que registran estas entradas entre las actions Iniciar transacción de base de datos y Finalizar transacción de base de datos para asegurarse de que ambas entradas estén registradas o que ninguna esté registrada en la base de datos.

En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar.
Conectar Consulte Uso de la action Connect para la base de datos.

La base de datos Snowflake que utiliza el controlador ODBC está soportada.

Desconectar Desconecta de una base de datos. En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar.

La base de datos Snowflake que utiliza el controlador ODBC está soportada.

Finalizar transacción de base de datos Realiza todas las operaciones de base de datos que se realizaron con las actions que siguieron la action Iniciar transacción de base de datos, bajo la condición de que el bot ejecutó correctamente las actions. En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar.
Exportar a tabla de datos Consulte Uso de la actionExportar a tabla de datos.

La base de datos Snowflake que utiliza el controlador ODBC está soportada.

Insertar/Actualizar/Eliminar Ejecuta una instrucción INSERTAR, ACTUALIZAR o ELIMINAR desde la base de datos.
  • En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar.
  • En el campo Estado de cuenta, ingrese la instrucción SQL para insertar, actualizar o eliminar los registros.
    • Utilice una instrucción INSERTAR para crear nuevos registros en una tabla:
      INSERT INTO table_name (column1, column2, column3, ...)
      VALUES (value1, value2, value3, ...);
    • Utilice una declaración de ACTUALIZACIÓN para modificar un registro:
      UPDATE table_name
      SET column1 = value1, column2 = value2, ...
      WHERE condition;
    • Utilice una declaración de ELIMINAR para eliminar un registro:
      DELETE FROM table_name WHERE condition;
  • En el campo Tiempo de espera para la consulta en segundos, especifique el tiempo en el que debe detenerse la ejecución de la instrucción, incluso si la ejecución no se ha completado.

La base de datos Snowflake que utiliza el controlador ODBC está soportada.

Administrar procedimiento administrado Crea, actualiza y elimina un procedimiento almacenado dentro de la base de datos especificada. Un procedimiento almacenado es un código SQL guardado en la base de datos, lo que le permite ejecutarlo repetidamente.
  • En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar.
  • En el campo Introducir comando completo, ingrese el comando para crear, actualizar o eliminar el procedimiento almacenado. Puede especificar parámetros de entrada y salida para el comando; usted proporciona valores o variables que contienen los valores en la action Ejecutar procedimiento almacenado.
    Recommended: Declarar un delimitador y usarlo para cerrar la sentencia SQL.
    Ejemplo de MySQL: En este ejemplo, el bot verifica si existe un procedimiento en la base de datos denominado sum_of_two. De lo contrario, bot crea un procedimiento que acepta dos parámetros de entrada (num1 y num2), los suma y produce la suma como parámetro de salida:
     DROP PROCEDURE IF EXISTS sum_of_two;
        DELIMITER $$
            CREATE PROCEDURE sum_of_two(IN num1 INT,IN num2 INT,OUT sum INT)
            BEGIN
                SET sum := num1 + num2;
        END
        $$
  • En el campo Tiempo de espera para la consulta en segundos, especifique el tiempo en el que debe detenerse la ejecución de la instrucción, incluso si la ejecución no se ha completado.
Leer de Consulte Uso de laaction Leer desde.

La base de datos Snowflake que utiliza el controlador ODBC está soportada.

Ejecutar procedimiento almacenado Consulte Uso de laaction Ejecutar procedimiento almacenado.
Enviar comentarios