Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejemplo del uso de las actions REST Web Service

  • Actualizado: 6/15/2020
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA
    • Ejemplos

Ejemplo del uso de las actions REST Web Service

Utilice las actions Método Get, Método Post y Método Put desde el package REST Web Service para enviar solicitudes a y recibir respuestas de una API de REST. En este ejemplo, usted recupera una lista de todo el inventario disponible, realiza el pedido de un artículo y luego actualiza el estado del artículo a “vendido”.

Este ejemplo utiliza extremos de la API de muestra de Swagger Petstore para demostrar cómo usar las actions para enviar solicitudes y recuperar el cuerpo de la respuesta.

Procedimiento

  1. Abrir un nuevo bot:
    1. En Control Room, seleccione Bots > My bots.
    2. Haga clic en Crear > nuevo Bot.
    3. En la ventana Create Task Bot (Crear grupo de tareas), introduzca un bot nombre.
    4. Acepte la ubicación de carpeta predeterminada \Bots\.
      Si desea cambiar la ruta de almacenamiento de su bot, haga clic en Elegir y siga las indicaciones.
    5. Haga clic en Crear y editar.
  2. Utilice la action Método Get para recuperar una lista de todas las mascotas disponibles.
    1. Haga doble clic o arrastre la action Servicios web REST > Método Get.
    2. Escriba el siguiente URI:
      https://petstore.swagger.io/v2/pet/findByStatus?status=available
    3. Proporcione detalles de la autorización en la tabla de Encabezados personalizados.
      1. En la columna Nombre, introduzca api_key.
      2. En la columna Valor, introduzca special-key.
    4. Cree la variable dOutput en el campo Asignar la salida a una variable.
    5. Haga clic en Aplicar.
  3. Inserte la action Registrar en archivo para ver el cuerpo de la respuesta.
    1. Haga doble clic o arrastre la action Registrar en archivo.
    2. Proporcione la ruta del archivo a un archivo de texto.
    3. En el campo Introducir texto para registrar, escriba $Output{Body}$.
    4. Haga clic en Aplicar.
  4. Haga clic en Guardar y luego en Ejecutar.
    El bot recupera el cuerpo de la respuesta y lo guarda en el archivo de texto.
  5. Desactive la action Registrar en archivo.
  6. Utilice la action Método Post para hacer un pedido de una mascota.
    1. Haga doble clic o arrastre la action Servicios web REST > Método Post.
    2. Escriba el siguiente URI:
      https://petstore.swagger.io/v2/store/order
    3. Proporcione detalles de la autorización en la tabla de Encabezados personalizados.
      1. En la columna Nombre, introduzca api_key.
      2. En la columna Valor, introduzca special-key.
    4. Abra el archivo de registro y copie la ID de mascota de la primera entrada.
    5. Copie y pegue lo siguiente en el campo Parámetros personalizados, reemplazando el texto en las comillas angulares con el valor que copió del archivo:
      {
        "petId": <PetID>,
        "quantity": 1,
        "shipDate": "2020-06-10T17:32:54.219Z",
        "status": "placed",
        "complete": true
      }
    6. Inserte la variable dOutput en el campo Asignar la salida a una variable.
    7. Haga clic en Aplicar.
  7. Inserte la action Cuadro de mensaje para ver el cuerpo de la respuesta.
    1. Haga doble clic en la action Cuadro de mensaje o arrástrela.
    2. Proporcione la ruta del archivo a un archivo de texto.
    3. En el campo Introducir texto para registrar, escriba $Output{Body}$.
    4. Haga clic en Aplicar.
  8. Haga clic en Guardar y luego en Ejecutar.
    El bot recupera el cuerpo de la respuesta y lo imprime en el cuadro de mensaje. Una respuesta correcta incluye "status":"placed","complete":true.
  9. Utilice la action Método Put para actualizar el nombre de la mascota a “Pluto” y su estado a “vendido”.
    1. Haga doble clic o arrastre la action Servicios web REST > Método Put.
    2. Escriba el siguiente URI:
      https://petstore.swagger.io/v2/pet
    3. Proporcione detalles de la autorización en la tabla de Encabezados personalizados.
      1. En la columna Nombre, introduzca api_key.
      2. En la columna Valor, introduzca special-key.
    4. Active el archivo de registro y copie la ID de mascota de la primera entrada.
    5. Copie y pegue lo siguiente en el campo Parámetros personalizados, reemplazando el texto en las comillas angulares con el valor que copió del archivo:
      {
        "petId": <PetID>,
         "name": "Pluto",
        "status": "sold"
      }
    6. Inserte la variable dOutput en el campo Asignar la salida a una variable.
    7. Haga clic en Aplicar.
  10. Mueva la action Cuadro de mensaje debajo de la action Método Put:
    1. Haga doble clic en la action Cuadro de mensaje o arrástrela.
    2. Proporcione la ruta del archivo a un archivo de texto.
    3. En el campo Introducir texto para registrar, escriba $Output{Body}$.
    4. Haga clic en Aplicar.
  11. Haga clic en Guardar y luego en Ejecutar.
    El bot recupera el cuerpo de la respuesta y lo imprime en el cuadro de mensaje. Una respuesta correcta incluye "nombre":"Pluto","estado":"vendido"
Enviar comentarios