Ikhtisar Chapter 6 β Troubleshooting & Komunikasi β
Gambaran Besar β
Chapter ini membahas bagaimana menangani masalah workflow secara profesional β bukan hanya secara teknis, tetapi juga dalam berkomunikasi dengan client. Karena di dunia nyata, client tidak mengirim stack trace β mereka mengirim "Hei, ini gak jalan."
Framework Troubleshooting 6 Langkah β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β 1. EXECUTION LOG βββΆ Identifikasi node & error messageβ
β β β
β 2. CREDENTIALS βββΆ OAuth expired? Key dicabut? β
β β Permission berubah? β
β β β
β 3. ENTRY POINT βββΆ Webhook URL benar? Method sesuai? β
β β Trigger aktif? β
β β β
β 4. NETWORK βββΆ VPS up? Domain valid? Firewall? β
β β β
β 5. ISOLASI βββΆ Trigger OK? β Masalah di logic β
β β Trigger fail? β Masalah di trigger β
β β β
β 6. FIX & KOMUNIKASI βββΆ Perbaiki + update client β
β β
β β
Framework ini menyelesaikan 80% masalah β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββTiga Pilar Troubleshooting Profesional β
| Pilar | Inti | Video |
|---|---|---|
| Investigasi | Jangan panik, jangan tebak. Kumpulkan konteks, ikuti framework | Video 1 & 2 |
| Teknis | Execution log β Credentials β Entry point β Network β Isolasi | Video 2 |
| Komunikasi | Update berkala, RCA report, runbook, jangan menyalahkan | Video 3 |
Pelajaran Kunci dari Pengalaman β
Dari Video 1 β Troubleshooting Dasar β
"Saya pernah langsung fix tanpa cari root cause. 'Nanti' saya cek, dan nanti itu tidak pernah datang."
- Selalu catat to-do untuk investigasi lanjutan
- Cek apakah error menyebar ke workflow lain (shared credentials)
Dari Video 2 β Framework Mendalam β
"Jangan langsung percaya node merah = sumber masalah. Error bisa propagasi dari node sebelumnya."
- AI output unreliable β pertimbangkan ketidakpastian saat debugging
- Perubahan kecil oleh client (spam filter, permission) bisa meruntuhkan workflow
Dari Video 3 β Komunikasi β
"Diam menciptakan kecemasan. Update menciptakan kepercayaan."
- Million dollar advice: Hubungi client duluan sebelum mereka tahu ada error
- Eskalasi bukan kegagalan, eskalasi adalah profesionalisme
Alur Komplit: Error Terjadi β Resolusi β
Error Terdeteksi (monitoring / client lapor)
β
βΌ
βββββββββββββββββββ
β ACKNOWLEDGMENT ββββΆ "Saya sedang cek, update
β (< 15 menit) β dalam 30 menit"
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β INVESTIGASI ββββΆ Ikuti framework 6 langkah
β (framework) β
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β UPDATE ββββΆ "Masalahnya credential expired,
β β sedang diperbaiki"
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β FIX & VERIFIKASI ββββΆ Perbaiki + test 3 execution
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β KONFIRMASI ββββΆ "Workflow normal. Ini RCA nya."
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β PENCEGAHAN ββββΆ Runbook + monitoring tambahan
βββββββββββββββββββDeliverable yang Harus Ada β
| Deliverable | Kapan | Untuk Siapa |
|---|---|---|
| Monitoring Dashboard | Setup awal | Kamu + Client |
| Universal Error Logger | Setup awal | Kamu |
| RCA Report | Setelah incident | Client |
| Runbook | Jika error bisa terulang | Client + Tim Client |
| Update Berkala | Selama troubleshooting | Client |
Satu Kalimat yang Merangkum Semuanya β
Troubleshooting bukan hanya pekerjaan teknis β ini adalah pekerjaan client-facing yang membangun atau menghancurkan kepercayaan.