グループデータマッピング
グループデータマッピングは、フィールド名とデータピル名の一致に基づいてフィールドを自動的にマッピングできる便利な機能です。 これは、データベースアプリケーションなど、マッピングが必要なフィールドが多数ある場合に特に役立ちます。
動画をご希望ですか
この動画でクイックバージョンをご覧ください。
この機能を使用すると、選択したデータソースからレシピステップのフィールドを1対1でマッピングできます。
制限事項
グループデータマッピングは、Execute ruby codeまたはExecute JavaScript codeのマップ入力データをサポートしていません。
グループマッピングウィザードの有効化
グループデータマッピングは、トリガーを除くすべてのレシピアクションで使用できます。 グループマッピングを使用するには、次の手順を完了します:
マッピングするレシピステップを展開します。
group mappingアイコンをクリックして、グループマッピングウィザードを有効にします。
グループマッピングウィザードの有効化
フィールドグループとデータソースの選択
グループマッピングウィザードには、マッピングに使用できるフィールド、フィールドグループ、および使用可能なデータソースが表示されます。 これらのデータソースは、レシピの作成で使用するアプリデータに似ています。
フィールドグループは、レシピUIでネストされたフィールドとして表示されるフィールドであり、アプリケーション内のオブジェクト構造に従います。 ステップ内のすべてのフィールド(ネストされたフィールドを含む)または特定のフィールドグループのいずれかを選択できます。 次の画像では、ネストされたフィールドBill toとShip toを使用しています:
アクション内のフィールドとフィールドグループの例
マッピングするフィールドを選択します。
Environment properties、トリガー、およびその前のすべてのレシピステップから、データピルのデータソースを選択します。 ステップ全体の出力、またはその中のネストされた配列のいずれかからマッピングできます。
ウィザードを確認して、表示オプションが選択内容と一致していることを確認し、Nextをクリックします。
データソースとフィールドの照合方法
現在のイテレーションでは、システムは、マッピング対象のフィールドとデータソースのデータピルの両方の名前/ラベルおよびAPI名に基づいて、データソースとフィールドの一致を判断します。
- 一致では大文字と小文字は区別されません
- 一致ではアンダースコアとスペースは無視されます
- すべてのデータ型(文字列、整数、ブール値など)は相互に一致させることができますが、配列を非配列にマッピングすることはできません
- データピルラベルとAPI名は、フィールドラベルまたはAPI名と照合されます
- 一致は、アンダースコア、スペース、大文字と小文字の違いを除いて完全一致である必要があります
例
次の例は、フィールドラベルとデータピルラベルを示しています:
| フィールド | データピル | 一致するか | 説明 |
|---|---|---|---|
| アカウント名 | アカウント名 | はい | 完全一致 |
| ACCOUNT NAME | account name | はい | 大文字と小文字は無視されます |
| account_name | accountname | はい | アンダースコアとスペースは無視されます |
| Account_name | accountname_c | いいえ | accountname_cには余分な文字'c'があります |
データマッピングのプレビュー
ウィザードの2番目の画面には、同じ名前とデータ型を共有するデータピルと正常に一致したフィールドが表示されます。 これらのマッピングを適用するには、次の手順を完了します:
フィールドとデータピルのマッピングを確認し、選択内容が正しいことを確認します。
マッピングするフィールドのチェックボックスを選択します。 マッピングしないフィールドは選択解除できます。
データマッピングのプレビュー
Apply mappingsボタンをクリックして、選択したフィールドにデータピルをマッピングします。 これらのマッピングはレシピで編集できます。
最終更新日: