カスタム関数を使用したデータのマッピング

Fusion の関数領域で、カスタム関数を作成できます。 次に、これらの関数を、Adobe App Builder モジュールの形式でシナリオに追加します。

カスタム関数はAdobe App Builderを通じて機能するので、使用する組織のAdobe App Builder ライセンスが必要です。

ほとんどのシナリオ要素と同様、カスタム関数はチームが所有します。

Workfront Fusion には、単純な式や複雑な式を作成できる組み込み関数も含まれています。 これらの関数は、配列、文字列、数値、以前のモジュールのデータの関数など、様々なユースケースに対応しています。

組み込み関数の詳細と手順については、​ 組み込み関数を使用した項目のマッピング ​ を参照してください。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ

任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。

Adobe Workfront ライセンス

標準

Work またはそれ以上

製品
  • 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。
  • カスタム関数を使用するには、Adobe App Builder ライセンスが必要です。

この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。

カスタム関数の設定

カスタム関数は、Workfront Fusion の関数領域で設定されます。 関数を設定したら、Adobe App Builder コネクタを使用して、関数をシナリオに追加できます。

ランタイム環境の初期化

カスタム関数を作成する前に、ランタイム環境を初期化する必要があります。 これは、チームにカスタム関数がない場合にのみ実行する必要があります。

IMPORTANT
初期化は、Adobe App Builderにアクセスできるユーザー(開発者または IMS 組織内のシステム管理者)のみが実行できます。
初期化が完了すると、初期化が実行されたチームのすべてのユーザーが関数を作成して使用できるようになります。
  1. 左側のパネルで「関数 関数アイコン 」タブをクリックします。

    ランタイムをまだ設定していない場合は、「ランタイム環境が設定されていません」というメッセージが表示されます。

  2. ランタイムの初期化 をクリックします。

    しばらくすると、関数リストが表示され、2 つのサンプル関数が表示されます。

カスタム関数の作成

ランタイム環境が設定されたら、カスタム関数の作成を開始できます。

IMPORTANT
  • カスタム関数は 必ず JavaScript関数にする。

  • カスタム関数 must は、オブジェクトを返します。

  • カスタム関数を作成した後に、次の操作を実行することはできません。

    • 名前を変更
    • デフォルトのパラメーター値の表示
  1. 左側のパネルで「関数 関数アイコン 」タブをクリックします。

  2. 関数を追加 をクリックします。

  3. カスタム関数の名前を入力します。

    この名前は後で変更できません。

  4. 関数のコードを入力します。

  5. 追加する各デフォルトパラメーター値に対して、「パラメーターを追加 をクリックし、パラメーター名とデフォルト値を入力します。

    関数をシナリオに追加する際に、デフォルトのパラメーターを上書きできます。

  6. 保存」をクリックします。

シナリオへのカスタム関数の追加

シナリオにカスタム関数を追加するには、Adobe App Builder コネクタを使用します。

手順については、Adobe App Builder モジュール ​ を参照してください。

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3