シナリオのデバッグ
Adobe Workfront Fusion 開発ツールは、シナリオの理解とトラブルシューティングに役立ちます。 開発ツールを使用すると、シナリオのすべての手動実行を確認し、実行されたすべての操作を確認し、実行されたすべての API 呼び出しの詳細を確認できます。 エラーが発生したモジュール、操作または単一の応答を確認し、その知識を使用してシナリオを改良できます。
Fusion 開発ツールの概要ビデオとチュートリアルについては、
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront package | 任意 |
Adobe Workfront ライセンス |
新規: Standard または 現在:Work 以上 |
Adobe Workfront Fusion ライセンス** |
現在:Workfront Fusion ライセンスは必要ありません。 または レガシー:任意 |
製品 |
新規:
または 現在:Adobe Workfront Fusion を購入する必要があります。 |
アクセスレベル設定* |
組織の Workfront Fusion 管理者である必要があります。 チームの Workfront Fusion 管理者である必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
開発ツールへのアクセス
Adobe統合シェルで Fusion を使用している場合、または新しい Fusion エクスペリエンスに更新した場合は、シナリオエディターから開発ツールにアクセスできます。
- 画面下部の ヘルパーツール
または:
-
デバッグするシナリオのシナリオエディターに移動します。
シナリオエディターを見つけるには、 シナリオエディターを参照してください。
-
ページの何もないエリア(モジュール上以外)を右クリックします。
-
「開発者ツールを開く」を選択します。
Workfront Fusion 開発ツールの使用
Workfront Fusion 開発ツールは、3 つの主なセクションに分かれています。これらは、開発ツールウィンドウの左パネルにあります。
ライブストリーム
ライブストリームは、シナリオで「1 回実行」をクリックすると、バックグラウンドで発生していることを表示します。
-
Live Stream アイコン
-
次のいずれかの操作を行います。
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 アイコン
- (オプション)検索フィールドに検索語句(名前またはモジュール ID)を入力します。
- モジュール名をクリックします。
- 操作をクリックすると、リクエストの詳細が表示されます。
ツール
Workfront Fusion 開発ツールには、シナリオを設定しやすくするツールが備わっています。
- Tools アイコン
- 使用するツールを選択します。
- 下記のフィールドを設定します。
- Run をクリックします。
ツールとそのフィールド:
Focus a Module
ID で指定したモジュールの設定が開きます。
Find Modules by Mapping
指定した語句に対応するモジュールの値を検索できます。出力には、検索した語句を含んだモジュールの ID が含まれています。
Get App Metadata
アプリのモジュール名または ID でアプリのメタデータを取得します。これは、例えば、シナリオで使用されるアプリのバージョンを知る必要がある場合に便利です。
Copy Mapping
ソースモジュールからターゲットモジュールに値をコピーします。
Copy Filter
ソースモジュールからターゲットモジュールにフィルター設定をコピーします。
Copy Module Name
選択したモジュールの名前をクリップボードにコピーします。
Swap Connection
同じアプリのシナリオ内のすべてのモジュールに、ソースモジュールの接続を複製します。
Swap Variable
指定された変数をシナリオ内で検索し、新しい変数に置き換えます。
Base 64
入力したデータを Base64 にエンコードまたは Base64 からデコードできます。一部のリクエストは Base64 にエンコードされています。このツールは、エンコードされたリクエスト内の特定のデータを検索する場合に役立ちます。
Remap Source
マッピングソースをあるモジュールから別のモジュールへ変更できるようになります。
最初に、シナリオでルートへのソースモジュールとして使用するモジュールを追加する必要があります。