My App

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:
    FieldTipeDeskripsi
    full_nametextNama lengkap pelamar.
    emailtextEmail korporat (@dot.co.id).
    departmentselectUnit 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.

On this page