# 列挙値によってマップを作成

先に作成したストラクチャーをマッピングし、MapValuesファンクションを使って列挙値をマッピングします。

## 手順

1. 新しいマップを作成し、入力ストラクチャーと出力ストラクチャーを追加します。
2. 入力idエレメントとnameエレメントを、対応する出力エレメントに配置します。
3. MapValuesファンクションを出力statusエレメントに配置します。
4. 入力tierエレメントを、MapValuesの下にあるSource Map Element引数に配置します。
5. MapValuesファンクションをダブルクリックして式プロパティを開きます。
6. 入力値を出力値に配置します:
   * OneをPlatinumに
   * TwoをGoldに
   * ThreeをSilverに
7. OKをクリックします。

## タスクの結果

新しいValueMappingファンクションが追加され、各入力値を対応する出力値にマッチングさせます。マッピングが完了したら、[Test Run] (テスト実行)をクリックすれば結果を見ることができます。この例では、次の結果が返されます。

```
{
    "customers": [
        {
            "id": "abc-123",
            "name": "John Doe",
            "status": "Gold"
        },
        {
            "id": "def-456",
            "name": "Jane Smith",
            "status": "Platinum"
        },
        {
            "id": "ghi-789",
            "name": "Emily Stone",
            "status": "Silver"
        }
    ]
}
```