シナリオのデバッグ
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 にエンコードされています。 このツールは、エンコードされたリクエスト内の特定のデータを検索する場合に役立ちます。
ソースを再マッピング
マッピングソースをあるモジュールから別のモジュールへ変更できるようになります。
最初に、シナリオでルートへのソースモジュールとして使用するモジュールを追加する必要があります。