Configurar una secuencia de mensajes con String Builder

Utilice String Builder, accesible desde el Acción de enviar respuesta, para crear una secuencia más compleja de elementos de mensaje para enviar a un destinatario. Puedes usar cualquier combinación de datos, expresiones, solicitudes y elementos de texto.

Acceder al cuadro de diálogo Generador de cadenas

Abra el cuadro de diálogo Generador de cadenas desde el cuerpo del mensaje de una acción Enviar respuesta. De forma predeterminada, el cuadro Cuerpo del mensaje está en blanco. 

  1. Desde la tarea de un flujo de mensajes o el editor de estado, arrastre un Enviar respuesta acción en la ubicación adecuada.
  2.  Debajo Cuerpo del mensaje, haga clic para abrir el menú del generador de mensajes: 
  3.  Seleccione Generador de cadenas. Se abre el cuadro de diálogo Generador de cadenas.

Configurar el cuerpo del mensaje

Utilice elementos de mensaje para configurar una secuencia de mensajes ordenada más compleja para enviar al destinatario del mensaje. Puedes incluir cualquier combinación de datos, expresiones, solicitudes y elementos de texto.

    Puede optar por dirigir a Architect para que analice las variables personalizadas que cree. Por ejemplo, busque la dirección del remitente del mensaje o la hora en que el mensaje ingresó al flujo. También puede incluir variables preestablecidas como el ID de conversación o la versión de flujo actual.

    1. Hacer clic Datos. El arquitecto muestra un campo de datos.
    2. Haga clic en el Seleccionar variable lista y elija el atributo apropiado.
    3. Opcionalmente, agregue otro elemento de análisis de datos, expresión, solicitud, texto o cadena a la secuencia.

    Ejemplo:

    • Message.Message.senderAddress

    Puede agregar una expresión a una secuencia de mensajes para realizar ciertas operaciones, como mostrar información a una persona que llama.

    1. Hacer clic Expresión.
    2. En el campo Expresión, realice una de las siguientes acciones:
      • Escriba la expresión.
      • Haga clic en el botón del teclado y abra el editor de expresiones grandes. Utilice la ayuda de Expresión u otras herramientas de elementos para configurar la expresión completa.
    3. Opcionalmente, agregue otro elemento de análisis de datos, expresión, solicitud, texto o cadena a la secuencia.

    Ejemplos:

    • Message.ConversationID
    • Flow.StartDateTimeUtc
    • Flow.Version
    • Append ("Hola", "Message.Message.senderAddressInfo.name")
    • ToDisplayString (Flow.AccountBalance)

    Seleccione un mensaje para mostrar su texto asociado o agregue uno desde el cuadro de diálogo.

    1. Hacer clic Inmediato. El arquitecto muestra un campo de solicitud.
    2. Haz una de las siguientes:
      • Hacer clic Seleccione un mensaje y elija el mensaje apropiado de la lista.
      • Cambie al generador de expresiones y escriba la solicitud adecuada.
    3. Elija mostrar el Texto o Texto a voz redacción asociada con el mensaje.
    4. Opcionalmente, agregue otro elemento de análisis de datos, expresión, solicitud, texto o cadena a la secuencia.

    Nota: Para cargar un nuevo mensaje, haga clic en el + botón. Se abre el cuadro de diálogo Crear solicitud. Para obtener más información sobre la grabación de mensajes, consulte Trabajar con indicaciones de llamada.

    Ejemplo:

    • En Sequence Builder, seleccione dia del calendario de la lista.
    • En Expression Builder, escriba PromptSystem.calendar_day.

    Utilice el elemento de texto para escribir palabras o frases que Architect muestra al destinatario.

    1. Hacer clic Texto. El arquitecto muestra un campo de texto.
    2. Ingrese la palabra o frase que desea que Architect le muestre al destinatario.
    3. Opcionalmente, agregue otro elemento de análisis de datos, expresión, solicitud, texto o cadena a la secuencia.

    Ejemplo:

    • Escribe: Gracias por tu mensaje.
    • Escribe: Los últimos cuatro dígitos de su tarjeta de crédito son

    Puede recuperar los últimos cuatro caracteres del valor de cadena especificado; por ejemplo, un número de tarjeta de crédito.

    1. Hacer clic Análisis de cadenas.
    2. Seleccione Últimos cuatro personajes.
    3. En el Últimos cuatro personajes de cuadro, realice una de las siguientes acciones:
    4. Ingrese la expresión apropiada.
    5. Haga clic en el botón del teclado para abrir el generador de expresiones grandes e ingresar una expresión más compleja.
    6. Haga clic en el botón de expresión y seleccione Literal para cambiar al constructor literal e ingresar el valor de la cadena.

    Ejemplo:

    • Seleccione o escriba: Flow.AccountBalance.amount
    • Escribe: Derecha (ToString (Flow.AccountBalance), 4)