GitLab Registration
Dokumentasi alur pendaftaran akun GitLab.
GitLab Registration (/gitlab-registration-request)
Workflow ini menangani permintaan pembuatan akun GitLab bagi karyawan atau intern baru.
Alur Kerja (Diagram)
Detail Langkah Kerja
Webhook
- Tipe Node:
Webhook - Path:
mattermost-workflow - Method:
POST
Code1
- Tipe Node:
Code - Deskripsi: Menahan payload dari Mattermost dan mengekstrak meta-data user.
Routing1
- Tipe Node:
Switch - Deskripsi: Memeriksa apakah tugas adalah
gitlab-registration-request.
Respond to Webhook31
- Tipe Node:
Respond to Webhook - Deskripsi: Memberikan respon balik 200 OK.
HTTP Request (Open Form)
- Tipe Node:
HTTP Request - URL:
/api/v4/actions/dialogs/open - Dialog Fields:
Field Tipe Deskripsi full_nametext Nama lengkap pelamar. emailtext Email korporat (@dot.co.id). departmentselect Unit kerja terkait.
Submission Webhook
- Tipe Node:
Wait (Resume via Webhook) - Deskripsi: Workflow berhenti sampai admin IT melakukan approve melalui tombol di channel admin.
HTTP Request (Send Confirmation DM)
- Tipe Node:
HTTP Request - Deskripsi: Mengirimkan akun yang sudah dibuat beserta instruksi login ke user terkait.