

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Connect のフローブロック: 保存されたコンテンツを取得する
<a name="get-stored-content"></a>

このトピックでは、フロー内で使用される保存済みコンテンツを取得するためのフローブロックを指定します。

## 説明
<a name="get-stored-content-description"></a>

このブロックを使用して、フローで分岐決定を行う必要がある場合に、S3 バケットから保存されたデータを取得します。例えば、このブロックを使用して、Amazon S3 バケットに保存されている E メールメッセージ本文にアクセスできます。このフローブロックでは、現在次のオプションを使用できます。

E メールメッセージ (プレーンテキスト)  
このブロックは、S3 バケットに存在する E メールメッセージのプレーンテキストバージョンをダウンロードし、`$.Email.EmailMessage.Plaintext`フロー属性に保存します。E メールメッセージのコンテンツはプレーンテキストファイルとしてダウンロードされ、フロー属性の最大サイズ制限により、現在サポートされている最大サイズは 32 KB です。このオプションを使用する[Amazon Connect インスタンスの E メールを有効にする](enable-email1.md)前に、必ず を確認してください。

## このブロックのユースケース
<a name="get-stored-content-use-case"></a>

このフローブロックは、次のシナリオで使用するように設計されています。
+ これを使用して、[問い合わせ属性](check-contact-attributes.md)と[メッセージを送信](send-message.md)フローブロックをチェックし、自動 E メールレスポンスとルーティングを設定します。
  + [問い合わせ属性の確認](check-contact-attributes.md)ブロックで、名前空間に E **メール**を選択し、**キー**に E **メールメッセージ**を選択します。次に、ユースケースに応じて条件を追加します。たとえば、E メールメッセージに「Refund」という単語が含まれている場合に、特定のキューにルーティングする場合 (**注意**: キーワードでは大文字と小文字が区別されます）。
  + [メッセージを送信](send-message.md) ブロックで、E メールテンプレートを選択するか、メッセージを入力して自動応答を送信します。

### CheckContactAttributes のプロパティ設定
<a name="get-stored-content-property-configuration"></a>

[コンタクト属性を確認する](check-contact-attributes.md) ブロックで、名前空間に E **メール**を選択し、**キー**に E **メールメッセージ**を選択します。次に、ユースケースに応じて条件を追加します。

## コンタクトのタイプ
<a name="get-stored-content-channels"></a>

次の表は、このブロックでのコンタクトのルーティング方法をチャネルごとに示しています。


| [チャネル] | サポート対象? | 
| --- | --- | 
| 音声 | いいえ | 
| Chat | いいえ | 
| タスク | いいえ | 
| E メール | はい | 

## フロータイプ
<a name="get-stored-content-agent-types"></a>

このブロックは、次の[フロータイプ](create-contact-flow.md#contact-flow-types)で使用できます。
+ 着信フロー
+ [Customer queue flow (顧客キューフロー)]
+ 顧客保留フロー
+ 顧客ウィスパーフロー
+ アウトバウンドウィスパーフロー
+ エージェント保留フロー
+ エージェントウィスパーフロー
+ エージェントへの転送フロー
+ キューへの転送フロー
+ 切断フロー

## このブロックの設定方法
<a name="get-stored-content-configure"></a>

Amazon Connect 管理ウェブサイトを使用するか、Amazon Amazon Connect Flow 言語`LoadContactContent`の を使用して、保存**済みコンテンツの取得**ブロックを設定できます。

## フロー言語表現
<a name="get-stored-content-flow-language"></a>

次のコード例は、Amazon Connect フロー言語で `LoadContactContent` を使用する方法を示しています。

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

## エラーシナリオ
<a name="get-stored-content-error-scenarios"></a>

フローサービスが次のいずれかのエラーシナリオに該当する場合、問い合わせはエラーブランチにルーティングされます。
+ E メールメッセージ (プレーンテキスト) を使用する場合:
  + プレーンテキスト形式の E メールメッセージのサイズが 32KB を超える場合。
  + Amazon Connect は S3 バケットから E メール本文をダウンロードできません。これは、S3 バケットポリシーが正しく設定されていない ([「ステップ 4: E メールを有効にして Amazon S3 バケットを作成する](enable-email1.md#enable-email-buckets)」を参照）、Amazon Connect が S3 バケットに適切にアクセスできない ([ステップ 5: CORS ポリシーを設定する](enable-email1.md#config-email-attachments-cors1)」を参照）、または連絡先にプレーンテキスト形式の E メールメッセージがないことが原因である可能性があります。