

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: obtenga contenido almacenado
<a name="get-stored-content"></a>

En este tema se especifica el bloque de flujo para conseguir que el contenido almacenado se utilice en los flujos.

## Description (Descripción)
<a name="get-stored-content-description"></a>

Utilice este bloque para recuperar los datos almacenados de su bucket de S3 cuando necesite tomar decisiones sobre la ramificación de sus flujos. Por ejemplo, este bloque se puede usar para acceder a los cuerpos de los mensajes de correo electrónico almacenados en sus buckets de Amazon S3. Las siguientes opciones están disponibles actualmente para este bloque de flujo:

Mensaje de correo electrónico (texto sin formato)  
Este bloque descargará la versión de texto sin formato del mensaje de correo electrónico presente en su bucket de S3 y la almacenará en el atributo `$.Email.EmailMessage.Plaintext` flow. El contenido del mensaje de correo electrónico se descarga como un archivo de texto sin formato y el tamaño máximo admitido actualmente es de 32 KB debido a los límites de tamaño máximo de los atributos de flujo. Asegúrese de hacerlo [Habilitación de correo electrónico para su instancia de Amazon Connect](enable-email1.md) antes de usar esta opción.

## Casos de uso de este bloque
<a name="get-stored-content-use-case"></a>

Este bloque de flujo está diseñado para usarse en los siguientes escenarios:
+ Úselo con los bloques de [Envío de mensaje](send-message.md) flujo y [atributos de contacto de Check](check-contact-attributes.md) para configurar las respuestas y el enrutamiento automatizados de los correos electrónicos.
  + En el bloque [Comprobar los atributos de los contactos](check-contact-attributes.md), en el espacio de nombres, elija **Correo electrónico** y, en **Clave, elija Mensaje** de **correo electrónico**. A continuación, añada condiciones en función de su caso de uso. Por ejemplo, si quieres dirigirte a una cola específica en cualquier momento, un mensaje de correo electrónico contiene la palabra «Reembolso» (**nota**: las palabras clave distinguen mayúsculas de minúsculas). 
  + En el [Envío de mensaje](send-message.md) bloque, selecciona una plantilla de correo electrónico o escribe un mensaje para enviar la respuesta automática.

### Configuración de propiedades en CheckContactAttributes
<a name="get-stored-content-property-configuration"></a>

En el [Comprobar atributos de contacto](check-contact-attributes.md) bloque, para el espacio de nombres, elija **Correo electrónico** y, para **Clave**, elija Mensaje de **correo electrónico**. Luego, agrega condiciones según el caso de uso.

## Tipos de contacto
<a name="get-stored-content-channels"></a>

En la siguiente tabla, se muestra cómo este bloque enruta a un contacto para cada canal.


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

## Tipos de flujo
<a name="get-stored-content-agent-types"></a>

Puede utilizar este bloque en los siguientes [tipos de flujo](create-contact-flow.md#contact-flow-types):
+ Flujo de entrada
+ Flujo de cola de clientes
+ Flujo de puesta en espera del cliente
+ Flujo de tono de clientes
+ Flujo de tono saliente
+ Flujo de puesta en espera del agente
+ Flujo de tono de agente
+ Flujo de transferencia a agente
+ Flujo de transferencia a cola
+ Flujo Desconectar

## Configuración de este bloque
<a name="get-stored-content-configure"></a>

Puede configurar el bloque **de contenido almacenado** en el sitio web de administración de Amazon Connect o `LoadContactContent` en el lenguaje Amazon Connect Flow.

## Representación del lenguaje de flujo
<a name="get-stored-content-flow-language"></a>

El siguiente ejemplo de código muestra cómo utilizar `LoadContactContent` en el lenguaje Amazon Connect Flow.

```
{
      "Parameters": {
        "ContentType": enum "EmailMessage"
      },
      "Identifier": "string",
      "Type": "LoadContactContent",
      "Transitions": {
        "NextAction": "string",
        "Errors": [
          {
            "NextAction": "string",
            "ErrorType": "NoMatchingError"
          }
        ]
      }
    }
```

## Escenarios de error
<a name="get-stored-content-error-scenarios"></a>

Un contacto se enruta por la rama Error si los servicios de flujos se encuentran en alguno de los siguientes escenarios de error:
+ Cuando se utiliza un mensaje de correo electrónico (texto sin formato):
  + Cuando el tamaño del mensaje de correo electrónico en formato de texto plano es superior a 32 KB.
  + Amazon Connect no puede descargar el cuerpo del correo electrónico del bucket de S3. Esto puede deberse a que la política de bucket de S3 no esté configurada correctamente (consulte el [paso 4: Habilitar el correo electrónico y crear un bucket de Amazon S3](enable-email1.md#enable-email-buckets)), a que Amazon Connect no tenga el acceso adecuado al bucket de S3 (consulte el [paso 5: Configurar una política CORS](enable-email1.md#config-email-attachments-cors1)) o a que no haya ningún mensaje de correo electrónico en formato de texto sin formato disponible en el contacto.