# Notifikasi

Tasko memberi tahu kamu saat ada sesuatu yang menyangkut pekerjaanmu — tugas
baru, review yang ditolak, komentar, tenggat yang mendekat. Pemberitahuannya
mengikuti **keterlibatan**, bukan jabatan: kamu hanya dikabari untuk hal yang
memang urusanmu.

> Belum paham istilah dasar? Baca dulu [Memulai dengan Tasko](../getting-started.md).
> Tampilan aplikasi berbahasa Inggris — label aslinya ditulis dalam kurung.

> 💡 **Contoh nyata:** Seorang desainer sedang menutup laptop saat PIC-nya menolak
> review dan menulis _"@Rina logonya masih kekecilan"_. Rina menerima dua hal
> sekaligus: lonceng di Tasko menyala, dan pemberitahuan masuk ke aplikasi mobile
> kantornya — jadi ia tahu sebelum keesokan paginya.

---

## Dua Kanal, Tanpa Email

| Kanal | Keterangan |
|-------|------------|
| **In-app** | Ikon lonceng di bagian atas layar. Angka belum-dibaca diperbarui langsung tanpa refresh. |
| **Push aplikasi mobile kantor** | Peristiwa yang sama diteruskan ke aplikasi mobile, dicocokkan lewat **NIK**-mu. |

> **Tasko tidak mengirim notifikasi lewat email.** Satu-satunya email yang keluar
> dari sistem adalah tautan reset kata sandi.

Kalau NIK-mu belum terisi, kamu tetap menerima pemberitahuan in-app — hanya push
mobile-nya yang tidak sampai.

---

## Izin Notifikasi Browser Wajib Diaktifkan

Saat pertama membuka Tasko, browser akan meminta izin menampilkan notifikasi, dan
aplikasi **menahan layar sampai izin itu diberikan** — pemberitahuannya dipakai
untuk mengalirkan pembaruan tugas secara real-time, jadi tidak ada opsi melewati.

- Muncul **"Enable notifications first"** → tekan **Enable notifications**, lalu
  pilih *Allow* pada permintaan browser.
- Muncul **"Notifications blocked"** → izinnya pernah ditolak. Buka pengaturan
  situs lewat ikon gembok di sebelah alamat, ubah izin **Notifications** menjadi
  **Allow**, lalu tekan **Re-check permission**.

---

## Memakai Lonceng

1. Klik ikon lonceng di bagian atas layar.
2. Daftar pemberitahuan terbuka; yang belum dibaca ditandai titik dan latar
   berbeda.
3. Klik salah satu untuk **menandainya terbaca sekaligus membuka objeknya** —
   tugas atau proyek yang dimaksud.
4. Gulir ke bawah untuk memuat pemberitahuan yang lebih lama.
5. Tekan **Mark all as read** untuk mengosongkan penanda sekaligus.

> Membuka pemberitahuan lama **tidak** menembus izin: kalau aksesmu ke tugas atau
> proyek itu sudah dicabut, Tasko tetap menolak membukanya.

---

## Peristiwa yang Diberitahukan

| Peristiwa | Siapa yang dikabari |
|-----------|---------------------|
| Ditugaskan sebuah tugas | Pelaksana yang baru ditambahkan (bukan si pemberi tugas) |
| Tugas diajukan review | Owner/PIC proyek, atau Admin/Supervisor divisi |
| Review ditolak (*Perlu Perbaikan*) | Pelaksana tugas |
| Pengajuan perpanjangan tenggat | Atasan yang berwenang memutuskan |
| Keputusan perpanjangan tenggat | Pelaksana tugas dan pengajunya |
| Tenggat tinggal 1 hari (H-1) | Pelaksana tugas — kecuali routine work |
| Tugas terlambat | Pelaksana dan atasan yang berwenang |
| Komentar baru | Pelaksana + semua yang pernah berkomentar di tugas itu (bukan pengirimnya) |
| Namamu disebut dengan `@` | Orang yang disebut — menggantikan pemberitahuan komentar biasa baginya |
| Routine work 2 jam sebelum tenggat | Pelaksana bila masih dikerjakan; Admin/Supervisor bila sudah menunggu review |
| Proyek berubah status | Seluruh anggota proyek (bukan si pelaku) |

### Yang sengaja tidak diberitahukan

- **Perpindahan status proyek sehari-hari** (Draft, To Do, In Progress). Hanya
  perubahan yang mengubah apa yang boleh dikerjakan — *Completed*, *Cancelled*,
  *On Hold*, dan keluar dari ketiganya — yang dikabarkan.
- **Terbitnya routine work.** Ia lahir tengah malam, jadi penggantinya pengingat
  2 jam sebelum tenggat.
- **Tumpukan keterlambatan lama.** Pemberitahuan terlambat hanya menyentuh tugas
  yang lewat tenggat dalam 24 jam terakhir, supaya pekerjaan basi tidak menyapu
  layarmu sekaligus.
- **Tugas pribadi (My Tasks).** Tidak ada pengingat apa pun di sana — lihat
  [Tugas Pribadi](personal-tasks.md).
- **Pembuatan akun.** Kata sandi awal diserahkan langsung oleh super admin.

---

## Siapa yang Berhenti Menerima

Daftar penerima selalu disaring ulang terhadap izin saat itu. Orang yang **sudah
tidak berhak membuka sebuah tugas** — misalnya sudah dikeluarkan dari proyek atau
divisinya — berhenti menerima pemberitahuannya, termasuk cuplikan isi komentar.

Efek yang sama berlaku untuk sebutan `@`: menyebut orang yang tidak berhak melihat
tugas itu tidak akan mengirimkan apa pun kepadanya.

---

## Pertanyaan Umum

**Kenapa saya tidak menerima notifikasi email?**
Karena memang belum ada. Pemberitahuan berjalan in-app dan push mobile; email
menunggu infrastruktur antrean production disiapkan tim lain.

**Bisakah saya mematikan jenis notifikasi tertentu?**
Belum ada pengaturannya. Penerima tiap peristiwa sudah dipersempit mengikuti
keterlibatan, jadi yang masuk seharusnya memang urusanmu.

**Kenapa satu perubahan besar mengirim banyak pemberitahuan?**
Setiap peristiwa mengirim satu pemberitahuan per penerima; belum ada
pengelompokan. Kalau di lapangan terasa berisik, sampaikan ke tim — ini memang
ditinjau ulang berdasarkan keluhan nyata.

**Push mobile saya tidak masuk, in-app masuk. Kenapa?**
Kemungkinan besar NIK akunmu belum terisi atau berbeda dengan yang terdaftar di
aplikasi mobile. Hubungi super admin untuk memeriksanya.

**Kenapa layar Tasko saya tertutup dan meminta izin notifikasi?**
Izin notifikasi browser wajib diaktifkan agar pembaruan real-time berjalan. Ikuti
langkah di bagian *Izin Notifikasi Browser* di atas.

**Saya diberi tahu soal tugas, tapi saat dibuka malah ditolak. Kenapa?**
Berarti aksesmu ke tugas itu sudah dicabut sesudah pemberitahuannya dikirim.
Pemberitahuan lama tidak pernah menjadi pintu belakang.
