■概要
GitHubでの開発プロジェクトにおいて、プルリクエストの進捗管理をMicrosoft SharePointで行っているものの、手作業での情報共有に手間を感じていませんか。このワークフローを活用すれば、GitHubでプルリクエストが作成されると、その情報が自動でMicrosoft SharePointのリストに追加されるため、進捗管理を効率化できます。Microsoft SharePointとGitHubの連携を自動化することで、レビュー依頼の抜け漏れ防止にも繋がります。
■このテンプレートをおすすめする方
- GitHubとMicrosoft SharePointを連携させ、開発の進捗管理を効率化したい方
- プルリクエストの情報を手作業でMicrosoft SharePointに転記している開発担当者の方
- コードレビューの依頼や進捗の共有漏れをなくし、開発プロセスを円滑にしたいチームリーダーの方
■このテンプレートを使うメリット
- GitHubでのプルリクエスト作成時に、自動でMicrosoft SharePointのリストにアイテムが追加され、手作業による情報転記の時間を短縮できます。
- 手作業での情報入力に伴う転記ミスや共有漏れを防ぎ、プルリクエストのレビュープロセスを円滑に進めることに繋がります。
■フローボットの流れ
- はじめに、GitHubとMicrosoft SharePointをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「プルリクエストが作成されたら」というアクションを設定します。
- 次に、オペレーションで分岐機能を設定し、特定の条件に応じて後続の処理を分岐させます。
- 最後に、オペレーションでMicrosoft SharePointの「リストにアイテムを追加する」アクションを設定し、指定のリストにプルリクエスト情報を追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- 分岐機能では、プルリクエストのラベルやタイトルに含まれる文字列など、任意の条件を設定して、特定のプルリクエストのみをMicrosoft SharePointに追加するよう設定が可能です。
- Microsoft SharePointのリストに追加するアイテムは、プルリクエストのタイトルやURLといったGitHubから取得した情報を変数として埋め込んだり、固定のテキストを追加したりと自由に設定できます。
■注意事項
- GitHub、Microsoft SharePointのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。