Adobe Workfront Fusion 開発ツールでシナリオをデバッグ

Adobe Workfront Fusion 開発ツールを使用すると、シナリオを理解し、トラブルシューティングできます。開発ツールは、Chrome Developer Tools にさらにパネルを追加します。このデバッガーパネルを使用すると、シナリオのすべての手動実行を確認し、実行されたすべての操作を確認し、実行されたすべての API 呼び出しの詳細を表示できます。エラーが発生したモジュール、操作または単一の応答を確認し、その知識を使用してシナリオを改良できます。

NOTE
デバッガーパネルへのログインは、機密シナリオ、自動実行、正常な操作に対して制限されるか、利用できなくなります。

Fusion 開発ツールの概要ビデオとチュートリアルについては、

アクセス要件

この記事で説明している機能を使用するには、次のアクセス権が必要です。

Adobe Workfront プラン*
Pro またはそれ以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンス要件は不要。

または

従来のライセンス要件:Workfront Fusion for Work Automation and Integration、Workfront Fusion for Work Automation

製品

現在の製品要件:Select または Prime Adobe Workfront プランをご利用の場合、この記事で説明されている機能を使用するには、組織は Adobe Workfront に加えて Adobe Workfront Fusion も購入する必要があります。Workfront Fusion は、Workfront Ultimate プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfrontを組織で購入する必要があります。

ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

Workfront Fusion 開発ツールへのアクセス

開発ツールへのアクセスは、Adobe Unified Experience で Fusion を使用しているかどうかにより異なります。

Adobe Unified Experience または新しい Fusion エクスペリエンスの開発ツールにアクセスします。

Adobe統合シェルで Fusion を使用している場合、または新しい Fusion エクスペリエンスに更新した場合は、シナリオエディターから開発ツールにアクセスできます。

  1. 画面下部の ヘルパーツール ヘルパーツール アイコンをクリックします。

または:

  1. デバッグするシナリオのシナリオエディターに移動します。

    シナリオエディターを組み込むには、シナリオエディターを参照してください。

  2. ページの何もないエリア(モジュール上以外)を右クリックします。

  3. 開発者ツールを開く」を選択します。

クラシック Fusion エクスペリエンスで開発ツールにアクセス

クラシック Fusion エクスペリエンスで開発ツールを使用するには、Chrome 拡張機能をインストールする必要があります。そうすると、Chrome 開発者ツールからこの拡張機能を使用できます。

Chrome デベロッパーツール拡張機能をインストール

Workfront Fusion 開発ツールは Chrome web ストアを介して Chrome に追加できます。

  1. こちらのリンクをクリックして、Chrome web ストアの Workfront Fusion 開発ツールに移動します。
  2. Chrome に追加」をクリックします。
  3. 開いたウィンドウで、権限を確認します。権限に同意する場合は、「拡張機能を追加」をクリックします。

Workfront Fusion 開発ツール拡張機能が Chrome 拡張機能に追加されました。

Workfront Fusion 開発ツールを見つけます。

Workfront Fusion 開発ツールを使用するには、Chrome 開発ツール拡張機能をインストールするの説明に従って、Workfront Fusion 開発ツール拡張機能を Chrome ブラウザーに追加する必要があります。

  1. Workfront Fusion シナリオを開きます。

  2. 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 を下にドッキングして、モジュールの表示を改善することをお勧めします。
  3. Chrome Dev Tools で「Workfront Fusion」タブをクリックします。

Workfront Fusion 開発ツールの使用

Workfront Fusion 開発ツールは、3 つの主なセクションに分かれています。これらは、開発ツールウィンドウの左パネルにあります。

ライブストリーム

ライブストリームは、シナリオで「1 回実行」をクリックすると、バックグラウンドで発生していることを表示します。

  1. ライブストリーム ​アイコン をクリックして、「ライブストリーム」セクションを開きます。

  2. 次のいずれかの操作を行います。

    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 でモジュールを検索できます。

  1. シナリオデバッガー ​アイコン をクリックして、シナリオデバッガーを開きます。
  2. (オプション)「シナリオデバッガー」セクションで Workfront Fusion 開発ツールの左パネルにある検索フィールドに検索語(名前またはモジュール ID)を入力します。
  3. モジュールの名前をダブルクリックして、そのモジュールの設定をシナリオエディターで開きます。
  4. 目的の操作をクリックして、リクエストの詳細を表示します。

ツール

Workfront Fusion 開発ツールには、シナリオを設定しやすくするツールが備わっています。

  1. ツール ​アイコン をクリックして、ツールを開きます。
  2. 使用するツールを選択します。
  3. 下記のフィールドを設定します。
  4. 実行」をクリックします。

ツールとそのフィールド:

モジュールのフォーカス

ID で指定したモジュールの設定が開きます。

Module ID
設定を開くモジュールの ID を入力します。

