Adobe Workfront Fusion で配列をマッピング

配列は、以下を含む特別なタイプの項目です。

  • 1 つ以上のテキスト値(単純配列)
  • 同じタイプの 1 つ以上のコレクション(複合配列)
INFO
例: ​メールの監視モジュールは、すべてのメールの添付ファイルの配列を返します。すべての添付ファイルは、名前、コンテンツ、サイズなどを含むコレクションを表します。

詳しくは、 Adobe Workfront Fusion🔗 での 項目データタイプを参照してください。

アクセス要件

この記事で説明している機能を使用するには、次のアクセス権が必要です。

Adobe Workfront プラン*
Pro またはそれ以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンス要件は不要。

または

従来のライセンス要件:Workfront Fusion for Work Automation and Integration

製品

現在の製品要件:Select または Prime Adobe Workfront プランをご利用の場合、この記事で説明されている機能を使用するには、組織は Adobe Workfront に加えて Adobe Workfront Fusion も購入する必要があります。Workfront Fusion は、Workfront Ultimate プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfrontを組織で購入する必要があります。

ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

配列全体のマッピング

  1. 配列をマッピングするモジュールで、配列をマッピングするフィールドをクリックします。 配列のマッピング先のフィールドです。

  2. 表示されるボックスで、項目をマッピングします。

    パネルを使用すると、他のタイプの項目と同じ方法でフィールドをマッピングできます。各項目に個別に入力しないで、別の配列をターゲットフィールドにマッピングする場合は、「マップ」ボタンを使用します。この場合、両方の配列(ソース配列とターゲット配列)の構造が同じであることを確認します。

    1 つの配列には、任意の数の項目を追加できます。

イテレータを使用して、配列を個々のバンドルに分割できます。詳しくは、 Adobe Workfront Fusion🔗内のイテレータモジュールを参照してください。

新しい配列への項目のマッピング

Workfront Fusion の一部のフィールドでは、要素を配列にマッピングできます。 例えば、チェックリスト項目の配列を、Workfront ボード / チェックリスト項目を追加モジュールに作成できます。 モジュールを実行すると、すべてのチェックリスト項目がカードに追加されます。

「項目を追加」と表示されるモジュールフィールドは、すべて配列を作成します。

項目を追加

配列に要素を追加するには、次の手順に従います。

  1. 項目を追加」をクリックします
  2. 開いたパネルに、項目の詳細を入力します。
  3. 追加」をクリックします。
  4. (オプション) 配列に追加する各要素に対して、手順 1 ~ 3 を繰り返します。

配列要素のマッピング

数値別に配列要素をマッピングします

配列要素は、配列名の後に角括弧で囲まれた数字として表示されます。 このインデックス番号を使用して、配列の個々の要素をフィールドにマッピングできます。

NOTE
Workfront Fusion の配列インデックス作成は 1 から開始します。

配列要素をマッピングするには:

  1. 要素をマッピングするフィールドをクリックします。

    マッピングパネルが開きます。

  2. マッピングする要素を含む配列を見つけます。

  3. アレイの横にあるドロップダウン矢印をクリックします。

  4. マッピングする要素をクリックします。

    要素がマッピングされます。インデックスは 1 です。 これにより、配列の最初の要素がマッピングされます。

  5. 配列の別の要素をマッピングするには、[1 をクリックし ] マッピングする配列要素のインデックス番号を入力します。

指定されたキーで配列の要素をマッピングする

一部の配列には、メタデータや属性などのキー値項目を持つコレクションが含まれています。 これらの値の 1 つを使用するには、指定されたキー値で要素を検索し、対応する値を値項目から取得できます。 map() 関数と get() 関数を組み合わせた数式を使用することをお勧めします。

recommendation-more-help

次の例は、Jira アプリの出力を示しています。

この例では、ID が 10108 の特定の添付ファイルについて、添付ファイルの配列からファイル名を取得します。

この例では、次の出力が生成されます。

この式は次のように説明できます。

  • map

    1. map() の最初のパラメーター関数は配列の項目全体です。

    2. 2 つ目のパラメーターは、値の項目の未加工の名前です。未加工の名前を取得するには、マッピングパネルの項目にポインタを合わせます。

      note note
      NOTE
      すべてのパラメーターでは大文字と小文字が区別されます。この例では、アイテムのラベルが生の名前と異なるのは大文字のみですが、生の名前を使用する必要があります。
    3. 3 番目のパラメーターは、キー項目の生の名前です。

    4. 4 番目のパラメーターは指定されたキー値です。

    map() 関数は配列を返すので(指定されたキー値を持つ他の要素が存在する可能性があるため)、その最初の要素を取得するために get() 関数を適用する必要があります。

  • get

    1. get() 関数の最初のパラメーターは、map() 関数の結果です。

    2. 2 番目のパラメーターは要素のインデックスです。 この例では、インデックスは 1 です。

この例では、次の出力が生成されます。

map() 関数の詳細については、 配列関数を参照してください。

get() 関数の詳細については、 一般関数を参照してください。

配列要素を一連のバンドルに変換します

配列はイテレータモジュールを使用して、一連のバンドルに変換することができます。詳しくは、Iterator モジュールを参照してください。

5f00cc6b-2202-40d6-bcd0-3ee0c2316b43