Adobe Workfront Planning モジュール

Adobe Workfront Planning モジュールを使用すると、Workfront Planningでイベントが発生したときにシナリオをトリガーできます。 レコードを作成、読み取り、更新、削除したり、Adobe Workfront Planning アカウントへのカスタム API の呼び出しを実行したりできます。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
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 を購入する必要があります。

この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。

前提条件

Workfront Planningにアクセスするには、次の情報が必要です。

  • 新しいWorkfront パッケージとライセンス。 Workfront Planningは、従来のWorkfront パッケージまたはライセンスでは使用できません。
  • Workfront計画パッケージ。
  • 組織のWorkfront インスタンスをAdobe Unified Experienceにオンボーディングする必要があります。

Adobe Workfront計画APIの情報

Adobe Workfront Planning コネクタでは、次の機能が使用されます。

ベース URL
code language-none
https://{{connection.host}}/maestro/api/{{common.maestroApiVersion}}/
API タグ
v1.13.7

Workfront PlanningとWorkfront Fusionの連携

Workfront Planning コネクタは、OAuth 2.0を使用してWorkfront Planningに接続します。

Workfront Planning Fusion モジュール内から直接Workfront Planning アカウントへの接続を作成できます。

クライアント IDとクライアントシークレットを使用してWorkfront Planningに接続する

  1. 任意のAdobe Workfront計画モジュールで、「接続」フィールドの横にある「追加」をクリックします。

  2. 次のフィールドに入力します。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header
    Connection type Adobe Workfront認証接続を選択します。
    Connection name 新しい接続の名前を入力します。
    Client ID Workfront クライアント ID を入力します。 これは、Workfront の設定エリアの OAuth2 アプリケーションエリアにあります。 接続している特定のアプリケーションを開いて、クライアント ID を確認します。
    Client Secret Workfront クライアントシークレットを入力します。 これは、Workfront の設定エリアの OAuth2 アプリケーションエリアにあります。 Workfront で OAuth2 アプリケーションのクライアントシークレットがない場合は、別のシークレットを生成できます。 手順について詳しくは、Workfront ドキュメントを参照してください。
    Authentication URL

    これはデフォルト値のままにすることもできますし、Workfront インスタンスの URL に続けて /integrations/oauth2 を入力することもできます。

    例: https://mydomain.my.workfront.com/integrations/oauth2

    Host prefix ほとんどの場合、この値は origin にしてください。
  3. 続行」をクリックして接続を保存し、モジュールに戻ります。

    Workfront Planningにログインしていない場合は、ログイン画面が表示されます。 ログイン後、接続を許可できます。

NOTE
  • Workfront API への OAuth 2.0 接続は API キーに依存しなくなりました。
  • Workfront サンドボックス環境への接続を作成するには、その環境で OAuth2 アプリケーションを作成し、接続でそのアプリケーションによって生成されたクライアント ID とクライアントシークレットを使用する必要があります。

サーバー間接続を使用したWorkfront Planningへの接続

  1. 任意のAdobe Workfront計画モジュールで、「接続」フィールドの横にある「追加」をクリックします。

  2. 次のフィールドに入力します。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto html-authored no-header
    Connection type Adobe Workfront サーバー間接続」を選択します。
    Connection name 新しい接続の名前を入力します。
    Instance name

    インスタンス(ドメインとも呼ばれます)の名前を入力します。

    例:URL が https://example.my.workfront.com の場合は、example と入力します。

    Instance lane

    この接続の接続先となる環境タイプを入力します。

    例:URL が https://example.my.workfront.com の場合は、my と入力します。

    Client ID Workfront クライアント ID を入力します。 これは、Workfront の設定エリアの OAuth2 アプリケーションエリアにあります。 接続している特定のアプリケーションを開いて、クライアント ID を確認します。
    Client Secret Workfront クライアントシークレットを入力します。 これは、Workfront の設定エリアの OAuth2 アプリケーションエリアにあります。 Workfront で OAuth2 アプリケーションのクライアントシークレットがない場合は、別のシークレットを生成できます。 手順について詳しくは、Workfront ドキュメントを参照してください。
    Scopes この接続に適用可能なスコープを入力します。
    Host prefix ほとんどの場合、この値は origin にしてください。
  3. 続行」をクリックして接続を保存し、モジュールに戻ります。

    Workfront Planningにログインしていない場合は、ログイン画面が表示されます。 ログイン後、接続を許可できます。

