Saturn Studio – Step by step form

Step by Step es un sistema de formularios interactivos para SaturnStudio diseñado para integrar datos proporcionados por el usuario en flujos de trabajo de RPA bajo el enfoque HITM (Human-In-The-Middle).

📌 ¿Qué es este módulo?

Este módulo permite integrar formularios interactivos Step by Step dentro de Saturn Studio, bajo el enfoque HITM (Human-In-The-Middle). Está diseñado para capturar datos ingresados por el usuario y utilizarlos dentro de flujos de automatización RPA de manera controlada y dinámica.

📚 Descripción de los comandos

📄 Subscribe to Form

ParámetroDescripciónEjemplo
Nombre del robot públicoNombre bajo el cual se publicará el formulario.Public Robot name
Asignar resultado a variableVariable donde se almacenará el resultado.{var}

Suscribe el robot a un formulario Step by Step, permitiendo recibir datos ingresados por el usuario.

📄 Send Text

ParámetroDescripciónEjemplo
Token del formularioToken generado al suscribirse al formulario.${{steps}.token}
Texto a enviarTexto que se desea enviar al formulario.Texto a enviar
Asignar resultado a variableVariable donde se almacenará el resultado.{var}

Envía un mensaje de texto al formulario Step by Step activo.

📄 Generate Form

ParámetroDescripciónEjemplo
Token del formularioToken generado al suscribirse al formulario.${{steps}.token}
FormularioEstructura o contenido del formulario a generar.
Asignar resultado a variableVariable donde se almacenará el resultado.{var}

Genera un formulario para que el usuario pueda completar datos en tiempo real.

📄 Read QR Code

ParámetroDescripciónEjemplo
Token del formularioToken generado al suscribirse al formulario.${{steps}.token}
Asignar resultado a variableVariable donde se almacenará el contenido del QR.{var}

Lee el contenido de un código QR escaneado desde el formulario Step by Step.

📄 Finish Form

ParámetroDescripciónEjemplo
Token del formularioToken generado al suscribirse al formulario.${{steps}.token}
Texto a enviarTexto final o mensaje de cierre del formulario.Texto a enviar
Asignar resultado a variableVariable donde se almacenará la confirmación del cierre.{var}

Finaliza la interacción del formulario Step by Step, cerrando el ciclo de comunicación con el usuario.

🧪 Ejemplos de uso

  • Subscribe to Form: Publicar un robot para iniciar una conversación vía formulario interactivo.
  • Generate Form: Mostrar campos de entrada personalizados al usuario para que complete datos solicitados.
  • Finish Form: Confirmar que se ha completado el formulario y finalizar la sesión del usuario.

🧩 Requisitos

  1. Contar con una cuenta activa de Saturn Studio con acceso a formularios Step by Step.
  2. Definir previamente el diseño del formulario y los datos requeridos para cada paso.
  3. Utilizar correctamente el token generado en la suscripción para mantener la sesión del formulario activa.
  4. El formulario debe estar vinculado a un robot público o en ejecución.