シナリオのデバッグ
Adobe Workfront Fusion開発ツールは、シナリオの理解とトラブルシューティングに役立ちます。 開発ツールを使用すると、シナリオのすべての手動実行を確認し、実行されたすべての操作を確認し、実行されたすべてのAPI呼び出しの詳細を確認できます。 エラーが発生したモジュール、操作または単一の応答を確認し、その知識を使用してシナリオを改良できます。
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統合シェルでFusionを使用する場合、または新しいFusion エクスペリエンスに更新した場合は、シナリオエディターから開発ツールにアクセスできます。
- 画面の下部にある「ヘルパーツール
」アイコンをクリックします。
または
-
デバッグするシナリオのシナリオエディターに移動します。
シナリオエディターを見つけるには、 シナリオエディターを参照してください。
-
ページの何もないエリア(モジュール上以外)を右クリックします。
-
「開発者ツールを開く」を選択します。
Workfront Fusion開発ツールの使用
Workfront Fusion 開発ツールは、3 つの主なセクションに分かれています。これらは、開発ツールウィンドウの左パネルにあります。
ライブストリーム
ライブストリームは、シナリオで「1 回実行」をクリックすると、バックグラウンドで発生していることを表示します。
-
ライブストリーム アイコン
をクリックして、「ライブストリーム」セクションを開きます。
-
次のいずれかの操作を行います。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto アクション 手順 リクエスト情報の表示 シナリオの各モジュールに関して、次の情報を表示できます。
-
リクエストヘッダー(API エンドポイント URL、http メソッド、リクエストが呼び出された日時、リクエストヘッダー、クエリ文字列)
-
リクエスト本文
-
応答ヘッダー
-
応答本文
この情報を表示するには、Workfront Fusion開発ツールの右側のパネルにある適切なタブをクリックします。
コンテンツによるイベントの検索 Workfront Fusion開発ツールの左側のパネルの検索フィールドに検索語を入力すると、検索語を含むリクエストのみが表示されます。 リクエストのリストをクリア 開発ツールの左パネルの右上隅にあるゴミ箱アイコンをクリックして、Workfront Fusion開発ツールで記録されたリクエストのリストをクリアします。 Raw JSON 形式または cURL でリクエストを取得 -
Raw JSON
開発ツールの右パネルの右上隅にある Copy RAW をクリックします。
-
cURL
開発ツールの右パネルの右上隅にある Copy cURL をクリックします。
-
シナリオデバッガー
シナリオデバッガーは、より複雑なシナリオで役に立ちます。シナリオ実行の履歴が表示され、名前または ID でモジュールを検索できます。
- Scenario Debugger アイコン
をクリックして、Scenario Debuggerを開きます。
- (オプション)検索フィールドに検索語(名前またはモジュール ID)を入力します。
- モジュール名をクリックします。
- 操作をクリックして、リクエストの詳細を表示します。
ツール
Workfront Fusionの開発ツールは、容易にシナリオを設定できます。
- ツール アイコン
をクリックして、ツールを開きます。
- 使用するツールを選択します。
- 下記のフィールドを設定します。
- 「実行」をクリックします。
ツールとそのフィールド:
モジュールのフォーカス
ID で指定したモジュールの設定が開きます。
マッピングによるモジュールの検索
指定した語句に対応するモジュールの値を検索できます。出力には、検索した語句を含んだモジュールの ID が含まれています。
アプリのメタデータの取得
アプリのモジュール名または ID でアプリのメタデータを取得します。これは、例えば、シナリオで使用されるアプリのバージョンを知る必要がある場合に便利です。
マッピングのコピー
ソースモジュールからターゲットモジュールに値をコピーします。
フィルターのコピー
ソースモジュールからターゲットモジュールにフィルター設定をコピーします。
モジュール名をコピー
選択したモジュールの名前をクリップボードにコピーします。
接続の交換
同じアプリのシナリオ内のすべてのモジュールに、ソースモジュールの接続を複製します。
変数の交換
指定された変数をシナリオ内で検索し、新しい変数に置き換えます。
Base 64
入力したデータを Base64 にエンコードまたは Base64 からデコードできます。一部のリクエストは Base64 にエンコードされています。このツールは、エンコードされたリクエスト内の特定のデータを検索する場合に役立ちます。
ソースを再マッピング
マッピングソースをあるモジュールから別のモジュールへ変更できるようになります。
最初に、シナリオでルートへのソースモジュールとして使用するモジュールを追加する必要があります。