UiPath Documentation
maestro-automate
latest
false
Guía de usuario de Maestro Automate

Esperar mensaje

Esperar mensaje se suspende hasta que el usuario envíe un mensaje, luego genera el último contexto de conversación para que lo consuman los nodos conversacionales posteriores.

Lo que hace​

Espera hasta que el usuario envíe el siguiente mensaje sobre la conversación y luego reanuda con el último contexto de conversación: el historial de chat y la información del perfil de usuario: como salida.

Coloca siempre un nodo Esperar mensaje inmediatamente después del desencadenador de conversación para garantizar que el flujo de trabajo esté listo para el primer mensaje del usuario. Puedes volver a él para los turnos de seguimiento o añadir más nodos Esperar mensaje en otro lugar del flujo de trabajo.

Entradas​

CampoDescripción
ID de conversaciónEl ID de la conversación en la que esperar. Vincular a la salida del desencadenador de conversación, por ejemplo $vars.conversationTrigger1.output.conversationId.
DeEl rol del remitente del mensaje al que esperar. Está establecido en Usuario y no se puede cambiar.
Límite de intercambioNúmero máximo de intercambios anteriores (turnos de ida y vuelta) para incluir en el historial de conversaciones devuelto. Determina cuántos mensajes anteriores del historial de conversaciones se devuelven.

Salida​

CampoDescripción
conversationContextEl contexto de conversación más reciente, incluido el historial de mensajes.

El conversationContext contiene los siguientes campos:

CampoDescripción
latestExchangeIdIdentificador del intercambio más reciente (giro de ida y vuelta). Utilízalo como entrada de ID de Exchange para enviar mensaje al responder a la conversación.
messagesEl historial de conversaciones recientes, incluidos los mensajes del usuario y de Maestro Automate. El límite de intercambio determina cuántos intercambios anteriores se deben incluir.
userSettingsCampos de perfil a nivel de usuario, configurables por el usuario final en los canales.

Ejemplos de uso​

Haz referencia al contexto de conversación completo en un nodo de agente conversacional posterior:

$vars.waitForMessage1.output.conversationContext
$vars.waitForMessage1.output.conversationContext

Haz referencia a la salida latestExchangeId en un nodo Enviar mensaje descendente:

$vars.waitForMessage1.output.conversationContext.latestExchangeId
$vars.waitForMessage1.output.conversationContext.latestExchangeId

Gestionar varios nodos Esperar mensaje​

Cuando tienes varios nodos Esperar mensaje, puedes configurar accidentalmente un nodo descendente para hacer referencia a un contexto de conversación obsoleto desde un nodo Esperar mensaje que se ejecutó anteriormente.

Para evitarlo, comprueba de qué nodo Esperar mensaje lee cada nodo descendente. Selecciona el valor con { } Insertar en lugar de escribirlo, y elige el nodo Esperar mensaje que se ejecuta en último lugar en la misma ruta.

Próximos pasos​

  • Lo que hace​
  • Entradas​
  • Salida​
  • Ejemplos de uso​
  • Gestionar varios nodos Esperar mensaje​
  • Próximos pasos​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado