Trabajar con expresiones
Las expresiones le permiten crear flujos dinámicos que se ajustan a circunstancias específicas. Una expresión es un fragmento de lógica que puede usar en un flujo para:
- Defina una condición que determine la ruta lógica que desea que tome un flujo. Por ejemplo, una expresión puede establecer condiciones de ramificación. Si una expresión se evalúa como verdadera, el flujo toma la primera ruta "si". Si es falso, el flujo toma el segundo camino.
- Exprese un valor para usar en la asignación. Por ejemplo, especifique el valor inicial de un atributo de llamada mediante una expresión que haga referencia a datos de llamada, como Call.Ani para almacenar el ANI de la persona que llama.
Utilice expresiones para crear cálculos de flujo de llamadas sofisticados y complejos mediante la selección de variables y operadores. Architect proporciona un sólido conjunto de herramientas para ayudarlo a crear cálculos automatizados de manera rápida y sencilla. Este conjunto de herramientas incluye un lista completa de elementos para ayudarlo con la construcción de expresiones y una serie de artículos de mejores prácticas. Puede crear expresiones para acciones específicas en secuencias de tareas, en escenarios de avisos y audio, y transferir acciones. Para obtener más información sobre la creación de expresiones en Architect, consulte Acerca de los modos literal y de expresión.Para conocer las mejores prácticas de creación de expresiones y flujos, consulte Expression tips and best practices.
Artículo | Descripción |
---|---|
Modos de expresión y edición de expresiones | Aprenda a acceder y utilizar los diferentes modos de expresión. |
Trabajar en el cuadro de diálogo Editar expresión | Vea las funciones de cálculo disponibles en el cuadro de diálogo Editar expresión. |
Trabajar en el cuadro de diálogo Editar secuencia de audio | Vea las funciones de cálculo disponibles en el cuadro de diálogo Editar secuencia de audio. |
Ayuda de expresión de arquitecto | Utilice la Ayuda de expresiones para obtener ayuda en la creación de cálculos. Los ejemplos incluyen categorías matemáticas, estadísticas, texto, fecha y hora, lógica, comparación, lista, financiera, audio, idioma y tipografía. |
Consejos sobre expresiones y mejores prácticas | Vea sugerencias y mejores prácticas al usar el editor de expresiones. Escrito desde la perspectiva del desarrollador. |
Cambiar entre los modos literal y de expresión | Aprenda a cambiar entre el modo literal y el modo de expresión para ingresar contenido o cálculos. |
Use NOT_SET en expresiones | Revise cómo usar NOT_SET en expresiones para indicar valores indefinidos. Escrito desde la perspectiva del desarrollador. |
Acceder a propiedades de valores en expresiones | Obtenga información sobre cómo acceder a las propiedades de los valores de expresión. Escrito desde la perspectiva del desarrollador. |
Conversión implícita en expresiones | Descubra cómo Architect usa conversiones implícitas en expresiones de diferentes tipos de datos. |
Precedencia de operadores en expresiones | Comprenda cómo Architect determina la precedencia en una expresión. |
Usa cadenas literales en expresiones | Vea cómo crear cadenas literales en expresiones. Escrito desde la perspectiva del desarrollador. |
Validar expresiones en tiempo de diseño | Descubra cómo Architect evalúa las expresiones en tiempo de ejecución y ayuda al autor del flujo a solucionar los problemas encontrados. |