Anggota
Ringkasan
Halaman Anggota mencantumkan semua anggota akun. Dari sini, Admin dan Root bisa mengundang anggota baru, mengimpor anggota secara massal lewat CSV, dan mengelola anggota yang ada (mengubah peran, mengaktifkan/menonaktifkan). Semua anggota bisa melihat direktori perusahaan lengkap — Anggota (User) punya akses hanya-baca dan tidak bisa melakukan tindakan pengelolaan.
Batas anggota
Semua paket — termasuk Free — mengizinkan anggota tak terbatas. Tidak ada biaya per-kursi dan tidak ada batas jumlah anggota. Undang sebanyak yang dibutuhkan tim Anda di paket mana pun.
Siapa yang bisa melihat halaman Anggota
Semua anggota yang terautentikasi. Semua peran melihat daftar anggota akun lengkap — halaman Anggota berperan sebagai direktori perusahaan untuk semua orang.
Tampilan dan pemfilteran
Di desktop, sakelar tampilan di bilah alat menampilkan anggota sebagai Kartu (kisi default), Baris (kartu yang sama, lebar penuh), atau Tabel padat (Anggota · Email · Peran · Tim · Status). Tampilan Tabel menambah sakelar kepadatan Ringkas / Lega. Pilihan tata letak tiap orang diingat per perangkat. Admin dan Root juga mendapat tombol Filter (ikon corong) dengan kontrol Status — Aktif atau Diarsipkan — dan istilah pencarian serta pilihan Status bertahan saat membuka seorang anggota dan kembali. Di ponsel, daftar selalu menampilkan kartu bertumpuk.
Keanggotaan tim sekilas
Saat teams_enabled aktif, tiap kartu anggota menampilkan tim mana yang mereka ikuti langsung di bawah alamat email mereka (sebagai ikon kecil + nama tim dipisah titik). Membuka halaman detail seorang anggota menampilkan baris Tim di kartu Informasi Pribadi mereka yang mencantumkan semua tim mereka, atau “Belum ada tim yang ditugaskan” jika mereka belum ditambahkan ke tim mana pun. Ini memudahkan mengenali anggota yang belum ditugaskan tanpa mengunjungi halaman Tim.
Izin
| Tindakan | Anggota / Team User | Team Admin / Admin | Root |
|---|---|---|---|
| Melihat daftar anggota | ✓ (hanya-baca) | ✓ | ✓ |
| Melihat profil seorang anggota | ✓ (hanya-baca) | ✓ | ✓ |
| Mengundang anggota | ✗ | ✓ | ✓ |
| Mengimpor anggota lewat CSV | ✗ | ✓ | ✓ |
| Mengubah peran seorang anggota | ✗ | ✗ | ✓ |
| Mengaktifkan / menonaktifkan anggota | ✗ | ✓ | ✓ |
| Mengarsip / membatalkan arsip anggota | ✗ | ✓ | ✓ |
| Mengirim ulang undangan | ✗ | ✓ | ✓ |
| Membatalkan undangan tertunda | ✗ | ✓ | ✓ |
Peran khusus dengan izin member:create bisa mengundang dan mengimpor anggota. Peran khusus dengan member:update bisa mengaktifkan/menonaktifkan, mengarsip/membatalkan arsip, dan mengirim ulang/membatalkan undangan.
Peran
| Peran | Deskripsi |
|---|---|
| Root | Pemilik akun. Akses penuh termasuk penagihan, feature flag, dan pengelolaan peran. Hanya satu Root per akun. Peran tidak bisa diubah lewat UI. |
| Admin | Administrator. Akses penuh seluruh-akun ke daftar tugas (termasuk persetujuan), tim, anggota, proyek, dan templat. Tidak bisa menyetel feature flag atau penagihan. |
| Team Admin | Administrator berlingkup tim. Kemampuan pengelolaan sama seperti Admin tetapi visibilitas default terbatas pada tim mereka sendiri. Membutuhkan teams_enabled. |
| Team User | Anggota berlingkup tim. Bisa melihat dan mengerjakan daftar di dalam tim mereka. Membutuhkan teams_enabled. |
| Anggota | Anggota standar. Bisa melihat dan mengerjakan daftar tugas yang mereka buat atau yang ditugaskan langsung kepada mereka. Tidak bisa melihat daftar anggota lain. |
Hanya Root yang bisa mengubah peran seorang anggota. Pada paket Starter ke atas, Root juga bisa membuat peran khusus dari Pengaturan Akun — lihat permissions.md.
Status anggota
| Status | Arti |
|---|---|
| Tertunda | Diundang tetapi belum menerima undangan. |
| Aktif | Sudah sepenuhnya onboard dan bisa masuk. |
| Nonaktif | Akun dinonaktifkan oleh admin. Anggota tidak bisa masuk tetapi datanya dipertahankan. Pengaktifan kembali memulihkan akses penuh. |
| Diarsipkan | Dihapus permanen dari tampilan aktif. Anggota tidak bisa masuk dan tidak muncul di daftar anggota default. Semua riwayat tugas, penugasan, dan poin mereka dipertahankan. |
Nonaktif vs Diarsipkan: Gunakan Nonaktif untuk penangguhan sementara (mis. cuti) di mana anggota akan kembali. Gunakan Arsip untuk kepergian permanen — anggota dihapus dari direktori aktif tetapi data historis mereka tetap utuh untuk keperluan pelaporan dan log aktivitas.
Mengundang anggota
Admin, Team Admin, dan Root bisa mengundang anggota baru dari halaman Anggota (tombol +). Tidak ada batas anggota — anggota berapa pun bisa diundang di paket mana pun.
Field wajib: nama depan, nama belakang, email, dan peran. Saat teams_enabled aktif, field Tim opsional tersedia untuk menugaskan anggota baru ke sebuah tim pada saat undangan. Anggota bisa tergabung di beberapa tim — penugasan tim tambahan bisa dilakukan dari halaman Tim setelah anggota menerima undangan mereka.
Sistem mengirim email undangan dengan tautan. Anggota mengklik tautan dan memilih cara mengaktifkan akun mereka: mereka bisa menetapkan kata sandi, atau melanjutkan dengan Google atau Apple Sign In. Jika mereka memakai Google atau Apple, alamat email dari cara masuk mereka harus cocok dengan alamat tujuan undangan dikirim. Undangan tidak kedaluwarsa — jika seorang anggota tidak menerima email, gunakan Kirim Ulang Undangan dari menu tindakan anggota.
Membatalkan undangan tertunda
Jika undangan tertunda tidak lagi dibutuhkan, Admin dan Root bisa membatalkannya memakai Batalkan Undangan dari menu tindakan anggota (daftar pengguna) atau dari halaman detail anggota. Membatalkan menghapus permanen undangan tertunda dan segera mengosongkan kursi. Tautan undangan menjadi tidak valid seketika. Jika anggota nanti butuh akses, undangan baru harus dikirim.
Impor massal lewat CSV
Admin dan Root bisa mengimpor beberapa anggota sekaligus memakai tombol unggah CSV. Setiap baris memicu alur undangan yang sama seperti undangan manual.
Templat contoh tersedia untuk diunduh dari layar impor. Jika Anda mengunggah CSV yang diekspor dari sistem lain (perangkat lunak penggajian, alat SDM, spreadsheet), Anda tidak perlu memformat ulang dulu — pengimpor mengenali variasi nama kolom umum otomatis:
| Field | Nama kolom yang dikenali |
|---|---|
| Nama depan | First Name, First, Given Name |
| Nama belakang | Last Name, Last, Surname, Family Name |
| Email, Email Address, E-mail | |
| Peran | Role, Member Type, Type |
| Tim | Team, Team Name, Dept, Department, Group, Division, Unit |
Hanya email yang wajib. Baris tanpa email dilewati dan dilaporkan setelah impor. Kolom role default ke Anggota (User) jika nilainya tidak ada atau tidak dikenali. Kolom team hanya diterapkan saat teams_enabled aktif — jika nama tim dari CSV tidak cocok dengan tim mana pun yang ada, baris ditandai di langkah pratinjau sehingga Anda bisa memilih tim yang benar atau membiarkannya kosong sebelum mengirim.
Mengaktifkan dan menonaktifkan
Menonaktifkan anggota segera mencegah mereka masuk. Penugasan tugas dan riwayat mereka yang ada dipertahankan. Mengaktifkan kembali memulihkan akses penuh tanpa perlu undangan baru.
Mengarsip anggota
Mengarsip adalah penghapusan permanen dari tampilan aktif yang ditujukan untuk anggota yang telah meninggalkan organisasi. Anggota yang diarsip:
- Tidak bisa masuk.
- Tidak muncul di daftar anggota default, pemilih anggota, atau tampilan penugasan tim.
- Semua riwayat tugas, transaksi poin, entri log aktivitas, dan penugasan mereka dipertahankan demi akurasi historis.
- Bisa dibatalkan arsipnya kapan saja oleh Admin atau Root, yang memulihkan mereka ke status Aktif tanpa perlu undangan baru.
Cara mengarsip: Buka menu tindakan anggota (⋯ pada kartu mereka) dan pilih Arsipkan. Konfirmasi ditampilkan sebelum tindakan dijalankan.
Melihat anggota yang diarsip: Buka Filter di bilah alat halaman Anggota dan pilih Diarsipkan di bawah Status untuk beralih ke tampilan arsip. Kartu anggota yang diarsip tampak berbeda secara visual — mereka menampilkan garis batas kiri putus-putus, teks buram, dan nama miring — sehingga mudah dikenali sekilas.
Chip status: Anggota aktif tidak menampilkan chip status (aktif adalah keadaan default). Anggota Tertunda dan Nonaktif menampilkan chip berlabel. Anggota yang diarsip tidak menampilkan chip — gaya kartu arsip menjadi penandanya.
Catatan dukungan
- Jika seorang anggota bilang mereka tidak menerima email undangan, periksa spam dulu, lalu gunakan Kirim Ulang Undangan. Undangan dikirim lewat penyedia email transaksional yang dikonfigurasi akun.
- Anggota (User) melihat semua anggota akun di direktori tetapi tidak bisa melakukan tindakan pengelolaan (mengundang, mengaktifkan/menonaktifkan/mengarsip, mengubah peran). Kontrol pengelolaan hanya ditampilkan ke Admin dan Root.
- Tugas dan riwayat anggota yang dinonaktifkan tetap utuh — aktifkan kembali akun mereka untuk memulihkan akses alih-alih mengundang ulang, yang akan membuat duplikat.
- Tidak ada batas anggota — tombol Undang/Impor seharusnya selalu aktif. Jika seorang admin melaporkannya buram, periksa bug tampilan UI.
- Anggota yang dinonaktifkan otomatis selama penurunan paket tidak menerima email — hanya Root yang diberi tahu. Anggota yang terpengaruh tidak akan bisa masuk dan harus diarahkan ke Root untuk mengaktifkan kembali atau meningkatkan paket.
- Jika seorang admin melaporkan seorang anggota “hilang” dari daftar, periksa apakah mereka diarsip. Anggota yang diarsip hanya muncul saat sakelar Diarsipkan aktif di kepala halaman Anggota.
- Mengarsip seorang anggota tidak menghapus pekerjaan mereka. Penugasan tugas, item yang selesai, riwayat poin, dan entri log aktivitas semuanya tetap utuh dan teratribusi ke anggota yang diarsip.
- Jika tim seorang anggota tidak muncul di kartu atau halaman detail mereka, periksa bahwa
teams_enabledaktif dan anggota telah ditambahkan ke sebuah tim dari halaman Tim.