Variables integradas de arquitecto

Las variables integradas brindan información sobre las cosas que el sistema rastrea automáticamente, como el número de teléfono de la persona que llama o la lista de contactos asociada con un flujo de salida. Este artículo enumera las variables del sistema predeterminadas integradas en Architect para cada tipo de flujo. También puede acceder a las descripciones en la función incorporada y la ayuda del operador.

Architect contiene varias variables de ámbito del sistema que comienzan con Min o Max. Estas variables tienen el valor mínimo y máximo permitido para ciertos tipos de datos y son similares a las constantes en muchos lenguajes de programación. En Architect, son variables de sistema integradas y de solo lectura. Por ejemplo, la variable System.Min.DateTime contiene el valor mínimo permitido de un tipo de datos DateTime, que es el 1 de enero de 1800 a las 12:00:00 a. M.

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Llama.Ani Cuerda No El número de teléfono de origen de la persona que llama para la llamada activa (identificación automática de número).
Call.CalledAddress Cuerda No La dirección llamada que hizo que la persona que llama ingresara en este flujo. Para una nueva llamada entrante, este valor es el mismo que Call.CalledAddressOriginal, pero cambia para un flujo ingresado por una transferencia, por ejemplo. *
Call.CalledAddressOriginal Cuerda No La dirección llamada recibida cuando la llamada ingresó por primera vez al sistema; normalmente, el número de teléfono marcado por la persona que llama para comunicarse con el sistema. Para una llamada específica, este valor nunca cambia. *
Call.ConversationID Cuerda No

El identificador de conversación de la llamada activa.

Call.CustomerExternalOrganizationID Cuerda No

Un identificador único para la organización externa.

Nota: Para evitar activar el manejo de errores, antes de usar esta variable, confirme que tiene un valor.

Llamar.ExternalTag Cuerda No

La etiqueta externa de la llamada activa.

Llamar Idioma Cuerda No

El valor de cadena en minúsculas de la etiqueta de idioma IETF establecido en la interacción actual. 

Nota: Dentro de los flujos de llamadas, construya comparaciones con valores de cadena de etiquetas de lenguaje IETF sin distinción entre mayúsculas y minúsculas.

Call.RemoteName Cuerda No Nombre remoto de la llamada activa.

Llamar.UUIData

Cuerda No

Refleja la información de llamada de usuario a usuario (UUI) configurada en la llamada.

Nota: Cuando transfiere una llamada de un flujo a otro, o cuando el flujo se desconecta, el valor de la variable no sigue automáticamente al siguiente flujo.

Flow.IsTest Booleano No Indica si el flujo se está ejecutando en modo de depuración..
Flow.StartDateTimeUTC Fecha y hora No La fecha y hora UTC en la que se inició la ejecución del flujo.
Flow.Version Cuerda No La versión del flujo activo.
Interaction.ID Cuerda No El ID de comunicación del participante de IVR (o ID de sesión de Edge).
Menu.LastCollectionNoInput Cuerda No El resultado de la última invocación del menú fue Sin entrada.
System.MaxInt Entero No Mantiene el valor máximo permitido para un entero, que es 999999999999999.
System.MaxDateTime Fecha y hora No Sostiene el valor máximo permitido para una fecha y hora, que es el 31 de diciembre de 2200 a las 11:59:59 p.m.
System.MaxDuration Duración No Sostiene el valor máximo permitido para una duración, que es 999999999999999 milisegundos (11574074 días, 1 hora, 46 minutos y 39,999 segundos).
System.MinInt Entero No Sostiene el valor mínimo permitido para un entero, que es -999999999999999.
System.MinDateTime Fecha y hora No Sostiene el valor mínimo permitido para una fecha y hora, que es el 1 de enero de 1800 a las 12:00:00 a. m.
System.MinDuration Duración No Sostiene el valor mínimo permitido para una Duración, que es -999999999999999 milisegundos (-11574074 días, -1 hora, -46 minutos y -39,999 segundos).
Regiones del sistema Enum No Propiedades que tienen información disponible como subpropiedades, como el código de marcación y el código de país.
Monedas del sistema Enum No
Una lista de monedas disponibles en Architect e información sobre las monedas disponibles como subpropiedades, como el código de moneda ISO 4217.
Idiomas del sistema Enum No

Una lista de Etiquetas de idioma IETF en Architect.

