■概要
Notionで管理しているタスクや情報を、手作業でGitLabのイシューに転記する作業は手間がかかるだけでなく、情報の抜け漏れといったミスも発生しがちではないでしょうか。
このワークフローを活用すれば、Notionのデータソースに新しいレコードが追加されると、AIがイシューの内容を自動生成し、GitLabにイシューを作成することが可能です。NotionとGitLab間の連携を自動化し、開発ワークフローを効率化します。
■このテンプレートをおすすめする方
- Notionでタスク管理を行い、GitLabで開発を進めている開発チームの担当者の方
- NotionとGitLab間の情報転記作業に手間を感じ、自動化したいプロジェクトマネージャーの方
- 開発タスクの起票漏れや記載内容のばらつきを防ぎ、業務品質を向上させたい方
■このテンプレートを使うメリット
- Notionにレコードを追加するだけでGitLabのイシュー作成までを自動化し、これまで手作業に費やしていた時間を別の業務に充てることができます
- 手作業による情報の転記ミスや、イシューの作成漏れといったヒューマンエラーを防ぎ、タスク管理の正確性を高めます
■フローボットの流れ
- はじめに、NotionとGitLabをYoomと連携します
- 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します
- 次に、オペレーションに分岐機能を設定し、特定の条件に応じて後続の処理を分岐させます
- 次に、オペレーションでNotionの「レコードを取得する(ID検索)」アクションを設定し、必要なページ情報を取得します
- 次に、オペレーションでAI機能の「テキストを生成する」アクションを設定し、取得した情報をもとにイシューの内容を生成します
- 次に、オペレーションでGitLabの「イシューを作成」アクションを設定します
- 最後に、オペレーションでNotionの「レコードを更新する(ID検索)」アクションを設定し、イシュー作成が完了した旨などを記録します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Notionのトリガー設定では、連携対象としたいデータソースのIDを任意で設定してください
- 分岐機能では、Notionから取得した情報などを利用して、後続のオペレーションを分岐させるための条件を自由に設定できます
- Notionでレコードを検索する際は、検索条件として固定値や前段のオペレーションで取得した情報を変数として設定可能です
- AI機能では、テキストを生成するためのプロンプトを自由にカスタムでき、定型文や前段で取得した情報を変数として活用できます
- GitLabでイシューを作成する際は、タイトルや説明などの各項目に、固定値や前段で取得した情報を変数として設定できます
- Notionのレコードを更新する際は、更新対象のレコードを指定する条件や、更新したい項目と内容を柔軟にカスタマイズできます
■注意事項
- Notion、GitLabのそれぞれとYoomを連携してください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- オペレーション数が5つを越えるフローボットを作成する際は、ミニプラン以上のプランで設定可能です。フリープランの場合はフローボットが起動しないため、ご注意ください。