Una colección es un contenedor que puede contener elementos de un tipo. Cuando crea una variable de cualquier tipo, puede hacer una colección de ese tipo. También puede crear colecciones de variables de tipo de datos personalizadas. Usará con mayor frecuencia colecciones:

  • En el momento del diseño, para crear listas de valores para recopilar, generalmente para un agente.
  • En tiempo de ejecución, para recuperar conjuntos ordenados de valores, por ejemplo, transacción para volver a leer a una persona que llama.

Notas:
  • El número máximo de elementos permitidos en una colección es 2000.
  • Un valor de colección en sí mismo no puede ser NOT_SET. Contiene cero o más valores de un tipo cuyo valor puede ser NOT_SET. Un valor de una colección se denomina artículo.

Variables en una colección

Los autores de flujos pueden crear variables cuyo valor sea una colección. El valor de la variable está contenido dentro de la colección. En una colección, una variable también tiene un nombre, una descripción y facetas como posiciones decimales en una variable decimal. En las colecciones, el valor de la variable es una colección en lugar de un valor único.El índice Array(Collection) comienza en cero.

Veamos la siguiente expresión de ejemplo para entender por qué una colección no necesariamente equivale a una variable: 

MakeList(1,2,3) 

El resultado de la expresión MakeList anterior es una colección de enteros que incluye tres elementos. Un autor de flujo podría asignar los valores a una variable de colección de enteros de la siguiente manera:

MakeList(1,2,3)[2]

El ejemplo anterior devuelve el tercer elemento de la colección: el valor 3.