NOTE
  • Workfront API への OAuth 2.0 接続は API キーに依存しなくなりました。
  • Workfront サンドボックス環境への接続を作成するには、その環境で OAuth2 アプリケーションを作成し、接続でそのアプリケーションによって生成されたクライアント ID とクライアントシークレットを使用する必要があります。

Adobe Workfront Planning バージョン 2 モジュールとそのフィールド

IMPORTANT
この節のモジュールは、Workfront Planning V2 コネクタに属しています。Workfront Planning V1 コネクタのモジュールについては、Adobe Workfront Planning バージョン 1 モジュールとそのフィールド ​を参照してください。

Workfront計画モジュールを設定すると、Workfront Fusionに次のフィールドが表示されます。 これらと共に、アプリやサービスのアクセスレベルなどの要因に応じて、追加の Workfront フィールドが表示される場合があります。 モジュール内の太字のタイトルは、必須フィールドを示します。

フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。 詳しくは、モジュール間での情報のマッピングを参照してください。

ワークスペース (V2)

ワークスペースの作成(V2)

このアクションモジュールは、Planningで新しいワークスペースを作成します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace名
新しいワークスペースの名前を入力またはマッピングします。
説明
新しいワークスペース/td>の説明を入力またはマッピングします
新しいレコードタイプを表すために使用するカラーを選択します
アイコン
このレコードタイプに使用するアイコンをマッピングします。
所有者
ワークスペースを所有するAdobe IMSのユーザーIDを入力するか、マッピングします。

ワークスペースの削除(V2)

このアクションモジュールは、IDで指定された1つのワークスペースを削除します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace ID
削除するワークスペースのIDを入力またはマッピングします。

すべてのワークスペースを取得(V2)

このモジュールは、すべてのワークスペースのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
返されたワークスペースの最大数
1回の実行サイクル中にモジュールが返すワークスペースの最大数を入力またはマッピングします。

ワークスペースを取得(V2)

このモジュールは、IDでワークスペースを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace ID
取得するワークスペースのIDを入力またはマッピングします。

ワークスペースの更新(V2)

このアクションモジュールは、Planningの新しいワークスペースを更新します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
更新するワークスペースを選択します。
Workspace名
新しいワークスペースの名前を入力またはマッピングします。
説明
新しいワークスペース/td>の説明を入力またはマッピングします
新しいレコードタイプを表すために使用するカラーを選択します
アイコン
このレコードタイプに使用するアイコンをマッピングします。
所有者
ワークスペースを所有するAdobe IMSのユーザーIDを入力するか、マッピングします。
レコードタイプセクション
このワークスペースに追加する各レコードタイプセクションについて、項目を追加をクリックし、セクションの名前、レコードタイプ ID、および既存のレコードタイプ IDを上書きするかどうかを入力します。
レコードタイプセクション/上書き
既存のセクションをモジュールのセクションに置き換えるかどうかを選択します。 いいえ場合は、モジュールのセクションが既存のセクションのリストに追加されます。

レコードタイプ (V2)

レコードタイプ(V2)の作成

このアクションモジュールは、選択したワークスペースに新しいレコードタイプを作成します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
レコードタイプを作成するワークスペースを選択します。
表示名
新しいレコードタイプの名前を入力またはマッピングします。
説明
新しいレコードタイプの説明を入力またはマッピングします。
アイコン
このレコードタイプに使用するアイコンをマッピングします。
新しいレコードタイプを表すために使用するカラーを選択します
Source レコードタイプ
別のレコードタイプを使用してコピーを開始する場合は、そのレコードタイプを選択します。

