Tools
Adobe Workfront Fusion Tools セクションには、シナリオを強化できる便利なモジュールがいくつか含まれています。
Tools モジュールは、アプリのリストから、または画面下部の Tools アイコン
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront パッケージ | 任意 |
Adobe Workfront プラン |
新規:標準 または 現在:仕事以上 |
Adobe Workfront Fusion ライセンス** | Workfront Fusion のライセンス要件はありません。 |
製品 |
新規:
または 現在:Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
Tools とそのフィールド
トリガー
Basic trigger
このモジュールでは、カスタムトリガーを作成し、その入力バンドルを定義できます。
このモジュールは、例えば、連絡先やその他のリストが指定のメールアドレス(Email >Send an Email や Gmail >Send an Email モジュールなど)に送信されるようにスケジュールされている場合や、必要に応じてトリガーされる簡単なリマインダーとして使用できます。
アクション
Get Multiple Variables
このモジュールは、Set Variable モジュールまたは Set Multiple Variables モジュールによって以前に作成された値を取得します。
このモジュールは、変数が Get Multiple Variables モジュールがある場所とは異なるルートに設定されている場合でも、シナリオの任意の場所に設定された変数を読み取ることができます。 唯一の要件は、Tools/Set Variable または Tools/Set Multiple Variable モジュールを Tools/Get Multiple Variables モジュールの前に実行することです。 モジュールの実行順序の詳細については、「 ルーターモジュールの追加とルートの設定を参照してください。
例: Set/Get (multiple) variable(s) モジュールの使用例を次に示します。
- 異なる経路でも、計算値を後で使用するために保存する場合。これは、値が複数のモジュールで使用され、値を計算する数式が過度に複雑な場合に役立ちます。
- 式をデバッグする場合。モジュールで使用されている式が正しい結果を提供していないように見える場合は、式をコピーして、関連するモジュールの前に挿入する Set Variable モジュールに貼り付けます。 Set Variable モジュールの後にモジュールを切断し、シナリオを実行します。 Set Variable モジュールの出力を確認し、式を調整または簡素化し、シナリオを再実行して、問題が解決するまで繰り返します。
Get Variable
このモジュールは、Set Variable または Set Multiple Variables モジュールによって以前に作成された値を取得します。
このモジュールは、変数が Get Variable モジュールがある場所とは異なるルートに設定されている場合でも、シナリオの任意の場所に設定された変数を読み取ることができます。 唯一の要件は、Tools/Set Variable または Tools/Set Multiple Variables モジュールを Tools/Get Variable モジュールの前に実行することです。 モジュールの実行順序の詳細については、「 ルーターモジュールの追加とルートの設定を参照してください。
Increment function
このモジュールは、各サイクルまたは各シナリオの実行の後に 1 ずつ増分された値を返します。
例:
このモジュールを使用すると、グループ内のユーザーに対するタスク、リード、メールなどの「ラウンドロビン」割り当てを実装できます。 アルゴリズムは、ある合理的な順序でグループから割り当て先を選択します。通常は、リストの上から下に移動します。アルゴリズムがリストの最後に到達すると、次の割り当てをリストの一番上のユーザーに行い、リストの下方に向かって割り当てを続けて行います。
次のシナリオでは、奇数番号のシナリオを実行するたびに最初の受信者にメールを送信し、偶数番号のシナリオを実行するたびに 2 番目の受信者にメールを送信します。
このシナリオを作成するには:
-
モジュールの「Reset a value」フィールドを「なし」に設定します。
-
奇数値のルートを設定します。
1
の値に等しいモジュロ演算関数を使用して、このルートのフィルターを設定します。
注意:Equal to 演算子をデフォルトの Text 演算子から Numeric 演算子に変更することを忘れないでください。
0
の値に等しいモジュロ演算関数を使用して、このルートのフィルターを設定します。
増分関数は、シナリオが実行されるたびに 1 つ追加します。フィルターで増分を確認し、その値に基づいて処理されるので、メールは均等に配信されます。
Set Multiple Variables
このモジュールでは、ルート内の他のモジュールでマッピングできる変数を作成します。変数は、シナリオ内の任意のルートの Get Variable モジュールまたは Get Multiple Variables モジュールにマッピングすることもできます。
Set Variable
このモジュールでは、ルート内の他のモジュールによってマッピングできる変数を作成します。変数は、シナリオ内の任意のルートの Get Variable モジュールまたは Get Multiple Variables モジュールにマッピングすることもできます。
Sleep
このモジュールにより、シナリオのフローを最大 300 秒(5 分)まで遅延することができます。
この機能は、例えば、target サービスサーバーの読み込みの負荷を下げたり、SMS やメールの一括送信時に人間の動作を模倣したりする場合に有効です。
- 最初のシナリオに、一時停止の前半部分を含める。
- 2 つ目のシナリオに、後半部分を含める。
アグリゲーター
Numeric aggregator
このモジュールでは、数値を取得し、選択した関数(SUM、AVG、COUNT、MAX、MIN)の 1 つを適用して、結果を 1 つのバンドルで返すことができます。
Table aggregator
このモジュールは、受け取ったバンドルの選択されたフィールドの値を、指定された列と行の区切り記号(テーブルの作成に使用)を使用して 1 つのバンドルに結合します。
Text aggregator
このモジュールは、受け取ったバンドルの選択されたフィールドの値を 1 つのバンドルに結合します。
例: テキスト集約を使用すると、1 つのバンドルにさらに多くの値(顧客名やメモなど)を挿入し、メールの本文または件名にあるすべての値を含むメールを送信できます。
変換サービス
Compose a string
任意の値を文字列データタイプ(テキスト)に変換します。これにより、バイナリデータなどのマッピングの際に、マッピングが容易になります。
Convert the encoding of the text
入力された入力テキスト(またはバイナリデータ)を選択されたエンコーディングに変換します。
Switch
入力値が提供された値のリストと一致するかどうかを確認します。結果に基づいて出力を返します。