シナリオのデバッグ
Adobe Workfront Fusion 開発ツールは、シナリオの理解とトラブルシューティングに役立ちます。 開発ツールを使用すると、シナリオのすべての手動実行を確認し、実行されたすべての操作を確認し、実行されたすべての API 呼び出しの詳細を確認できます。 エラーが発生したモジュール、操作または単一の応答を確認し、その知識を使用してシナリオを改良できます。
Fusion 開発ツールの概要ビデオとチュートリアルについては、
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
新規: Standard
または
現在:Work 以上
現在:Workfront Fusion ライセンスは必要ありません。
または
レガシー:任意
新規:
- Select または Prime Workfront プラン:組織は Adobe Workfront Fusion を購入する必要があります。
- Ultimate Workfront プラン: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 アイコン
-
次のいずれかの操作を行います。
アクション手順リクエスト情報の表示シナリオの各モジュールに関して、次の情報を表示できます。
-
リクエストヘッダー(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 が含まれています。
モジュールフィールドの値のみを検索する場合は、このオプションを有効にします。
モジュールフィールドの名前も検索する場合は、このオプションを無効にします。
検索は、name および label パラメーターを使用して実行されます。
Get App Metadata
アプリのモジュール名または ID でアプリのメタデータを取得します。これは、例えば、シナリオで使用されるアプリのバージョンを知る必要がある場合に便利です。
Copy Mapping
ソースモジュールからターゲットモジュールに値をコピーします。
ソースモジュール値の挿入先となるモジュールを選択するか、そのモジュールの ID を入力します。
重要:ターゲットモジュール内の値は上書きされます。
Copy Filter
ソースモジュールからターゲットモジュールにフィルター設定をコピーします。
ソースモジュールのフィルター値の挿入先となるモジュールを選択するか、そのモジュールの ID を入力します。
重要:ターゲットモジュール内の値は上書きされます。
Copy Module Name
選択したモジュールの名前をクリップボードにコピーします。
Swap Connection
同じアプリのシナリオ内のすべてのモジュールに、ソースモジュールの接続を複製します。
Swap Variable
指定された変数をシナリオ内で検索し、新しい変数に置き換えます。
{{5.value}}
。{{5.value}}
。Base 64
入力したデータを Base64 にエンコードまたは Base64 からデコードできます。一部のリクエストは Base64 にエンコードされています。このツールは、エンコードされたリクエスト内の特定のデータを検索する場合に役立ちます。
Remap Source
マッピングソースをあるモジュールから別のモジュールへ変更できるようになります。
最初に、シナリオでルートへのソースモジュールとして使用するモジュールを追加する必要があります。