レコードタイプの削除(V2)

このアクションモジュールは、IDで指定された1つのレコードタイプを削除します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続を作成を参照してください。
Record type ID
削除するレコードタイプのIDを入力またはマッピングします。

グローバルなレコードタイプを取得(V2)

このモジュールは、Adobe Workfront Planning アカウント内のレコードタイプのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
ワークスペースを選択します。 モジュールは、このワークスペースに追加できるグローバルレコードタイプを返します。
返されるレコードの最大数
1回の実行サイクル中にモジュールが返す最大レコードタイプ数を入力またはマッピングします。

レコードタイプ(V2)を取得

このモジュールは、レコードタイプをIDで取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続を作成を参照してください。
Record type ID
取得するレコードタイプのIDを入力またはマッピングします。

レコードタイプを取得(V2)

このモジュールは、特定のワークスペースで使用可能なレコードタイプのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
レコードタイプを取得するワークスペースを選択します。
返されるレコードの最大数
1回の実行サイクル中にモジュールが返す最大レコードタイプ数を入力またはマッピングします。

レコードタイプの更新(V2)

このモジュールは、レコードタイプを更新します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
レコードタイプを更新するワークスペースを選択します。
Record type
レコードタイプを更新するワークスペースを選択します。
表示名
レコードタイプの名前を入力またはマッピングします。
説明
レコードタイプの説明を入力またはマッピングします。
プライマリフィールド ID
レコードタイプのタイトルとして使用されるフィールドのIDを入力またはマッピングします。
アイコン
このレコードタイプに使用するアイコンをマッピングします。
新しいレコードタイプを表すために使用するカラーを選択します
Workspace IDとリンク可能
このレコードタイプをリンクできるワークスペースごとに、項目を追加をクリックし、ワークスペースのIDを入力します。
Workspace IDでリンク可能/上書き
既存のワークスペースをモジュールのワークスペースに置き換えるかどうかを選択します。 ない場合は、モジュールのワークスペースが既存のワークスペースのリストに追加されます。
動的なレコードタイプの作成が許可されました
このレコードタイプから動的レコードタイプを作成する権限を持つ各件名について、項目を追加をクリックし、件名のタイプとIDを入力します。
動的レコードタイプの作成/上書きを許可
既存のオブジェクトをモジュールのオブジェクトに置き換えるかどうかを選択します。 いいえ場合は、モジュールのオブジェクトが既存のオブジェクトのリストに追加されます。

レコード (V2)

レコードの作成(V2)

このアクションは、Workfront計画で1つのレコードを作成します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
レコードを作成するワークスペースを選択します。
Record type
作成するレコードのタイプを選択します。
その他のフィールド
新しいレコードの値を入力します。 これらのフィールドは、選択したレコードタイプに基づいており、Workfront Planning組織に固有です。

レコードの削除(V2)

このアクションモジュールは、IDで指定された1つのレコードを削除します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Record ID
削除するレコードのIDを入力またはマッピングします。

レコードの取得(V2)

このアクションモジュールは、IDで指定されたレコードを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace ID
取得するレコードのIDを入力またはマッピングします。

レコードタイプ (V2)別にレコードを取得

このモジュールは、指定されたレコードタイプのすべてのレコードのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
取得するレコードを含むワークスペースを選択します。
Record type
返すレコードのタイプを選択します。
Maximum number of returned records
1回の実行サイクル中にモジュールが返す最大レコード数を入力またはマッピングします。

レコードの移動(V2)

このモジュールは、レコードタイプ内の1つ以上のレコードの並べ替え先を指定します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
移動するレコードを含むワークスペースを選択します。
Record type
移動するレコードのタイプを選択します。
ワークスペース
移動するレコードを含むワークスペースを選択します。
ワークスペース
移動するレコードを含むワークスペースを選択します。

レコードの検索(V2)

