

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Bloque de flujo en Amazon Connect: Bucle
<a name="loop"></a>

En este tema se define el bloque de flujo para contar el número de veces que los clientes recorren la ramificación de **Looping**.

## Description (Descripción)
<a name="loop-description"></a>
+ Recorre los mismos bloques del número configurado a través de la rama **Looping**.
+ Una vez completado el bucle, se sigue la rama **Completa**. 
+ Si la entrada proporcionada es incorrecta, se sigue la rama **Error**.
+ Este bloque se usa a menudo con un bloque **Obtener la entrada del cliente**. Por ejemplo, si el cliente no logra introducir su número de cuenta, puede realizar un bucle para darle otra oportunidad de introducirlo. 

## Canales compatibles
<a name="loop-channels"></a>

En la siguiente tabla se enumera cómo enruta este bloque a un contacto que está utilizando el canal especificado. 


| Canal | ¿Se admite? | 
| --- | --- | 
|  Voz  |  Sí  | 
|  Chat  |  Sí  | 
|  Tarea  |  Sí  | 
|  Correo electrónico  |  Sí  | 

## Tipos de flujo
<a name="loop-types"></a>

Puede utilizar este bloque en los siguientes [tipos de flujo](create-contact-flow.md#contact-flow-types):
+ Todos los flujos

## Propiedades
<a name="w2aac18c17c63b6"></a>

 En la siguiente imagen se muestra la página **Propiedades** del bloque **Bucle**. Se ha configurado para repetirse tres veces y, a continuación, se ramifica. 

![\[La página de propiedades del bloque Bucle.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/set number of loops.png)


En el menú desplegable **Seleccionar una acción**, elige una de las siguientes opciones:
+ Establece el número de bucles
+ Establece la matriz para hacer bucles

## Establece el número de bucles
<a name="w2aac18c17c63b8"></a>

![\[alt text not found\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/set number of loops highlight.png)


Si selecciona una acción y está configurada como «Establecer el número de bucles», tenga en cuenta las siguientes propiedades:
+ El bloque de bucles se repetirá durante el recuento especificado
+ Si la entrada proporcionada no es un número válido, se toma la rama de error
+ Si se proporciona el nombre del bucle, puede acceder al índice actual a través de \$1.Loop. < yourLoopName >.Index, empieza desde 0

## Establece una matriz para hacer bucles
<a name="w2aac18c17c63c10"></a>

![\[alt text not found\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/set array for looping.png)


Cuando seleccione una acción con el valor «Establecer matriz para hacer bucles», tenga en cuenta las siguientes propiedades: 
+ Puedes proporcionar una matriz o una lista para recorrer cada elemento del bloque de bucles
+ El bloque recorrerá el número de elementos de la entrada
+ El nombre del bucle es obligatorio para recorrer una matriz
+ Puede acceder a lo siguiente con el nombre del bucle
  + \$1.Loop. < yourLoopName >.Index: índice actual, comienza desde 0
  + \$1.Loop. < yourLoopName >.Element: elemento en bucle actual
  + \$1.Loop. < yourLoopName >.Elements: la matriz de entrada proporcionada
+ Si se proporciona una matriz no válida, se toma una rama de error

## Sugerencias de configuración
<a name="loop-tips"></a>
+ Si se escribe 0 en el número de bucles, se sigue la ramificación **Complete (Completada)** la primera vez que se ejecuta este bloque.
+ Si se proporciona un nombre de bucle, debe ser único, es decir, ningún otro bucle debe estar activo con el mismo nombre de bucle.

## Bloque configurado
<a name="loop-configured"></a>

En la siguiente imagen se muestra un ejemplo del aspecto de este bloque cuando está configurado. Tiene tres ramas: **Looping**, **Complete** y **Error**.

![\[Un bloque Bucle configurado.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/new loop block.png)
