

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: devolución (desde el módulo)
<a name="return-module"></a>

En este tema, se define el bloque de flujo para reanudar un contacto de tarea desde un estado de pausa.

## Description (Descripción)
<a name="return-module-description"></a>
+ Utilice el bloque **Devolución** para marcar la acción terminal o el paso terminal de un [módulo de flujo](contact-flow-modules.md). 
+ Utilice este bloque para salir del módulo de flujo una vez que se haya ejecutado correctamente. A continuación, continúe ejecutando el flujo en el que se hace referencia al módulo.

## Tipos de flujo admitidos
<a name="return-module-types"></a>

Este bloque solo está disponible en los [módulos de flujo](contact-flow-modules.md). No está disponible en ningún otro tipo de flujo.


| Tipo de flujo | ¿Se admite? | 
| --- | --- | 
| Flujo entrante (contactFlow) | No | 
| Flujo de colas de clientes (customerQueue) | No | 
| Flujo de espera de clientes (customerHold) | No | 
| Flujo de tonos de clientes (customerWhisper) | No | 
| Flujo de tonos saliente (outboundWhisper)  | No | 
| Flujo de espera de agentes (agentHold) | No | 
| Flujo de tonos de agentes (agentWhisper) | No | 
| Transferir a flujo del agente (agentTransfer) | No | 
| Transferir a flujo de la cola (queueTransfer) | No | 

## Tipos de contactos compatibles
<a name="return-module-channels"></a>

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


| Tipo de contacto | ¿Se admite? | 
| --- | --- | 
| Voz | Sí | 
| Chat | Sí | 
| Tarea | Sí | 
| Correo electrónico | Sí | 

## Configuración de bloques de flujo
<a name="return-configuration"></a>

**Uso de un bloque de retorno**

1. En el sitio web Amazon Connect de administración, selecciona **Routing**, **Flows**.

1. En la página **Flujos**, elija la pestaña **Módulos**, como se muestra en la imagen siguiente:  
![\[La página Flujos, la pestaña Módulos.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/return-block-flow-module.png)

1. Seleccione **Crear módulo de flujo** o elija el módulo que desee editar.

1. Seleccione el bloque **Retorno** del acoplamiento de bloques y arrástrelo al lienzo de flujo.

### Vuelva a bloquear en el sitio web de Amazon Connect administración (para etiquetar la acción)
<a name="return-userinterface"></a>

En la siguiente imagen se muestra el aspecto de un bloque **Retorno** en el lienzo del editor de flujos.

![\[La página Propiedades del bloque Reanudar contacto.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/return-block-configured.png)


### Bloque Retorno en el lenguaje Flow
<a name="return-flowlanguage"></a>

El bloque de flujo **Retorno** del editor de flujos se almacena como una acción de flujo `EndFlowModuleExecution` en el lenguaje Flow de Amazon Connect.

Para obtener más información, consulte EndFlowModuleExecution la *referencia de la API de Amazon Connect*.

### ¿Cómo configurar las propiedades del bloque Retorno?
<a name="return-properties"></a>

En la imagen siguiente, se muestra el panel **Propiedades** del bloque **Retorno**.

![\[El panel de propiedades del bloque Retorno.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/return-block-properties.png)


1. No es necesario configurar este bloque porque es un bloque de terminales para un módulo de flujo.

1. Elija **Guardar** y publique cuando esté listo.

El siguiente código muestra cómo esta misma configuración se representa como una EndFlowModuleExecution acción en el lenguaje Amazon Connect Flow.

```
{
      "Parameters": {},
      "Identifier": "the identifier of the Return block",
      "Type": "EndFlowModuleExecution",
      "Transitions": {}
    },
```

#### Explicación de los resultados de los bloques de flujo
<a name="return-outtcomes"></a>

Ninguna. No hay condiciones admitidas.

## Datos generados por el bloque
<a name="return-datagenerated"></a>

Este bloque no genera ningún dato.

### Cómo utilizar estos datos en diferentes partes de un flujo
<a name="return-datagenerated"></a>

Este bloque no genera ningún dato que pueda usarse en el flujo.

### Representación de acciones fragmentadas, si las hay
<a name="return-fragmented"></a>

Este bloque no admite acciones fragmentadas.

## Casos de error conocidos
<a name="return-errorscenarios"></a>

Como se trata de un bloque de terminales, el flujo no puede encontrar ningún escenario de error al ejecutar este bloque.

## Qué aspecto tiene este bloque en un registro de flujo
<a name="return-flowlogs"></a>

```
{
    "ContactId": "string",
    "ContactFlowId": "string",
    "ContactFlowName": "string",
    "ContactFlowModuleType": "Return",
    "Identifier": "string",
    "Timestamp": "2024-01-19T20:23:24.633Z",
    "Parameters": {}
}
```