Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Uso de laaction Ejecutar procedimiento almacenado

  • Actualizado: 2020/06/25

    Uso de laaction Ejecutar procedimiento almacenado

    Los procedimientos almacenados son un conjunto de instrucciones SQL que se crean y almacenan en la base de datos. Estas instrucciones SQL pueden ser complejas y se las debe ejecutar varias veces. Use la action Ejecutar procedimiento almacenado para ejecutar procedimientos almacenados existentes.

    Note: Esta action no es compatible con los tipos de base de datos de Microsoft Access o SQLite.

    Procedure

    Para automatizar la tarea de ejecución de un procedimiento almacenado, siga estos pasos:

    1. Escriba el nombre de la sesión que usó para conectarse al servidor de base de datos en la action Conectar.
      No necesita proporcionar los detalles del servidor de base de datos aquí porque ya asoció esos detalles con el nombre de la sesión al usar la acción Conectar.
    2. Escriba el nombre del procedimiento almacenado.
    3. Optional: Haga clic en Agregar parámetro para proporcionar un parámetro de entrada o configurar un parámetro de salida.
      Seleccione entre las siguientes opciones de parámetro:
      OpciónPasos
      Entrada El parámetro se pasa del bot al procedimiento almacenado.
      • Nombre: Escriba el nombre del parámetro del procedimiento almacenado.
        Note: Para hacer referencia a un parámetro sin un nombre (como cuando se pasa un valor de otro bot), escriba el parámetro, anexado por el número de índice. Por ejemplo, el primer parámetro de entrada es Entrada1.
      • Valor (opcional): Introduzca un valor o seleccione una variable.
      • Tipo: Seleccione el tipo de datos de las siguientes opciones:
        • Booleano
        • Fecha

          Se admiten los siguientes formatos:

          • yyyy-mm-dd
          • aaaa-mm-dd hh:mm:ss.f

            Aquí f es los segundos fraccionarios y es opcional.

          • hh:mm:ss
        • Número
        • Cadena
        Cuando se ejecuta el bot, la action convierte el valor y el tipo de datos ingresados en un tipo de datos compatible con la base de datos.
      Salida El parámetro se pasa del procedimiento almacenado al bot.
      • Nombre: Escriba el nombre del parámetro del procedimiento almacenado.
        Note: Para hacer referencia a un parámetro sin un nombre (como cuando se pasa un valor de otro bot), escriba el parámetro, anexado por el número de índice. Por ejemplo, el primer parámetro de entrada es Entrada1.
      • Tipo: Especificar el tipo de datos esperado del valor de salida
      EntradaSalida El parámetro se puede utilizar tanto para la entrada como para la salida.
      • Nombre: Escriba el nombre del parámetro del procedimiento almacenado.
        Note: Para hacer referencia a un parámetro sin un nombre (como cuando se pasa un valor de otro bot), escriba el parámetro, anexado por el número de índice. Por ejemplo, el primer parámetro de entrada es Entrada1.
      • Valor (opcional): Introduzca un valor o seleccione una variable.
      • Tipo: Especificar el tipo de datos esperado del valor de salida
    4. Introduzca el valor del parámetro de entrada si el procedimiento almacenado acepta parámetros.
      Por ejemplo, si se ejecuta la función de ejemplo desde la action Administrar procedimiento almacenado, proporcione los siguientes dos valores numéricos para la función suma_de_dos a agregar:
      num1=5,num2=10
    5. En el campo Valor de parámetro de salida, proporcione una variable para retener la salida si el procedimiento almacenado devuelve un valor.
      Siguiendo el ejemplo anterior, cuando se ejecuta el bot, la variable que usted asigne en este campo contiene el valor numérico 15.
    6. Escriba el número máximo de registros que desea recuperar.
      Puede limitar los resultados de la ejecución.
    7. Optional: Introduzca un valor de tiempo de espera.
      Cuando transcurra el tiempo especificado, la ejecución de la instrucción se detendrá, incluso si no se completa la ejecución.
    8. Seleccione la opción Exportar datos a CSV para guardar los archivos recuperados.
      Note: La opción Exportar datos a CSV no admite Oracle Database ni tipos de base de datos PostgreSQL Server. Utilice los parámetros de salida para recuperar valores.
      1. Seleccione la ruta del archivo desde la carpeta Mis bots, el dispositivo local o una variable de archivo existente.
      2. Seleccione la codificación del archivo CSV ANSI, UNICODE o UTF8.
      3. Seleccione si desea exportar el archivo CSV con o sin los encabezados de columna.

        Con encabezados de columna

        Nombredelcliente Ciudad
        Manny Pittsburgh
        Kate Los Angeles
        John Boston

        Sin encabezados de columna

        Manny Pittsburgh
        Kate Los Angeles
        John Boston
      4. Especifique si desea sobrescribir el archivo o anexar los datos al archivo existente si ya hay un archivo CSV con el mismo nombre.
    9. Haga clic en Aplicar.
    10. haga clic en Guardar para guardar la automatización.
    Enviar comentarios