COURSES

Rocketbot Suite (Level 1)

This content is protected, please and enroll course to view this content!

16 comments

  1. Porque al generar un log con el simbolo $ agrega un salto de linea

    1. Hola Mario,

      Qué estás ingresando en el log?, cómo tienes el comando?, acabo de probar con un valor con $ pero no me agrega un salto de línea.

      Saludos!.-

      1. Buen dia Marcela,

        lo que ingresaba eran los datos de un video anterior donde extraes los valores de los Iphone, tanto la descripcion como el precio

        y me lo arroja asi:
        Producto: Disco sólido interno Kingston SA400S37/240G 240GB
        Precio: $
        779
        $
        649
        16% OFF
        Producto: Disco sólido interno Kingston SA400S37/120G 120GB
        Precio: $
        496

        Teniendo encuenta que despues de Producto: y Precio: viene la variable {descripcion_prod} y {precio_prod}

        Gracias!

        1. Buen día Mario,

          Puede ser que las variables tengan saltos de línea, en ese caso tendrías le quitárselos antes, de esta forma: """{var}""".replace('\n', ' ')

          Saludos!.-

  2. Franco Stuart Ramos Giron

    Buen día Marcela,
    Mi pregunta es la siguiente: Yo también podría hacer todo el proceso del log en 1 solo archivo de texto (“Guardar texto en archivo”) y no crear varios? es recomendable? pq lo acabo de realizar y el resultado es lo mismo.
    Saludos cordiales.

    1. Hola Franco,

      Si claro, es recomendable realizarlo en uno y no en varios, obviamente dependiendo del proceso y de la solicitud, pero en el del video se realiza todo en el mismo archivo, no se crean distintos, se escribe en distintas partes del proceso pero van al mismo log.

      Saludos!.-

  3. Slobodan Stjepovic

    Hola, Buen dia

    Hay algun documento con los comandos internos de Rocketbot?, tipo %rocketbot_lastStatus%. Me gustaria poder obtener el nombre del Bot que se esta ejecutando actualmente para motivos de logeo.

    Saludos.

  4. Buen día, como puedo saber o capturar la línea (a nivel del bot) en la que me dio el problema?

    1. Hola Hugo,

      No se puede obtener la línea especifica del comando con error, si podrás obtener el mensaje de error si pones todo dentro de un TryCatch por ejemplo y en la excepción utilizas el comando Get Last Status del menú System.

  5. jhoan steiman ocas saldaña

    Hola Marcela, buenos días, como seria el comando correcto para obtener el mensaje , debido a que el error solo me muestra en la consola de rocketbot y no va Catch para poder tomar el error,
    En mi caso estoy trabajando con SAP y quiero verificar si sea podido conectar al servido caso contrario enviar un mensaje de alerta

    1. Hola Jhoan,

      En la versión actual de Rocketbot tenemos un comando en el menú Sistema, llamado Último Estado, que te entrega la respuesta del último comando ejecutado, en este caso iría en el Catch, por lo que cuando falle el Try, caerá en la excepción y guardará la respuesta. Si te refieres a que el comando muestra error en la consola pero no en rocketbot, te recomendaría utilizar el comando Último Estado no dentro del catch sino después del comando que requieres validar, obtener la respuesta y tomar una decisión.

  6. Maria Guadalupe Lopez Meyer

    Hola Marcela, ¿como podria crear diferentes log cada cierto tiempo en la ejecucion de un bot?, esto para no tener un archivo de log muy grande

    1. Hola Maria,

      Podrías realizar otro bot que se encargue solo de revisar cada cierto tiempo la carpeta de logs e ir eliminando los archivos, ese bot se podría ejecutar cada X tiempo por ejemplo.
      También en el mismo bot que deja logs podrías agregar una validación antes de iniciar, si el archivo pesa más de X cantidad, eliminarlo y generar uno nuevo.

  7. Hola Marcela,

    Aún no es posible obtener la línea en donde te causa el error? Estaría genial que añadieran la opción desde el sistema. En otros softwares de RPA lo utilizo mucho para debuggeo y ayuda bastante.
    Buen software.

    Saludos

    1. Hola Adrian,

      En la versión Beta en el log ahora muestra el nombre del robot y un id por comando, ej:, 2022-06-14 16:37:50.148586 - INFO - request: test - rpasystem : setVar id: 9a9bede2-a4a1-42cf-d48d-f734cad6a7f5 , el cual puedes pegar en el buscador de Studio y se moverá hacia donde se encuentra. La Beta la puedes descargar en el siguiente link: Rocketbot Beta

Leave a Reply

Your email address will not be published.

en_USEnglish