指定した条件に基づいてレコードを返します

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
取得するレコードを含むワークスペースを選択します。
Record type
取得するレコードを含むレコードタイプを選択します。
Other fields
フィルターを適用する各フィールドについて、そのフィールドの演算子と値を入力します。 これらのフィールドは、選択したレコードタイプに基づいており、Workfront Planning組織に固有です。

レコードの更新(V2)

このモジュールは、指定されたレコードを更新します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
更新するレコードを含むワークスペースを選択します。
Record type ID
更新するレコードのタイプを選択します。
Record ID
更新するレコードの ID を入力またはマッピングします。
Other fields
他のフィールドの値を入力します。 使用可能なフィールドは、選択したレコードによって異なります。

フィールド (V2)

フィールドの作成(V2)

このアクションモジュールは、指定したレコードタイプに新しいフィールドを作成します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
フィールドを作成するワークスペースを選択します。
Record type
フィールドを作成するレコードタイプを選択します。
表示名
新しいフィールドの名前を入力またはマッピングします。
説明
新しいフィールドの説明を入力またはマッピングします。
フィールドタイプ
フィールドのデータタイプを選択します。
その他のフィールド
選択したフィールドタイプに固有の他のフィールドを使用できます。 これらのフィールドの値を入力します。

フィールドの削除(V2)

このアクションモジュールは、IDで指定された1つのフィールドを削除します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Field ID
削除するフィールドの ID を入力またはマッピングします。

フィールドを取得(V2)

このモジュールは、IDでフィールドを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Field ID
取得するフィールドのIDを入力またはマッピングします。

レコードタイプ (V2)でフィールドを取得

このモジュールは、特定のレコードタイプのフィールドのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
返すフィールドを含むワークスペースを選択します。
Record type
フィールドを返すレコードタイプを選択します。
返されるフィールドの最大数
1回の実行サイクル中にモジュールが返す最大フィールド数を入力またはマッピングします。

フィールドの更新(V2)

このモジュールは、フィールドをIDで部分的に更新します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
リソースタイプ ​
更新するフィールドを含むリソースタイプを選択します。
Field ID
更新するフィールドを選択します。
表示名
フィールドの名前を入力またはマッピングします。
Description
フィールドの説明を入力またはマッピングします。
その他のパラメーター
他のフィールドパラメーターの値を入力します。 使用可能なパラメーターは、選択したフィールドによって異なります。

ビュー(V2)

ビューの作成(V2)

このアクションモジュールは、選択したレコードタイプの新しいビューを作成します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
ビューを作成するワークスペースを選択します。
Record type
ビューを作成するレコードタイプを選択します。
ビュー名
新しいビューの名前を入力またはマッピングします。
表示タイプ
新しいビューが表、タイムライン、またはカレンダービューのどれかを選択します。
開始日フィールド
ビューがタイムラインまたはカレンダービューの場合は、ビューがレコードをタイムラインに配置するために使用するフィールドを選択します。
終了日フィールド。
ビューがタイムラインビューまたはカレンダービューの場合は、タイムラインの終了日を決定するためにビューが使用するフィールドを選択します。

ビューの削除(V2)

このアクションモジュールは、IDで指定された単一のビューを削除します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
ビューID
削除するビューのIDを入力またはマッピングします。

ビューを取得(V2)

このモジュールは、IDでビューを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
ビューID
取得するビューのIDを入力またはマッピングします。

レコードタイプ別のビューの取得(V2)

このモジュールは、特定のレコードタイプのビューのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
取得するビューを含むワークスペースを選択します。
Record type
取得するビューを含むレコードタイプを選択します。
返されるビューの最大数
1回の実行サイクル中にモジュールが返す最大ビュー数を入力またはマッピングします。

ビューの更新(V2)

このアクションモジュールは、指定したビューを更新します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
ビューを更新するワークスペースを選択します。
Record type
ビューを更新するレコードタイプを選択します。
ビュー ID
更新するビューを選択します。
ビュー名
新しいビューの名前を入力またはマッピングします。