Nota: Al igual que Interaction.Language, al acceder a la propiedad de la etiqueta en los flujos para obtener el valor de la cadena de la etiqueta del lenguaje IETF, construya comparaciones con ese valor sin distinguir entre mayúsculas y minúsculas.

*Nota: Varias acciones hacen que una llamada entre en un flujo, incluidas, entre otras:
  • Llega una llamada entrante.
  • Una llamada se transfiere a un flujo mediante otro flujo.
  • Una llamada se transfiere a un flujo por parte de un usuario. 

Cada flujo pone a disposición del autor del flujo dos variables de "dirección". Los consumidores suelen ver estas direcciones como números de teléfono, pero pueden contener otras identificaciones, como una dirección SIP utilizada para conversaciones de voz a través de Internet.

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Call.Campaign Campaña No La campaña para este flujo.      
Call.Campaign.id Campaña No El identificador de campaña.
Call.ContactList Lista de contactos No La lista de contactos para este flujo.
Call.ContactList.id Lista de contactos No El identificador de la lista de contactos
Flow.WrapupCode WrapupCode No El código de finalización del flujo.
Llamar.Contactar Contacto No El contacto que se conecta al flujo.
Call.ContactId Contacto No El ID del contacto que se conecta a este flujo.

Llamar.UUIData

Cuerda No

Refleja la información de llamada de usuario a usuario (UUI) configurada en la llamada.

Nota: Cuando transfiere una llamada de un flujo a otro, o cuando el flujo se desconecta, el valor de la variable no sigue automáticamente al siguiente flujo.

Característica próximamente: Call.ACDSkills, Call.LanguageSkill y Call.Priority

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Flow.HoldPrompt Inmediato No El archivo de audio de solicitud de espera predeterminado para el flujo.
Llamar a ACDSkills Esta variable contiene las habilidades de ACD para la interacción.
Call.CurrentQueue Cola No La cola actual asociada con la llamada.
Call.EstimatedWaitTime Duración No

El tiempo de espera estimado de la cola actual para la llamada.

Nota: Si Architect encuentra un problema al recuperar el tiempo de espera estimado, el valor podría ser una duración NOT_SET o un entero NOT_SET. Además, si no existen agentes en la cola, el sistema devuelve un resultado NOT_SET para este valor.

Email.LanguageSkill Cuerda No

Esta variable contiene la habilidad lingüística actual de la conversación.

Call.PositionInQueue Entero No

La posición actual de la llamada en la cola.

Nota: Si Architect encuentra un problema al recuperar la posición en la cola, el valor podría ser una duración NOT_SET o un número entero NOT_SET.

Prioridad de llamada Entero No

Esta variable tiene la prioridad actual de la conversación. El valor de prioridad será mayor o igual a -25.000.000 y menor o igual a 25.000.000. Si no se puede determinar la prioridad, esto devuelve un número entero NOT_SET.

Llamar.UUIData

Cuerda No

Refleja la información de llamada de usuario a usuario (UUI) configurada en la llamada.

Nota: Cuando transfiere una llamada de un flujo a otro, o cuando el flujo se desconecta, el valor de la variable no sigue automáticamente al siguiente flujo.

 

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Correo electrónico.Campaña Campaña No La campaña para este flujo de correo electrónico.
Correo electrónico.Lista de contactos Contacto No El contacto que se conecta al flujo de correo electrónico.
Correo electrónico.ContactID Contacto No El ID del contacto que se conecta al flujo.
Email.ConversationID Cuerda No El identificador de la interacción de correo electrónico activa.

Email.ExternalTag Cuerda No

La etiqueta externa de la llamada activa.

Correo electrónico Idioma Cuerda No El valor de cadena en minúsculas de la etiqueta de idioma IETF establecido en la interacción actual. 
Email.LanguageSkill Cuerda No La habilidad lingüística asociada con el correo electrónico activo.
Mensaje de correo electrónico Correo electrónico No El contenido del cuerpo del correo electrónico.
Email.Message.autoGenerate Booleano No Si el correo electrónico se generó automáticamente; por ejemplo, una respuesta de fuera de la oficina. 
Adjuntos de mensaje de correo electrónico Colección La colección de archivos adjuntos de correo electrónico en este correo electrónico.
Email.Message.bcc Colección La colección de direcciones de correo electrónico especificadas en la lista Cco (copia oculta) del correo electrónico.
Email.Message.body Cuerda No El cuerpo del correo electrónico como texto sin formato.
Email.Message.cc Colección La colección de direcciones de correo electrónico especificadas en la lista cc (copia al carbón) del correo electrónico.
Email.Message.dateTimeUtc Fecha y hora No La fecha y hora de la hora universal coordinada (UTC) para el correo electrónico.
Email.Message.from Cuerda No

