GitLabとは、プロジェクトの計画、コードの作成と管理、そしてそれらのかんたんな導入を可能にするプラットフォームです。組み込みツールを活用して、システムを設定したり、データを管理したり、要件の達成を容易にしたりすることができます。
- Zoho Flowの編集画面で、[アプリ実行条件]を選択し、[設定する]をクリックします。アプリの選択画面で、[GitLab]アプリを選択して、[次へ]をクリックします。
- 次に表示される画面で、GitLabの実行条件の種類を選択し、[次へ]をクリックします。Zoho Flowアカウントに既存の連携済みのGitLabがない場合、設定画面で[連携する]をクリックします。ある場合は、[完了する]をクリックします。
- または、[設定]タブに移動し、[外部連携]を選択して新しい連携を作成することもできます。その場合、[外部連携を作成する]→[GitLab]を選択します。

- [外部連携名]を入力します。GitLab アカウントが非公開でホストされている場合、「クライアント ID」、「クライアントシークレット」、「ホスト名」を入力する必要があります。
クライアント ID とクライアントシークレット - GitLab アカウントにログインし、[設定]→[ アプリケーション] に移動します。名前を入力し、リダイレクト URLを「https://flow.zoho.com/oAuth/callBack」 として設定します。 該当する項目を選択して保存します。

ホスト名(https://www.example.com)を使用して GitLab にアクセスする場合は、ホスト名として「www.example.com」と入力します。 - [認証する]をクリックします。
- GitLabの認証情報をポップアップに入力し、「認証する」をクリックして、Zoho Flowがアカウントにアクセスできるようにします。

APIガイド
GitLabに関連するワークフローでエラーが発生した場合や、GitLab APIの詳細については、以下の
APIガイドをご参照ください。
実行条件
コードに関する新しいコメント
この実行条件を使用すると、コードにコメントが追加された場合に、開発者へのチャットによる通知の送信、メモの追加、表計算シートへのデータの追加が可能です。
コミットに関する新しいコメント
この実行条件を使用すると、コミットにコメントが追加された場合に、メールの送信、特定のタスクへのコメントの追加が可能です。
問題に関する新しいコメント
この実行条件を使用すると、問題に関するコメントが追加された場合に、関連する問い合わせとプロジェクト管理ツールのタスクにコメントを追加することができます。
マージリクエストに関する新しいコメント
この実行条件を使用すると、新しいコメントがマージリクエストに追加された場合に、関連するチームにメールやチャットによる通知を送信することができます。
新しいコミット
この実行条件を使用すると、新しいコミットが発生したときに、チームの社内コラボレーションツールで通知し、プロジェクト管理ツールにリクエストを作成することができます。
新しい問題
この実行条件を使用すると、新しい問題に対してタスク、問い合わせ、ToDoなどを作成することができます。
新しいマージリクエスト
この実行条件を使用すると、新しいマージリクエストが作成された場合に、プロジェクト管理ツールでのアラートの作成、チームへのメールの送信、チャットによる更新情報の共有が可能です。
処理
コードにコメントの追加
この処理を使用すると、フォーム項目やメール、表計算シートの行に基づいて、コードにコメントを追加することができます。
コミットにコメントの追加
この処理を使用すると、チームコラボレーションツールにコメントが追加された場合に、コミットにコメントを追加することができます。
問題にコメントの追加
この処理を使用すると、タスク管理ツールやヘルプデスクソフトウェアのコメントに基づいて、問題にコメントを追加することができます。
マージリクエストにコメントの追加
この処理を使用すると、ToDoやスター付きメールに基づいて特定のマージリクエストにコメントを追加することができます。
問題の作成
この処理を使用すると、フォーム項目、スター付きメール、タスクに基づいて問題を作成することができます。
- プライベートGitLabアカウントとZoho Flowを連携できません。
Zoho Flowは443ポート上のHTTPSリクエストのみをサポートしています。Flowと連携するためには、プライベートGitLabアカウントが公開されている必要があります。
- 「Unexpected code 403」エラーが表示されます。
プロジェクトでの作業には、GitLabアカウントにマスターパーミッションが設定されている必要があります。