モジュールのタイプ

Adobe Workfront Fusion は、アクションモジュール、検索モジュール、トリガーモジュール、アグリゲーター、イテレーターの 5 種類のモジュールを区別します。アグリゲーターとイテレーターは、詳細なシナリオ用です。

アクセス要件

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

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

現在のライセンス要件:Workfront Fusion ライセンス要件はありません。

または

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

製品
この記事で説明する機能を使用するには、Adobe Workfront Fusion と Adobe Workfront を購入する必要があります。

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

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

アクションモジュール

アクションモジュールは、最も一般的なタイプのモジュールです。一般的なアクションモジュールは、1 つのバンドルを返し、次のモジュールに渡して処理を行います。

トリガーモジュールとは異なり、アクションモジュールは、シナリオの最初、中間または最後に配置できます。シナリオのアクションモジュールの数には制限はありません。

INFO
例:
  • Workfront/ファイルをアップロード ​で、Workfront にファイルを送信し、識別子を返します。
  • 画像/サイズ変更 ​で、画像を受け取り、指定した寸法にサイズ変更し、サイズ変更した画像を次のアクションに渡します。

アクションタイプには、作成、読み取り、更新、削除の 4 つのサブタイプがあります。更新サブタイプでは、次の 3 つの操作が有効になります。

  • フィールドの内容を消去する。この操作は、フィールドの内容がキーワードを消去するために評価されるときに行われます(空白 ​と混同しないでください)。

  • フィールドの内容を変更しない。この操作は、フィールドが空白のままになっているか、フィールドの内容が空白と評価される(JSON の null で表される)場合に実行されます。

  • フィールドの内容を置き換える。この操作は、上記の 2 つ以外のすべての場合に実行されます。

NOTE
  • erase キーワードがマッピングパネルに表示されない場合、モジュールが更新モジュールでないか、アプリの最新の仕様に更新されていません。
  • 「空白」はフィールドの内容を変更しません。フィールドを消去する必要がある場合は、次の数式を使用できます。
フィールドの内容が空白として評価される場合にフィールドを変更しないままにすることは、現時点では不可能です。

モジュールの検索

一般的な検索では、0 個、1 個、または複数のバンドルを返し、次のモジュールに渡して処理を行います。

シナリオの最初、中間または最後に検索を配置できます。

シナリオの検索の数には制限はありません。

INFO
例:
Workfront/関連レコードの読み取り ​では、特定の親オブジェクト内で、指定した検索クエリに一致するレコードを読み取ります。

トリガーモジュール

トリガーは、特定のサービスに変更があった場合にバンドルを生成します。変更には、新しいレコードの作成、レコードの削除、レコードの更新などが含まれます。

各トリガーは、0 個、1 個または複数のバンドルを返し、次のモジュールに渡して処理を行います。

トリガーは、シナリオの先頭にのみ配置できます。

各シナリオにはトリガーを 1 つだけ含めることができます。

Workfront Fusion は、ポーリングトリガーとインスタントトリガーの 2 種類のトリガーを区別します。

ポーリングトリガー

ポーリングトリガーは、前回の実行以降に変更がなかった場合でも、特定のサービスを定期的にポーリングします。ポーリングトリガーを含むシナリオを、一定の間隔で実行するようにスケジュールすることをお勧めします。変更 ​がある場合、トリガーは変更に関する情報を含むバンドルを返します。変更 ​がない場合、トリガーはバンドルを出力しません。シナリオのスケジュールの説明については、 Adobe Workfront Fusionでのシナリオのスケジュール設定を参照してください。

ポーリングトリガーでは、エポックパネルを介して出力する最初のバンドルを選択できます。パネルは、トリガーを保存した後、または設定を変更した後、自動的にトリガーされます。詳しくは、Adobe Workfront Fusion でのトリガーモジュールの開始場所の選択を参照してください。

NOTE
エポックパネルで行われた設定は、モジュールの最初の実行にのみ影響します。モジュールが実行されると、最後に出力されたバンドルが記憶され、エポックパネルを介して行われた設定が無効になります。
INFO
例:
  • Workfront/レコードを監視 ​は、前回のシナリオ実行以降に新しく追加されたファイルを返します

  • Google Sheets/行を監視 ​は、前回のシナリオ実行以降にユーザーが追加した新しい行を返します

インスタントトリガー

インスタントトリガーを使用すると、サービスは​ 変更 ​について Workfront Fusion に即座に通知できます。即座に実行するインスタントトリガーを含むシナリオをスケジュールすることをお勧めします。手順については、Adobe Workfront Fusion でのシナリオのスケジュールを参照してください。受信データの処理方法の詳細については、 Adobe Workfront Fusion のインスタントトリガー(Web フック)も参照してください。

INFO
例:
  • Workfront/イベントを監視 ​は、タスクの作成など、Workfront で特定の種類のイベントが発生したときに情報を返します。
  • Google Sheets/変更を監視 ​は、セルが更新されるたびに情報を返します。

アグリゲーター

アグリゲーターとは、複数のバンドルを 1 つのバンドルに蓄積するモジュールの一種です。

各アグリゲーターは 1 つのバンドルのみを返し、次のモジュールに渡してさらに処理を行います。

アグリゲーターは、シナリオの途中にのみ配置できます。

シナリオに含めることができるアグリゲーターの数に制限はありません。

INFO
例:
  • アーカイブ/アーカイブを作成 ​は、受信したファイルを zip アーカイブに圧縮します
  • CSV/CSV に集計 ​は、CSV ファイルから複数の文字列を 1 行に結合します。
  • ツール/テキストアグリゲーター ​は、複数の文字列を 1 つの文字列に組み合わせます。

詳しくは、 Adobe Workfront Fusion のアグリゲーターモジュールを参照してください。

イテレータ

イテレーターは、配列を複数の個別のバンドルに分割するモジュールの一種です。

各イテレーターは 1 つ以上のバンドルを返し、次のモジュールに渡して処理します。

イテレーターは、シナリオの途中にのみ配置できます。

シナリオに含めることができるイテレーターの数に制限はありません。

INFO
例:
メール/添付ファイルを取得 ​は、添付ファイルの配列を別々のバンドルに分割します

詳しくは、 Adobe Workfront Fusion のイテレーターモジュールおよび Adobe Workfront Fusion での配列マッピングを参照してください。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43