La dirección de correo electrónico "de".

Recupere la dirección de correo electrónico utilizando .id. Recupera el nombre usando .name.

Email.Message.htmlBody Cuerda No El cuerpo del correo electrónico como HTML.
Email.Message.id Cuerda No Un identificador único para el correo electrónico.
Email.Message.replyTo Cuerda No La dirección sin procesar a la que enrutar las respuestas a este correo electrónico.
Email.Message.subject Cuerda No El asunto del correo electrónico.
Email.Message.to Colección La colección de direcciones de correo electrónico especificadas en la lista "para" del correo electrónico.
Flow.IsTest Booleano No Indica si el flujo se ejecuta en modo de depuración..
Flow.StartDateTimeUTC Fecha y hora No La fecha y hora UTC en la que se inició la ejecución del flujo.
Flow.Version Cuerda No La versión del flujo activo.
System.MaxInt Entero No Mantiene el valor máximo permitido para un entero, que es 999999999999999.
System.MaxDateTime Fecha y hora No Sostiene el valor máximo permitido para una fecha y hora, que es el 31 de diciembre de 2200 a las 11:59:59 p.m.
System.MaxDuration Duración No Sostiene el valor máximo permitido para una duración, que es 999999999999999 milisegundos (11574074 días, 1 hora, 46 minutos y 39,999 segundos).
System.MinInt Entero No Sostiene el valor mínimo permitido para un entero, que es -999999999999999.
System.MinDateTime Fecha y hora No Sostiene el valor mínimo permitido para una fecha y hora, que es el 1 de enero de 1800 a las 12:00:00 a. m.
System.MinDuration Duración No Sostiene el valor mínimo permitido para una Duración, que es -999999999999999 milisegundos (-11574074 días, -1 hora, -46 minutos y -39,999 segundos).

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Flow.InvocationData Cuerda No Los datos de invocación proporcionados cuando se inicia el flujo.

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Mensaje.Campaña Campaña No La campaña para este flujo.
Message.ContactID Cuerda No El ID del contacto que se conecta a este flujo.
Message.ContactList Lista de contactos No La lista de contactos para este flujo.
Message.ConversationID Cuerda No El identificador de conversación del mensaje activo.

Message.ExternalTag Cuerda No

La etiqueta externa de la llamada activa.

Mensaje.IsAuthenticated Booleano No Devuelve un valor que indica si el mensaje está autenticado. True si se solicitó la autenticación para el mensaje cuando ingresa a la cola; en caso contrario, falso.
Message.IsNewConversation Booleano No Indica si el mensaje está en una nueva conversación.
Message.JourneyContext Contexto del viaje No El contexto de viaje asociado con este mensaje. Si no hay un contexto de viaje disponible, se devuelve NOT_SET.
Mensaje Idioma Cuerda No El valor de cadena en minúsculas de la etiqueta de idioma IETF establecido en la interacción actual.
Mensaje.Mensaje Mensaje corto No El mensaje asociado con el flujo de mensajes entrantes. Puede acceder a las propiedades desde esta variable para obtener información sobre el mensaje.
Message.Message.attachments Colección La colección de archivos adjuntos en este mensaje.
Mensaje.Mensaje.Cuerpo Cuerda No El contenido del cuerpo del mensaje.
Message.Message.bodyType Cuerda No El tipo de cuerpo del mensaje. Por ejemplo, texto, HTML o RTF.
Message.Message.dateTimeUtc Fecha y hora No La fecha y hora UTC del mensaje.
Message.Message.id Cuerda No Un identificador único para el mensaje.
Message.Message.senderAddress Cuerda No La dirección del remitente del mensaje.
Message.Message.senderAddressInfo Cuerda No La información de la dirección del mensaje del remitente del mensaje.
Message.Message.targetAddresses Colección La colección de direcciones para los destinos del mensaje.
Message.Message.type Cuerda No El tipo de mensaje. Por ejemplo, SMS, Facebook, Twitter y Line.
Flow.IsTest Booleano No Indica si el flujo se ejecuta en modo de depuración.
Flow.StartDateTimeUTC Fecha y hora No La fecha y hora UTC en la que se inició la ejecución del flujo.
Flow.Version Cuerda No La versión del flujo activo.

 

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Menu.LastCollectionNoInput Cuerda No Devuelve si no se detectó o no una entrada de usuario al manejar el último menú o submenú configurado en el flujo. En el tiempo de ejecución del flujo, devuelve un valor booleano NOT_SET si la ejecución aún no ha solicitado ninguna opción de menú de entrada del usuario.
Menu.LastCollectionNoMatch Cuerda No Devuelve si la entrada de una persona que llama no coincidió o no con una opción de menú. En el tiempo de ejecución del flujo, devuelve un valor booleano NOT_SET si la ejecución aún no ha solicitado ninguna opción de menú de entrada del usuario.
Correo de voz.DebugEntityType Cuerda No

