基本シナリオへの Webhook の追加
Webhook は、インスタントトリガーとも呼ばれ、特定のスケジュールではなく、変更が行われるたびにトリガーを開始できる特定の種類のシナリオモジュールです。
この例では、特定のリクエストキューにリクエストが送信されたらすぐにシナリオを開始する Webhook を追加します。 次に、シナリオはこれらのリクエストをプロジェクトに変換します。
この例では、 基本シナリオの作成 で作成したシナリオを変更します。
アクセス要件
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront パッケージ |
任意のAdobe Workfront ワークフローパッケージと任意のAdobe Workfront Automation and Integration パッケージ WorkfrontUltimate Workfront Fusion を追加購入したWorkfront Primeおよび Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 ワークまたはそれ以上 |
| 製品 | 組織がWorkfront Automation and Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件 を参照してください。
前提条件
この手順を実行する前に、 基本シナリオの作成 で説明されているシナリオを作成する必要があります。
Webhook の追加と設定
Webhook モジュールの追加
-
シナリオエディターでシナリオを開きます。
-
最初のモジュールを右クリックし、「モジュールを削除」を選択します。
モジュールが削除され、空白のプレースホルダーが残ります。
-
空のモジュールをクリックし、アプリのリストから 0}Adobe Workfront} を選択します。
-
イベントをウォッチ を選択します。
-
Webhook フィールドの横にある「追加」をクリックします。
-
「レコードタイプ」フィールドで「イシュー」を選択すると、イシューの変更がトリガーされるようになります。
-
「状態」フィールドで「新しい状態」を選択します。 これは、フィルターに使用される必須フィールドですが、この例では扱いません。
-
「レコード生成元」フィールドで、「新しいレコードのみ」を選択します。 これにより、イシューが更新や削除されたときではなく、イシューが追加されたときにシナリオがトリガーするようになります。
-
「保存」をクリックして、モジュール設定を保存します。
2 つ目のモジュールの更新
- シナリオを開きます。
- オブジェクトを変換 モジュールをクリックして開きます。
- 「イシュー ID」フィールドで、黒の ID ブロックを削除します。 ブロックは、マッピング元のモジュールが使用できなくなったため、黒になります。
- 最初のモジュール(イベントを監視)の下にある ID ブロックを選択して、2 番目のモジュールにマッピングします。
- 「OK」をクリックします。
テストしてアクティブ化
-
シナリオエディターの左下隅にある「1 回実行」をクリックします。
新しいリクエストを監視するには、シナリオが実行されている必要があります。
-
Fusion が接続するWorkfront環境に移動して、問題を追加します。
シナリオを実行する必要があります。
-
出力を調べて、シナリオが期待どおりに実行されたことを確認します。
-
シナリオが期待どおりに動作していることを確認したら、画面の左下にある スケジュール トグルをクリックして オン にします。
これにより、シナリオがアクティブになります。
-
Workfront Fusion で、左下隅付近の 保存 をクリックして、シナリオの進捗を保存します。