基本シナリオへのトリガーモジュールの追加
トリガーモジュールは、シナリオの最初に配置されます。 これらのモジュールは、特定のサービスに変更が加えられたときに特定の条件が満たされると、シナリオの実行を開始します。 変更には、新しいレコードの作成、レコードの削除、レコードの更新などが含まれます。
ポーリングモジュールは、設定された時間間隔でサービスを確認し、その時間間隔で発生した変更に関する情報を返します。 何も変更されていない場合、トリガーはシナリオを実行しません。
この例では、15 分ごとに実行されるトリガーモジュールを追加し、特定のキューにリクエストが送信された場合にシナリオを開始します。 次に、シナリオはこれらのリクエストをプロジェクトに変換します。
この例では、 基本シナリオの作成で作成したシナリオを変更します。
前提条件
この手順を実行する前に、 基本シナリオの作成で説明されているシナリオを作成する必要があります。
トリガーモジュールの追加と設定
トリガーモジュールを追加
-
シナリオエディターでシナリオを開きます。
-
最初の(検索)モジュールを右クリックし、モジュールを削除 を選択します。
モジュールが削除され、空白のプレースホルダーが残ります。
-
空のモジュールをクリックし、アプリのリストから 0}Adobe Workfront} を選択します。
-
レコードをウォッチ を選択します。
-
モジュールで、シナリオ内の残りのモジュールと同じ接続が使用されていることを確認します。
-
「フィルター」フィールドで、「新しいレコードのみ」を選択します。
-
レコードタイプ フィールドで、「イシュー」を選択します。
-
「出力」ボックスで、「
ID
」、「Name
」および「Project ID
」を選択します。 -
OK をクリックして、モジュール設定を保存します。
[Choose where to start] (開始位置を選択)ウィンドウが開きます。
-
今から を選択します。
トリガーモジュールのスケジュール設定
-
「Watch Records」モジュールの時計をクリックします。
スケジュール設定ウィンドウが開きます。
-
「シナリオを実行」フィールドで、「一定の間隔で を選択し す。
-
「OK」をクリックします。
2 つ目のモジュールの更新
最初のモジュールは交換済みなので、2 番目のモジュールは新しい最初のモジュールにマッピングする必要があります。
- Convert object モジュールを開きます。
- 「イシュー ID」フィールドで、黒の ID ブロックを削除します。 ブロックは、マッピング元のモジュールが使用できなくなったため、黒になります。
- 最初のモジュール(レコードをウォッチ)の下にある ID ブロックを選択して、2 番目のモジュールにマッピングします。
- 「OK」をクリックします。
テストしてアクティブ化
-
Fusion が接続するWorkfront環境に移動して、問題を追加します。
-
シナリオエディターの左下隅にある「1 回実行」をクリックします。
-
出力を調べて、シナリオが期待どおりに実行されたことを確認します。
-
シナリオが期待どおりに動作していることを確認したら、画面の左下にある スケジュール トグルをクリックして オン にします。
これにより、シナリオがアクティブになります。
-
Workfront Fusion では、左下隅付近の 保存 をクリックして、シナリオの進捗を保存します。
note important IMPORTANT シナリオを改良、テストするたびに保存するようにしてください。
リソース
- Webhook について詳しくは、 のインスタントトリガー(Webhook) Adobe Workfront Fusion を参照してください。