Adobe Workfront Fusion 開発ツールでシナリオをデバッグ
Adobe Workfront Fusion 開発ツールを使用すると、シナリオを理解し、トラブルシューティングできます。開発ツールは、Chrome Developer Tools にさらにパネルを追加します。このデバッガーパネルを使用すると、シナリオのすべての手動実行を確認し、実行されたすべての操作を確認し、実行されたすべての API 呼び出しの詳細を表示できます。エラーが発生したモジュール、操作または単一の応答を確認し、その知識を使用してシナリオを改良できます。
Fusion 開発ツールの概要ビデオとチュートリアルについては、
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
Workfront Fusion 開発ツールへのアクセス
開発ツールへのアクセスは、Adobe Unified Experience で Fusion を使用しているかどうかにより異なります。
Adobe Unified Experience または新しい Fusion エクスペリエンスの開発ツールにアクセスします。
Adobe統合シェルで Fusion を使用している場合、または新しい Fusion エクスペリエンスに更新した場合は、シナリオエディターから開発ツールにアクセスできます。
- 画面下部の ヘルパーツール アイコンをクリックします。
または:
-
デバッグするシナリオのシナリオエディターに移動します。
シナリオエディターを組み込むには、シナリオエディターを参照してください。
-
ページの何もないエリア(モジュール上以外)を右クリックします。
-
「開発者ツールを開く」を選択します。
クラシック Fusion エクスペリエンスで開発ツールにアクセス
クラシック Fusion エクスペリエンスで開発ツールを使用するには、Chrome 拡張機能をインストールする必要があります。そうすると、Chrome 開発者ツールからこの拡張機能を使用できます。
Chrome デベロッパーツール拡張機能をインストール
Workfront Fusion 開発ツールは Chrome web ストアを介して Chrome に追加できます。
- こちらのリンクをクリックして、Chrome web ストアの Workfront Fusion 開発ツールに移動します。
- 「Chrome に追加」をクリックします。
- 開いたウィンドウで、権限を確認します。権限に同意する場合は、「拡張機能を追加」をクリックします。
Workfront Fusion 開発ツール拡張機能が Chrome 拡張機能に追加されました。
Workfront Fusion 開発ツールを見つけます。
Workfront Fusion 開発ツールを使用するには、Chrome 開発ツール拡張機能をインストールするの説明に従って、Workfront Fusion 開発ツール拡張機能を Chrome ブラウザーに追加する必要があります。
-
Workfront Fusion シナリオを開きます。
-
Chrome Developer Tools を開く:
table 0-row-2 1-row-2 layout-auto html-authored no-header Mac Command + Option + I Windows Ctrl + Shift + I
または
F12
note tip TIP Chrome Developer Console を下にドッキングして、モジュールの表示を改善することをお勧めします。 -
Chrome Dev Tools で「Workfront Fusion」タブをクリックします。
Workfront Fusion 開発ツールの使用
Workfront Fusion 開発ツールは、3 つの主なセクションに分かれています。これらは、開発ツールウィンドウの左パネルにあります。
ライブストリーム
ライブストリームは、シナリオで「1 回実行」をクリックすると、バックグラウンドで発生していることを表示します。
-
ライブストリーム アイコン をクリックして、「ライブストリーム」セクションを開きます。
-
次のいずれかの操作を行います。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto アクション 手順 リクエスト情報の表示 シナリオの各モジュールに関して、次の情報を表示できます。
-
リクエストヘッダー(API エンドポイント URL、http メソッド、リクエストが呼び出された日時、リクエストヘッダー、クエリ文字列)
-
リクエスト本文
-
応答ヘッダー
-
応答本文
この情報を表示するには、Workfront Fusion 開発ツールの右パネルにある適切なタブをクリックします。
リクエストと応答を検索 Workfront Fusion 開発ツールの左パネルにある検索フィールドに検索語を入力すると、その検索語を含むリクエストのみが表示されます。 リクエストのリストを削除 開発ツールの左パネルの右上隅にあるごみ箱アイコンをクリックして、Workfront Fusion 開発ツールで記録されたリクエストのリストをクリアします。 コンソールログを有効化 開発ツールの左パネルの右上隅にあるコンピューターアイコン をクリックします。
コンピューターアイコンが緑の場合、コンソールでのログは有効になっています。
Raw JSON 形式または cURL でリクエストを取得 -
Raw JSON
開発ツールの右パネルの右上隅にある Copy RAW をクリックします。
-
cURL
開発ツールの右パネルの右上隅にある Copy cURL をクリックします。
-
シナリオデバッガー
シナリオデバッガーは、より複雑なシナリオで役に立ちます。シナリオ実行の履歴が表示され、名前または ID でモジュールを検索できます。
- シナリオデバッガー アイコン をクリックして、シナリオデバッガーを開きます。
- (オプション)「シナリオデバッガー」セクションで Workfront Fusion 開発ツールの左パネルにある検索フィールドに検索語(名前またはモジュール ID)を入力します。
- モジュールの名前をダブルクリックして、そのモジュールの設定をシナリオエディターで開きます。
- 目的の操作をクリックして、リクエストの詳細を表示します。
ツール
Workfront Fusion 開発ツールには、シナリオを設定しやすくするツールが備わっています。
- ツール アイコン をクリックして、ツールを開きます。
- 使用するツールを選択します。
- 下記のフィールドを設定します。
- 「実行」をクリックします。
ツールとそのフィールド:
モジュールのフォーカス
ID で指定したモジュールの設定が開きます。
マッピングによるモジュールの検索
指定した語句に対応するモジュールの値を検索できます。出力には、検索した語句を含んだモジュールの ID が含まれています。
アプリのメタデータの取得
アプリのモジュール名または ID でアプリのメタデータを取得します。これは、例えば、シナリオで使用されるアプリのバージョンを知る必要がある場合に便利です。
マッピングのコピー
ソースモジュールからターゲットモジュールに値をコピーします。
フィルターのコピー
ソースモジュールからターゲットモジュールにフィルター設定をコピーします。
接続の交換
同じアプリのシナリオ内のすべてのモジュールに、ソースモジュールの接続を複製します。
変数の交換
指定された変数をシナリオ内で検索し、新しい変数に置き換えます。
アプリをスワップ
シナリオで選択したアプリのバージョンを別のアプリのバージョンに置き換えます。
これは、例えば、Gmail およびメールアプリのモジュールを最新バージョンへのアップグレードに使用できます。
Base 64
入力したデータを Base64 にエンコードまたは Base64 からデコードできます。一部のリクエストは Base64 にエンコードされています。このツールは、エンコードされたリクエスト内の特定のデータを検索する場合に役立ちます。
モジュール名をコピー
選択したモジュールの名前をクリップボードにコピーします。
ソースを再マッピング
マッピングソースをあるモジュールから別のモジュールへ変更できるようになります。
最初に、シナリオでルートへのソースモジュールとして使用するモジュールを追加する必要があります。
アプリをハイライト
シナリオ内の指定されたアプリのモジュールをハイライト表示します。
GS を移行
このツールは、Google Sheets(レガシー)モジュールを最新の Google Sheets バージョンにアップグレードするために特別に作成されました。シナリオルート内のモジュールのレガシーバージョンの直後に、新しいバージョンのモジュールが追加されます。
このモジュールでは、パラメーターを設定する必要はありません。