マッピングによるモジュールの検索

指定した語句に対応するモジュールの値を検索できます。出力には、検索した語句を含んだモジュールの ID が含まれています。

Keyword
検索する語句を入力します。
Use Only Values

モジュールフィールドの値のみを検索する場合は、このオプションを有効にします。

モジュールフィールドの名前も検索する場合は、このオプションを無効にします。

検索は、name および label パラメーターを使用して実行されます。

アプリのメタデータの取得

アプリのモジュール名または ID でアプリのメタデータを取得します。これは、例えば、シナリオで使用されるアプリのバージョンを知る必要がある場合に便利です。

Source Module
メタデータを取得するモジュールを選択します。

マッピングのコピー

ソースモジュールからターゲットモジュールに値をコピーします。

CAUTION
正しいソースモジュールとターゲットモジュールを設定していることを確認します。別のタイプのモジュールを選択すると、ターゲットモジュール内の値は削除されます。
Source Module
フィールド値のコピー元となるモジュールを選択するか、そのモジュールの ID を入力します。
Target Module

ソースモジュール値の挿入先となるモジュールを選択するか、そのモジュールの ID を入力します。

重要:ターゲットモジュール内の値は上書きされます。

フィルターのコピー

ソースモジュールからターゲットモジュールにフィルター設定をコピーします。

NOTE
コピー操作は、選択したモジュールの左側に配置されたフィルターに対して実行されます。
Source Module
フィルター値のコピー元となるモジュールを選択するか、そのモジュールの ID を入力します。
Target Module

ソースモジュールのフィルター値の挿入先となるモジュールを選択するか、そのモジュールの ID を入力します。

重要:ターゲットモジュール内の値は上書きされます。

Preserve Fallback Route setting
ソースフィルターは、フォールバックルートとして設定されます。ターゲットフィルターがフォールバックルートとして設定されるように指定するには、このオプションを有効にします。

接続の交換

同じアプリのシナリオ内のすべてのモジュールに、ソースモジュールの接続を複製します。

Source Module
接続の複製元となるモジュールを選択するか、そのモジュールの ID を入力します。

変数の交換

指定された変数をシナリオ内で検索し、新しい変数に置き換えます。

Variable to Find
置き換える変数ピルをシナリオのモジュールから探して、この(「Variable to Find」)フィールドにコピーします。フィールドには二重波括弧で囲まれて表示されます。例:{{5.value}}
Replace With
シナリオ内のモジュールで変数を置き換える変数ピルを探し、この(Variable to Find)フィールドにコピーします。フィールドには二重波括弧で囲まれて表示されます。例:{{5.value}}
Module
変数を置き換えるモジュールを選択します。モジュールが選択されていない場合、変数はシナリオ全体で置き換えられます。

アプリをスワップ

シナリオで選択したアプリのバージョンを別のアプリのバージョンに置き換えます。

これは、例えば、Gmail およびメールアプリのモジュールを最新バージョンへのアップグレードに使用できます。

App to be Replaced
置き換える元のアプリを選択します。
Replace with
置き換える先のアプリを選択します。

Base 64

入力したデータを Base64 にエンコードまたは Base64 からデコードできます。一部のリクエストは Base64 にエンコードされています。このツールは、エンコードされたリクエスト内の特定のデータを検索する場合に役立ちます。

Operation
Raw Data フィールドのデータを Base64 にエンコードするか、Base64 を生データにデコードするかを選択します。
Raw Data
上記の Operation フィールドで選択したオプションに応じて、Base64 にエンコードするデータ、または生データにデコードする Base64 を入力します。

モジュール名をコピー

選択したモジュールの名前をクリップボードにコピーします。

Module
名前をコピーするモジュールを選択します。

ソースを再マッピング

マッピングソースをあるモジュールから別のモジュールへ変更できるようになります。

最初に、シナリオでルートへのソースモジュールとして使用するモジュールを追加する必要があります。

Source Module
シナリオ内の他のモジュールのマッピングソースとして置き換えるモジュールを選択します。
Target Module
新しいマッピングソースとして使用するモジュールを選択します。
Module to Edit
シナリオ全体でマッピングを変更しない場合は、マッピングを変更するモジュールを選択します。

アプリをハイライト

シナリオ内の指定されたアプリのモジュールをハイライト表示します。

App to be Highlighted
シナリオでハイライト表示するアプリを選択します。
Version
ハイライト表示するアプリのバージョンを選択します。
Highlight Color
モジュールのハイライト表示に使用する 16 進数の色を入力します。

GS を移行

このツールは、Google Sheets(レガシー)モジュールを最新の Google Sheets バージョンにアップグレードするために特別に作成されました。シナリオルート内のモジュールのレガシーバージョンの直後に、新しいバージョンのモジュールが追加されます。

このモジュールでは、パラメーターを設定する必要はありません。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43