スマートな提案を適用してデータをマッピング

フロー内のアクションにフィールドを入力する際、人工知能(AI)機能を使用してマッピング候補を生成します。

このタスクについて

フローにアクションを追加すると、マッピング候補を生成できます。 これらの提案は、現在のノードのフィールドの入力値として適しているかもしれない、フロー内の前のノードからの出力を特定する。 提案されたマッピングは、ファジィマッチングとセマンティックルールを適用する事前に訓練されたアルゴリズムによって生成することができる。 社会的学習が有効になっている場合、コミュニティによって同じマッピングが使われた回数によって、提案されるマッピングを生成することもできる。 App Connect コミュニティによって使われた回数によって生成されます。 詳しくは、 マッピングアシストの概要をご覧ください。

手順

  1. App Connect Designerで、フローにアクションを追加し、アプリケーションのアカウントに接続していることを確認します。
    データがフロー内の前のノードからマッピングできるターゲット・アプリケーション用のアクションの場合、マッピング候補を生成できます。
    イベントドリブンフローのアクションのマッピング候補の生成ボタンを示すスクリーンショット
  2. 提案を生成するには、 マッピング提案を生成するをクリックします。
    マッピング・アシストは、マッピングの候補を検出し、それらを適用する前にプレビューすることができます。 あるいは、 キャンセルをクリックして、提案されたマッピングを適用せずにプレビューモードを終了することもできます。
    スクリーンショットでは、17のマッピング候補が生成されている。 例えば、ソースアプリケーションのStreet addressフィールドは、ターゲットアプリケーションのStreet addressフィールドにマッピングされる。
  3. マッピングが不適切な場合は、「 提案を消去 」をクリックして個別に消去できます。
    サジェストをクリアすると、そのフィールドは空になりますが、マッピングのサジェストを適用するかキャンセルするまで、そのフィールドに新しいマッピングを作成することはできません。
    画面は、[提案を消去]をクリックして、1つのマッピング提案を消去する方法を示しています
  4. 提案を確認し、不適切な提案を削除したら、[ 提案を適用] をクリックして残りの提案を受け入れます。
    提案されたマッピングをクリアしたり、適用後に提案されたマッピングを削除しても、それらのフィールドの提案をプレビュー(そして適用)することができます。 以下の例では、"Name "フィールドと "Street address "フィールドの2つのマッピング候補が削除されているため、2つのマッピング候補をプレビューすることができます。
    2つのマッピング候補をクリアした後、マッピングアシストボタンに「Preview 2 mapping suggestions」と表示されていることを示すスクリーンショット
    これらのフィールドの1つを、フロー内の先行するノードのデータと手動で対応付けると、候補の数が減る。 この例では、"Name "フィールドを手動でマッピングした場合、"Street address "フィールドのマッピング候補が1つ残り、プレビューされる。
  5. 推奨されるマッピングを適用した後、マッピングが含まれていないフィールドを確認し、必要に応じてソース・ データをこれらのフィールドに手動でマッピングします。
    提案されたマッピングを別のマッピングに置き換えるには、提案されたマッピングを削除した後に同じ手順を使用することもできます。
    1. マッピングされていないフィールドをクリックすると、そのフィールドにマッピング候補がある場合は、 マッピング候補リストが表示されます。
      または、 Insert a mapping マッピングアイコンの挿入 をクリックして、 Suggested mappings リストを開きます。
      このリストには、セマンティック・マッピング(マッピング評価アイコン 評価アイコン )やコミュニティ・マッピング(コミュニティ評価アイコン コミュニティ提案アイコン )が含まれます。 ソーシャルラーニングを無効にすると、コミュニティマッピングが表示されなくなります。 詳しくは、 マッピングアシストの概要をご覧ください。
    2. 適切なマッピングを選択します。
      評価またはコミュニティアイコンにカーソルを合わせると、マップの予測的中率を見ることができます。
      次の例は、"Name "フィールドにコミュニティマッピングとセマンティックマッピングが提案されていることを示しています。 コミュニティアイコンにカーソルを合わせると、コミュニティマッピングの評価が85%であることがわかります。 App Connect ユーザー・コミュニティ
      コミュニティからの提案の信頼度の上にカーソルを置くと、信頼度が85%になることを示すスクリーンショット
    3. より幅広いマッピングから選択するには、[ すべてのマッピング] をクリックして[ 使用可能なマッピング] リストに切り替えます。
      セクションを展開して、必要なマッピングを探し、選択します。
    4. ソースとターゲットのデータ形式が一致しない場合は、[ データ形式の変換]をクリックして変換ジェネレータを使用し、ソースデータを必要なターゲット形式に変換するJSONata式を作成します。
      詳細については、 変換ジェネレータによるデータの変換を参照してください。
      Nameターゲット・フィールドがUser nameソース・フィールドにマッピングされていることを示すスクリーンショット。 トランスフォーム・データ・フォーマットのリンクは、次のような場合にご利用いただけます
  6. フロー内のアクションに対してマッピング候補が検出されない場合、プレビューするマッピング候補の数はゼロになります。
    メッセージのスクリーンショット プレビュー 0 マッピングの提案
    • 提案されたマッピングが利用可能な場合は、 提案されたマッピングのリストを使用してマッピングを選択できます。
    • 推奨されるマッピングが見つからない場合は、「 Insert a mapping 」( マッピングアイコンの挿入 )をクリックして、「 Available mappings」(利用可能なマッピング) リストからマッピングを選択します。