GitHub モジュール

Adobe Workfront Fusion シナリオでは、GitHub を使用するワークフローを自動化したり、複数のサードパーティアプリケーションやサービスに接続したりすることができます。

アクセス要件

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

Adobe Workfront プラン*
Pro 以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンスは必要ありません。

または

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

製品

現在の製品要件:SelectまたはPrimeの Adobe Workfront プランをご利用の場合、この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfront を購入してください。Workfront Fusion は Ultimate Workfront プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfront を購入してください。

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

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

前提条件

GitHub モジュールを使用するには、GitHub アカウントが必要です。

GitHub から Workfront Fusion への接続

GitHub アカウントを Workfront Fusion に接続する手順に関しては、Adobe Workfront Fusion への接続を作成 - 基本手順を参照してください。

GitHub モジュールとそのフィールド。

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

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

トリガー

イシューを監視

このモジュールは、新しいイシューが追加されたり、既存のイシューが変更されたりするとトリガーします。

Connection
GitHubアカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください
I want to watch
すべてのリポジトリーを監視するか、1 つのリポジトリーのみを監視するかを選択します。
Repository
1 つのリポジトリーのみのイシューの監視を選択している場合は、監視するリポジトリーを選択します。
Maximum number of returned issues
1 回のサイクル中に Workfront Fusion が処理する結果の最大数を設定します。
Watch
新しいイシューのみを監視するか、新しいイシューとすべての変更を監視するかを選択します。
Filter

監視するイシューを、そのイシューとどのように関係しているかによってフィルタリングできます。

  • All issues
  • Only issues assigned to me
  • Only issues created by me
  • Only issues mentioning me
  • Only issues I'm subscribed to updates for
State
未完了のイシューのみを閲覧するか、クローズされたイシューのみを閲覧するかを選択します。
Labels
タグを追加します。モジュールは、このタグが付いたイシューを監視します。

リポジトリーを監視

このモジュールは、リポジトリーの作成時または変更時にトリガーします。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続を作成 - 基本手順を参照してください。
Maximum number of returned repositories
1 回のサイクル中に Workfront Fusion が処理する結果の最大数を設定します。
Watch
新しいリポジトリーとすべての変更を監視するか、新しいリポジトリーのみを監視するかを選択します。

フォークを監視

このモジュールは、新しいフォークが作成されたときにトリガーします。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続を作成 - 基本手順を参照してください。
Repository
フォークを監視するリポジトリーを選択します。
Maximum number of returned forks
1 回のサイクル中に Workfront Fusion が処理する結果の最大数を設定します。

コメントを監視

このモジュールは、新しいコメントが追加されたり、既存のコメントが変更されたりするとトリガーします。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続を作成 - 基本手順を参照してください。
Repository
監視するリポジトリーを選択します。
Issue number
特定のイシューに対して行われた新しいコメントのみを検索するように検索を制限する場合は、イシューの番号を入力します。
Maximum number of returned issues
1 回のサイクル中に Workfront Fusion が処理する結果の最大数を設定します。
Watch
新しいコメントのみを監視するか、コメントとすべての変更を監視するかを選択します。

取得リクエストを監視

このモジュールは、新しい取得リクエストが追加されたり、または既存の取得リクエストが変更されたりするとトリガーします。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
監視するリポジトリーを選択します。
Maximum number of returned pull requests
1 回のサイクル中に Workfront Fusion が処理する結果の最大数を設定します。
State
only open pullリクエスト、only closed onesまたはすべてのプルリクエストのどれを監視するかを選択します。
Watch
新規のプルリクエストのみを監視するか、新規のリクエストとすべての変更を監視するかを選択します。

アクション

イシューの検索

このモジュールでは、検索条件に一致するイシューを検索します。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Maximum number of returned issues
1 回のサイクル中に Workfront Fusion が処理する結果の最大数(シナリオ実行あたりの繰り返し回数)を設定します。
Sort by

検索結果の並べ替え方法を選択します。

  • Best match

  • Date created

  • Date updated

  • Number of comments

Sort direction

昇順または降順を選択します。

日付の場合、descending を選択すると、最新の日付が最初に返されます。