権限(V2)

アクセス要求を閉じる(V2)

このアクションモジュールは、IDで指定された1つ以上のアクセス要求を却下します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
リソースタイプ ​
削除するWorkspaceのIDを入力またはマッピングします。
リソース ID
アクセス要求を却下するリソースのIDを入力またはマッピングします。
リクエスト ID
却下する各アクセス要求について、項目を追加をクリックし、要求IDを入力します。

リソースのすべてのメンバーとその役割を取得(V2)

このモジュールには、リソースに明示的な共有関係を持つすべてのユーザー、グループ、およびチームが一覧表示されます。 このモジュールの接続で使用される資格情報には、リソースに対する管理権限が必要です。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
リソースタイプ ​
情報を取得するリソースのタイプを選択します。
リソース ID
情報を取得するリソースのIDを入力またはマッピングします。

リソースに対する現在のユーザーの効果的な権限を取得する(V2)

このモジュールは、特定のリソースに対する現在のユーザーのビュー、編集、削除、および追加の権限を返します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
リソースタイプ ​
権限を取得するリソースタイプを選択します。
リソース ID
権限を取得するリソースのIDを入力またはマッピングします。

リソースの保留中のアクセス要求のリスト (V2)

このモジュールは、特定のリソースに対するすべての保留中のアクセス要求を返します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
リソースタイプ ​
情報を取得するリソースのタイプを選択します。
リソース ID
情報を取得するリソースのIDを入力またはマッピングします。

リソースへのアクセスの要求(V2)

このモジュールは、特定のリソースに対する現在のユーザーのアクセスリクエストを作成または更新します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
リソースタイプ ​
アクセスリクエストを作成または更新するリソースのタイプを選択します。
リソース ID
アクセスリクエストを作成または更新するリソースのIDを入力またはマッピングします。
Message
アクセス要求に含めるメッセージのテキストを入力またはマッピングします。

その他(V2)

Workfront ID (V2)から認証IDを取得

このモジュールは、Workfront ユーザーIDを取得し、Planningで使用する一致する認証IDを返します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workfront User ID
認証IDを取得するユーザーのWorkfront IDを入力するか、マッピングします。

カスタム API呼び出しを行う(V2) <table

このモジュールは、Workfront Planning APIに対するカスタム呼び出しを行います。

Connection
Workfront アプリを Workfront Fusion に接続する手順について詳しくは、この記事の Workfront を Workfront Fusion に接続を参照してください。
URL
https://<WORKFRONT_DOMAIN>/maestro/api/. への相対パスを入力します。
API Version
モジュールが使用する Workfront API のバージョンを選択します。
Method
API 呼び出しの設定に必要な HTTP リクエストメソッドを選択します。 詳しくは、Adobe Workfront Fusion での HTTP リクエスト方法を参照してください。
Headers

リクエストのヘッダーを標準 JSON オブジェクトの形式で追加します。 これにより、リクエストのコンテンツタイプが決まります。

例: {"Content-type":"application/json"}

Query String

API 呼び出しのクエリを標準 JSON オブジェクトの形式で追加します。

例: {"name":"something-urgent"}

ヒント:情報は、クエリパラメーターではなく、JSON 本文を使用して送信することをお勧めします。

Body

標準の JSON オブジェクトの形式で、API 呼び出しの本文の内容を追加します。

メモ:

if などの条件文を JSON で使用する場合は、条件文を引用符で囲みます。

イベントを見る(V2)

このトリガーモジュールは、レコード、レコードタイプ、またはワークスペースがWorkfront Planningで作成、更新、または削除されたときにシナリオを開始します。