Al ejecutar el flujo después de una publicación de depuración, esta variable contiene el tipo de entidad que se está depurando o probando. Esta variable se ignora para las ejecuciones normales (sin depuración).

Voicemail.DebugGroup Cuerda No

Cuando se ejecuta el flujo después de una publicación de depuración y Voicemail.DebugEntityType es "Group", esta variable contiene el grupo que se está depurando o probando. Esta variable se ignora para ejecuciones normales (sin depuración) y ejecuciones de depuración donde Voicemail.DebugEntityType no es "Group..

Correo de voz.DebugQueue Cuerda No

Al ejecutar el flujo después de una publicación de depuración, y Voicemail.DebugEntityType es "Queue", esta variable contiene la cola que se está depurando o probando. Esta variable se ignora para ejecuciones normales (sin depuración) y ejecuciones de depuración donde Voicemail.DebugEntityType no es "Queue".

Voicemail.DebugUser Cuerda No

Al ejecutar el flujo después de una publicación de depuración, y Voicemail.DebugEntityType es "Usuario", esta variable contiene el usuario que se está depurando o probando. Esta variable se ignora para ejecuciones normales (sin depuración) y ejecuciones de depuración donde Voicemail.DebugEntityType no es "Usuario".

Buzón de voz.Habilitado Booleano No

True si el correo de voz está habilitado para la entidad de destino.

Voicemail.EntityName Cuerda No

El nombre textual de la entidad de destino.

Correo de voz.EntityNameAudio Cuerda No El audio del nombre personalizado de la entidad de destino, según lo registrado en la interfaz de usuario de telefonía (TUI). La grabación de un nombre es opcional, por lo que esta variable puede estar NO_ESTABLECIDA.
Voicemail.EntityGreetingAudio Cuerda No

El audio de saludo personalizado de la entidad de destino, según lo registrado en la interfaz de usuario de telefonía (TUI). La grabación de un saludo es opcional, por lo que esta variable puede estar NO_ESTABLECIDA.

Nota: Si se graba un saludo, se reproduce tal cual, sin ninguna otra indicación.

Correo de voz.EntityType Entero No

El tipo de la entidad de destino. Los valores posibles son NOT_SET (si no se pudo determinar la entidad de destino), "grupo", "cola" y "usuario".

Nota: Los tipos de grupo, cola y usuario están en minúsculas.

Correo de voz.Grupo Cuerda No

El objeto de grupo de destino, cuando Voicemail.EntityType es "grupo"; de lo contrario, será NOT_SET.

Correo de voz.Cola Cuerda No

El objeto Queue de destino, cuando Voicemail.EntityType es "queue"; de lo contrario, será NOT_SET.

Correo de voz.Usuario Cuerda No

El objeto Usuario de destino, cuando Voicemail.EntityType es "usuario"; de lo contrario, será NOT_SET.

Correo de voz.VoicemailSnippet Cuerda No

