Documentation Index
Fetch the complete documentation index at: https://docs.bawana.com/llms.txt
Use this file to discover all available pages before exploring further.
A. Definisi
Audience adalah mekanisme pengelompokan user berdasarkan kriteria (attribute) tertentu untuk keperluan pemberian content, assignment, event, atau program. Audience digunakan sebagai dasar untuk:- Menentukan target assignment
- Mengarahkan distribusi konten dan program pembelajaran
- Undangan event
- Penentuan target program
B. Hubungan Audience & Attribute
Di bawah ini adalah alur logika hubungan Audience & Attribute:- Admin membuat Custom Attribute: Cabang
- User diisi Cabang = Jakarta
- Admin membuat Audience: Cabang = Jakarta
- Assignment PLKJ diberikan ke Audience tersebut
C. Tipe Audience
- Type Individual User
- Admin memilih user satu per satu untuk dijadikan satu kelompok
- Cocok untuk:
- Kelompok kecil
- Event khusus
- Program terbatas
- Audience dibentuk berdasarkan Custom Attribute
- Contoh logika:
- Cabang = Jakarta
- Level = Manager
- Bahasa = Inggris
D. Tipe Attribute dan Perilakunya
Custom Attribute memiliki tipe data yang menentukan cara sistem memprosesnya:- Char (Teks bebas)
Contoh: Nama pasangan, hobi - Boolean (Ya atau Tidak)
Contoh: Apakah Manager - Integer (Angka berurutan)
Contoh: Grade, umur - Choice (Pilihan tunggal)
Contoh: Agama, gender - Multiple Choice (Pilihan jamak)
Contoh: Bahasa yang dikuasai - Date / Datetime (Tanggal dan waktu)
Contoh: Tanggal masuk kerja, masa kontrak
E. Contoh Penggunaan Attribute dan Audience
Konteks Kasus Tim L&D ingin memberikan program Leadership Dasar hanya kepada:- Karyawan level Supervisor ke atas
- Yang bekerja di cabang Jakarta
- Dan belum pernah ikut pelatihan leadership sebelumnya
- Level Jabatan (Choice)
Nilai contoh: Staff, Supervisor, Manager - Cabang (Choice)
Nilai contoh: Jakarta, Bandung, Surabaya - Status Pelatihan Leadership (Boolean)
Nilai: Sudah / Belum
- Andi
- Level Jabatan = Supervisor
- Cabang = Jakarta
- Status Pelatihan Leadership = Belum
- Rina
- Level Jabatan = Staff
- Cabang = Jakarta
- Status Pelatihan Leadership = Belum
- Yahya
- Level Jabatan = Manager
- Cabang = Bandung
- Status Pelatihan Leadership = Sudah
- Level Jabatan = Supervisor OR Manager
- Cabang = Jakarta
- Status Pelatihan Leadership = Belum
Leadership Jakarta – First TimeCatatan: Audience ini bersifat dinamis. Jika data user berubah, isi audience akan otomatis menyesuaikan. 4. Sistem Melakukan Evaluasi Otomatis Sistem mengevaluasi seluruh user berdasarkan logika audience:
- Andi → MASUK audience
- Rina → Tidak masuk (Level tidak memenuhi)
- Yahya → Tidak masuk (Cabang dan status tidak memenuhi)
- Assignment program Leadership Dasar
- Event kelas tatap muka
- Journey pembelajaran
- Modul tambahan seperti ILDP atau OJT (jika relevan)
- Melihat Assignment
- Mendapat notifikasi
- Mengikuti program
- Andi menyelesaikan program leadership
- Admin mengubah Status Pelatihan Leadership = Sudah
- Andi keluar otomatis dari audience
- Program tidak akan dikirim ulang
- Level = Supervisor
- Cabang = Jakarta
- Status = Belum