IMPORTANT
このモジュールは後で編集でき、Webhookを編集します。
Webhookを更新する際には、次の点を考慮してください。
  • 編集されたWebhookは、Workfront イベントサブスクリプションによって新しいサブスクリプションとして扱われます。 イベントのサブスクリプション履歴は、別のイベントのサブスクリプションと見なされるため、以前のWebhook設定では保持されません。
  • 古いイベント サブスクリプションから新しいイベント サブスクリプションへの切り替えは、完全に同期されていない可能性があります。 したがって、イベントを2回受信したり(新しいサブスクリプションが古いサブスクリプションの実行開始前に開始された場合)、イベントを見逃したり(古いサブスクリプションが新しいサブスクリプションの実行開始前に停止した場合)することができます。
Webhookの編集について詳しくは、Webhookの編集を参照してください。
Webhook
使用する web フックを選択するか、「追加」をクリックして新しい web フックを作成します。
Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Object type
レコード、レコードタイプまたはワークスペースを監視するかどうかを選択します。
Objects to watch
新しいレコード、更新されたレコード、新しいレコードと更新されたレコードの両方、または削除されたレコードを監視するかどうかを選択します。
設定タイプ ​

シンプルな設定と高度な設定のどちらかを選択します。

高度な設定について詳しくは、この記事の「監視イベントモジュールの高度なロジックの例」を参照してください。

State

古い状態と新しい状態のどちらを監視するかを選択します。

  • New state

    レコードが指定された値 変化したときにシナリオをトリガーします。

  • Old state

    レコードが指定された値 から 変化したときにシナリオをトリガーします。

Workspace
レコードを視聴する場合は、レコードを視聴するWorkspaceを選択します。
Record type
レコードを監視する場合は、監視するレコードタイプを選択します。
Events filters

選択した条件を満たすレコードのみを監視するフィルターを設定できます。

各フィルターに対して、フィルターを評価するフィールド、演算子、およびフィルターに許可する値を入力します。 AND ルールを追加すると、複数のフィルターを使用できます。

注意:既存のWorkfront Webhookではフィルターを編集できません。 Workfront イベントのサブスクリプションに別のフィルターを設定するには、現在の Webhook を削除し、新しい Webhook を作成します。

イベントフィルターについて詳しくは、Workfront モジュールの「Workfront > Watch Events modules」の「 イベントサブスクリプションフィルター」を参照してください。

Objects to watch
レコードの新規作成、 更新、新規作成および更新、削除を監視するかどうかを選択します。
Exclude updates made by this connection
このオプションを有効にすると、このモジュールが使用する接続によって変更が行われた場合にシナリオがトリガーされなくなります。 これにより、このシナリオがトリガーアクションを実行した場合に、シナリオの別のインスタンスがトリガーされるのを防ぎます。

このモジュールで高度なロジックを使用する例については、監視イベントモジュールの高度なロジックの例を参照してください。

Adobe Workfront Planning バージョン 1 モジュールとそのフィールド

IMPORTANT
このセクションのモジュールは、Workfront Planning V1 コネクタに属しています。Workfront Planning V2 コネクタのモジュールについては、Adobe Workfront Planning バージョン 2 モジュールとそのフィールド ​を参照してください。

Workfront計画モジュールを設定すると、Workfront Fusionに次のフィールドが表示されます。 これらと共に、アプリやサービスのアクセスレベルなどの要因に応じて、追加の Workfront フィールドが表示される場合があります。 モジュール内の太字のタイトルは、必須フィールドを示します。

フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。 詳しくは、モジュール間での情報のマッピングを参照してください。

マップ切り替え

トリガー

イベントの監視

このトリガーモジュールは、レコード、レコードタイプ、またはワークスペースがWorkfront Planningで作成、更新、または削除されたときにシナリオを開始します。

IMPORTANT
このモジュールは後で編集でき、Webhookを編集します。
Webhookを更新する際には、次の点を考慮してください。
  • 編集されたWebhookは、Workfront イベントサブスクリプションによって新しいサブスクリプションとして扱われます。 イベントのサブスクリプション履歴は、別のイベントのサブスクリプションと見なされるため、以前のWebhook設定では保持されません。
  • 古いイベント サブスクリプションから新しいイベント サブスクリプションへの切り替えは、完全に同期されていない可能性があります。 したがって、イベントを2回受信したり(新しいサブスクリプションが古いサブスクリプションの実行開始前に開始された場合)、イベントを見逃したり(古いサブスクリプションが新しいサブスクリプションの実行開始前に停止した場合)することができます。