number of commentsの場合、descending を選択すると、コメントが最も多いイシューが最初に返されます。

Query
検索クエリを入力またはマッピングします。検索オプションについて詳しくは、GitHub ヘルプサイトのIssue およびプルリクエストを検索するを参照してください。

問題の作成

このモジュールでは、選択したリポジトリに新しいイシューを作成します。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
イシューを作成するリポジトリを選択します。
Assignee
イシューに割り当てる担当者を選択します。対応可能な担当者には、リポジトリへの書き込み権限を持つすべてのユーザーや、リポジトリへの読み取り権限を持つ組織のメンバーが含まれます。
Milestone
新しいイシューに関連付けるマイルストーンを選択します。
Labels
新しいイシューに適用するラベルを選択します。
Title
新しいイシューのタイトルを入力またはマッピングします。
Body
説明や追加情報など、イシューの本文の入力またはマッピング

イシューを更新

このモジュールは、既存の GitHub イシューを更新します。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
イシューを更新するリポジトリーを選択します。
Assignee
イシューに割り当てる担当者を選択します。対応可能な担当者には、リポジトリーへの書き込み権限を持つユーザーや、リポジトリーへの読み取り権限を持つ組織のメンバーが含まれます。
Milestone
イシューに関連付けるマイルストーンを選択します。
Labels
イシューに適用するラベルを選択します。
Number
更新するイシューのイシュー番号を入力またはマッピングします。
State
イシューの更新先のステートを選択します。
Title
イシューのタイトルを入力またはマッピングします。
Body
説明や追加情報など、イシューの本文の入力またはマッピング

イシューを取得

このモジュールは、指定されたイシューに関する詳細を取得します

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
詳細を取得するイシューを含むリポジトリーを選択します。
Number
詳細を取得するイシューの問題番号を入力またはマッピングします。

割り当て先を追加

このモジュールは、指定されたイシューに割り当て先を追加します

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
割り当て先を追加するイシューを含むリポジトリーを選択します。
Assignee
イシューに割り当てる担当者を選択します。対応可能な担当者には、リポジトリーへの書き込み権限を持つユーザーや、リポジトリーへの読み取り権限を持つ組織のメンバーが含まれます。
Number
担当者を追加するイシューのイシュー番号を入力またはマッピングします。

割り当て先を削除

このモジュールは、指定されたイシューから割り当て先を削除します。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
割り当て先を削除するイシューを含むリポジトリーを選択します。
Assignee
イシューから削除するユーザーを選択します。
Number
割り当て先を削除するイシューのイシュー番号を入力またはマッピングします。

イシューにラベルを追加

このモジュールは、イシューにラベルを追加します。ラベルはリポジトリーレベルで定義され、リポジトリーへの書き込みアクセス権を持つユーザーのみが作成できます。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
ラベルを追加するイシューを含むリポジトリーを選択します。
Labels
イシューに追加するラベルを選択します。
Number
ラベルを追加するイシューのイシュー番号を入力またはマッピングします。

イシューからラベルを削除

このモジュールは、1 つのラベルをイシューから削除します。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
ラベルを削除するイシューを含むリポジトリーを選択します。
Labels
イシューから削除するラベルを選択します。
Number
ラベルを削除するイシューのイシュー番号を入力またはマッピングします。

コメントを作成

このモジュールは、指定されたイシューに対するコメントを作成します。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
コメントを作成するイシューを含むリポジトリーを選択します。
Number
コメントを作成するイシューのイシュー番号を入力またはマッピングします。
Body
コメントの内容を入力またはマッピングします。

コメントを一覧表示

このモジュールは、指定されたイシューに関するすべてのコメントを一覧表示します。

Connection
GitHub アカウントを Workfront Fusion に接続する手順については、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Repository
コメントを一覧表示するイシューを含むリポジトリーを選択します。
Number
コメントを一覧表示するイシューのイシュー番号を入力またはマッピングします。
Since
モジュールは、この日付以降に作成されたコメントを返します。サポートされる日付形式のリストについては、Adobe Workfront Fusion での強制型変換を参照してください。
Maximum number of returned comments
Workfront Fusion が 1 サイクルの間に連携する結果の最大数を設定します。
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43