El fragmento que contiene el mensaje recopilado de la persona que llama, o NOT_SET si no se recopiló ningún mensaje.

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Survey.ConversationEndDateTimeUtc Fecha y hora No La fecha y hora de finalización de la conversación asociada con esta invitación a la encuesta.
Survey.ConversationID Cuerda No El identificador de la conversación completada asociada con esta invitación a la encuesta.
Survey.ConversationStartDateTimeUtc Fecha y hora No La fecha y hora de inicio de la conversación asociada con esta invitación a la encuesta.
Survey.ConversationType Cuerda No El tipo de conversación asociado con esta invitación a la encuesta. Los valores válidos son llamada, devolución de llamada, chat, navegación conjunta, correo electrónico, screeenShare, socialExpression o videoComm. Use desconocido para cualquier otro tipo de conversación que no sea el anterior.
Survey.CustomerAddress Cuerda No La dirección del cliente asociado con esta invitación a la encuesta.
Survey.CustomerContact Cuerda No El contacto externo del cliente asociado con esta invitación a la encuesta. Si no existe ningún contacto con el cliente, el valor es NOT_SET.
Survey.CustomerContact.address Cuerda No La dirección del contacto del cliente asociado con esta invitación a la encuesta.
Survey.CustomerContact.address.address Cuerda No La primera línea de dirección del contacto del cliente asociado con esta invitación a la encuesta.
Survey.CustomerContact.address.address2 Cuerda No La primera línea de dirección del contacto del cliente asociado con esta invitación a la encuesta.
Survey.CustomerContact.address.city Cuerda No El campo de ciudad de la dirección de contacto del cliente.
Survey.CustomerContact.address.countryCode Cuerda No El campo de código de país de la dirección de contacto del cliente.
Survey.CustomerContact.address.postalCode Cuerda No El campo de código postal de la dirección de contacto del cliente.
Survey.CustomerContact.address.state Cuerda No El campo de estado de la dirección de contacto del cliente.
Survey.Url Cuerda No La URL que enlaza con la encuesta.
Flow.IsTest Booleano No Indica si el flujo se está ejecutando en modo de depuración.
Flow.StartDateTimeUTC Fecha y hora No La fecha y hora UTC en la que se inició la ejecución del flujo.
Flow.Version Cuerda No La versión del flujo activo.

 

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Chat.ConversationID Cuerda No El identificador de la conversación completada asociada con este mensaje de chat.

Chat.Guest Cuerda No El invitado asociado con el mensaje de chat.
Chat.Language Cuerda No El valor de cadena en minúsculas de la etiqueta de idioma IETF establecido en la interacción actual.
Chat.JourneyContext Cuerda No El contexto de viaje asociado con este chat.
Chat.JourneyContext.customer Cuerda No El cliente asociado al viaje.
Chat.JourneyContext.customer.id Cuerda No Un identificador único para el recorrido del cliente.
Chat.JourneyContext.customer.idType Entero No El tipo de identificación del recorrido del cliente.
Chat.JourneyContext.customerSession Cuerda No La sesión del cliente asociada con el recorrido del cliente.
Chat.JourneyContext.customerSession.id Cuerda No Un identificador único para la sesión del recorrido del cliente.
Chat.JourneyContext.customerSession.type Cuerda No El tipo de identificación de la sesión del recorrido del cliente.
Chat.JourneyContext.triggeringAction Cuerda No La acción que desencadenó el viaje.
Chat.JourneyContext.triggeringAction.id Cuerda No Un identificador único para el viaje desencadenado.
Chat.JourneyContext.triggeringAction.actionMap Cuerda No El mapa de acción asociado con la acción del viaje.
Chat.JourneyContext.triggeringAction.actionMap.id Cuerda No Un identificador único para el mapa de acciones del viaje.
Chat.JourneyContext.triggeringAction.actionMap.version Entero No La versión del mapa de acciones del viaje.

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Flujo de trabajo Idioma Cuerda No La etiqueta de idioma IETF en minúsculas para el idioma en el que se está ejecutando el flujo.

Nombre Escribe ¿Colección? ¿Solo lectura? Descripción
Session.ActiveIntent Cuerda No La intención actualmente activa para la sesión.
Session.ChannelType Cuerda No El tipo de canal de la conversación asociada con esta instancia de flujo de bot. Los valores válidos son "llamar", "chatear" o "mensajería".  
Session.ConversationID No El ID de la conversación asociada con esta instancia de flujo de bot.
Sesión Idioma Cuerda No

El valor de cadena en minúsculas de la etiqueta de idioma IETF establecido en la interacción actual. 

Nota: Dentro de los flujos de bot, construya comparaciones con valores de cadena de etiquetas de lenguaje IETF sin distinción entre mayúsculas y minúsculas.

Session.LastKnowledgeRespuesta Cuerda No

La redacción de la respuesta de la última pregunta de Conocimiento cuya respuesta aparece al participante.

Sesión.Último conocimientoPregunta Cuerda No

La redacción de la pregunta de la última pregunta de conocimiento cuya respuesta aparece al participante.

Fuente de la sesión Cuerda No El tipo de aplicación o mecanismo que emplea el usuario final para comunicarse con el bot.