Webhookの編集について詳しくは、Webhookの編集を参照してください。
Webhook
使用する web フックを選択するか、「追加」をクリックして新しい web フックを作成します。
Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Object type
レコード、レコードタイプまたはワークスペースを監視するかどうかを選択します。
State

古い状態と新しい状態のどちらを監視するかを選択します。

  • New state

    レコードが指定された値 変化したときにシナリオをトリガーします。

  • Old state

    レコードが指定された値 から 変化したときにシナリオをトリガーします。

Workspace
レコードを視聴する場合は、レコードを視聴するWorkspaceを選択します。
Record type
レコードを監視する場合は、監視するレコードタイプを選択します。
Events filters

選択した条件を満たすレコードのみを監視するフィルターを設定できます。

各フィルターに対して、フィルターを評価するフィールド、演算子、およびフィルターに許可する値を入力します。 AND ルールを追加すると、複数のフィルターを使用できます。

注意:既存のWorkfront Webhookではフィルターを編集できません。 Workfront イベントのサブスクリプションに別のフィルターを設定するには、現在の Webhook を削除し、新しい Webhook を作成します。

イベントフィルターについて詳しくは、Workfront モジュールの「Workfront > Watch Events modules」の「 イベントサブスクリプションフィルター」を参照してください。

Objects to watch
レコードの新規作成、 更新、新規作成および更新、削除を監視するかどうかを選択します。
Exclude updates made by this connection
このオプションを有効にすると、このモジュールが使用する接続によって変更が行われた場合にシナリオがトリガーされなくなります。 これにより、このシナリオがトリガーアクションを実行した場合に、シナリオの別のインスタンスがトリガーされるのを防ぎます。

このモジュールで高度なロジックを使用する例については、監視イベントモジュールの高度なロジックの例を参照してください。

アクション

レコードタイプの削除

このアクションモジュールは、Workfront Planningの1つのレコードタイプをIDで削除します。

WARNING
Workfront Planningでレコードタイプを削除すると、レコードタイプテーブル内のすべてのレコードも削除されます。
Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続を作成を参照してください。
Record type ID
削除するレコードタイプのIDを入力またはマッピングします。

カスタム API 呼び出しの実行

このモジュールは、Adobe Workfront Planning API に対してカスタム API 呼び出しを実行します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
URL
相対パスを入力します https://(YOUR_WORKFRONT_DOMAIN)/maestro/api/
Method
API 呼び出しの設定に必要な HTTP リクエストメソッドを選択します。 詳しくは、HTTP リクエスト方法を参照してください。
Headers

リクエストのヘッダーを標準 JSON オブジェクトの形式で追加します。

例: {"Content-type":"application/json"}

Workfront Fusion は認証ヘッダーを自動的に追加します。

Query String
クエリ文字列に追加するキーと値のペアごとに、「項目を追加」をクリックして、キーと値を入力します。
Body

標準の JSON オブジェクトの形式で、API 呼び出しの本文の内容を追加します。

メモ:

if などの条件文を JSON で使用する場合は、条件文を引用符で囲みます。

検索

レコードの検索

このアクションモジュールは、指定した条件に基づいてレコードのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
検索するレコードを含むWorkspaceを入力またはマッピングします。
Record type
検索するレコードタイプを選択します。
Record Fields
検索で使用する各フィールドについて、そのフィールドを見つけ、演算子を選択し、検索する値を入力またはマッピングします。 選択したレコードタイプに基づいてフィールドを使用できます。
Condition for filters

フィルターの条件を選択します。

  • AND

    モジュールは、選択したフィールド値の all を満たすレコードを返します。

  • または

    モジュールは、選択したフィールド値の any を満たすレコードを返します。

Limit
各シナリオの実行サイクル中に、モジュールが返すレコードの最大数を入力またはマッピングします。

未分類

レコードの作成

このアクションは、Workfront計画で1つのレコードを作成します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続を作成を参照してください。
Record type ID
作成するレコードのタイプを入力またはマッピングします。 使用可能なレコードタイプは、Workfront Planning アカウントに基づいています。
その他のフィールド
新しいレコードの値を入力します。 これらのフィールドは、選択したレコードタイプに基づきます。

レコードの削除

このアクションモジュールは、Workfront Planningで指定されたレコードを削除します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Record ID
削除するレコードの ID を入力またはマッピングします。

レコードを取得

このアクションモジュールは、Adobe Workfront Planning から、ID で指定された、1 つのレコードを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Record ID
取得するレコードの ID を入力またはマッピングします。

レコードタイプ別にレコードの取得

このアクションモジュールは、指定されたタイプのすべてのレコードを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
取得するレコードを含むワークスペースを選択またはマッピングします。
Record type
取得するレコードのタイプを選択します。

レコードタイプの取得

このアクションモジュールは、Adobe Workfront Planning アカウント内のレコードタイプのリストを取得します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Workspace
取得するレコードタイプを含むワークスペースを選択またはマッピングします。

レコードの更新

このアクションは、Workfront Planningの1つのレコードを更新します。

Connection
Adobe Workfront Planning への接続を作成する手順については、この記事のAdobe Workfront Planning への接続の作成を参照してください。
Record ID
更新するレコードのタイプを入力またはマッピングします。 使用可能なレコードタイプは、Workfront Planning アカウントに基づいています。
その他のフィールド
レコードに含める新しい値を入力します。 これらのフィールドは、選択したレコードタイプに基づきます。

読み取り可能なrecord-typesの分類にJSONataを使用

次のJSONata式は、レコードタイプの内訳を示す、人間が読み取り可能なPlanning クエリの出力を作成します。 これにより、レコードタイプ名、フィールド名、およびフィールドオプション名(該当する場合)が名前で読みやすくなり、構造の残りの部分はそのまま維持されます。

(
    $s0 := ({"data":$ ~> | fields | {"options":(options){name:$}} |});
    $s1 := ({"data":$s0.data ~> | **.fields | {"options_name":(options.*){displayName:$}} | });
    $s2 := $s1 ~> | data | {"fields":(fields){displayName:$}} |;
    $s2.data{displayName:$}
)

JSONata モジュールの使用について詳しくは、JSONata モジュール ​を参照してください。

監視イベントモジュールの高度なロジックの例

これは、Workfront計画/監視イベントモジュールを使用する際に高度なロジックが実行するフォーマットの例です。

[
  {
    "fieldName": "recordTypeId",
    "fieldValue": "Rt68c886502d4b5554ee80896b",
    "comparison": "eq",
    "state": "newState"
  },
  {
    "fieldName": "data",
    "fieldValue": {
      "F68c886502d4b5554ee808975": "planning"
    },
    "comparison": "eq",
    "state": "newState"
  },
  {
    "fieldName": "data",
    "fieldValue": {
      "F68c886502d4b5554ee808975": "active"
    },
    "comparison": "eq",
    "state": "newState"
  }
]

Watch Event モジュールで高度なロジックを使用する場合は、次の点を考慮してください。

  • 最初の"fieldvalue": エントリは、URLから取得した計画レコードタイプ IDです。 この例では、計画レコードタイプ IDはRt68c886502d4b5554ee80896bです。
  • 計画データはdata という名前の配列内で返されます。この例では"fieldName": "data"と表示されます。
  • 計画フィールド名は、Fで始まるIDとして返されます。
  • この例はOR フィルターコネクタに対して評価しているため、同じフィールド (F68c886502d4b5554eec808975)に2つのエントリがあります。 モジュールがフィルタリング対象にしている2つのドロップダウンオプションは"planning""active"です。
recommendation-more-help
workfront-fusion-help-workfront-fusion