Model: school_extracurricular_offering
Menu: School → Extracurricular → Extracurricular Offerings
Extracurricular Offering adalah dokumen yang membuka satu kegiatan ekstrakurikuler untuk satu
tahun dan termin akademik tertentu. Ia menunjuk kegiatan mana yang dibuka — dari data master
Extracurricular — lalu menetapkan pembinanya,
rentang tanggal pelaksanaannya, batas jumlah peserta, dan cara biayanya ditagihkan.
Siswa yang mengikuti kegiatan dicatat sebagai dokumen
Extracurricular Participant yang
menunjuk Offering ini, sementara pertemuannya dicatat sebagai
Extracurricular Session.
| Perpindahan | Pelakunya | Instruksi kerjanya |
|---|---|---|
| Draft → Waiting for Approval | pengguna, tombol Confirm | Mengonfirmasi Extracurricular Offering |
| Waiting for Approval → On Progress | otomatis oleh sistem setelah persetujuan terakhir | Perpindahan Otomatis ke On Progress Pasca-Persetujuan |
| Waiting for Approval → Rejected | penyetuju, tombol Reject | Menolak Extracurricular Offering |
| On Progress → Done | pengguna, tombol Done | Menyelesaikan Extracurricular Offering |
| Draft, Waiting for Approval, On Progress → Cancelled | aksi Cancel lewat dialog Select Cancel Reason | Membatalkan Extracurricular Offering |
| Rejected, Cancelled → Draft | tombol Restart | Memulai Ulang Extracurricular Offering |
Progress bar di kepala formulir hanya menampilkan Draft, Waiting for Approval,
On Progress, dan Done; Rejected dan Cancelled adalah cabang, bukan alur maju,
sehingga tidak ikut ditampilkan di sana.
Dokumen berstatus Done tidak memiliki jalur pembatalan — tidak ada aksi yang membawanya
keluar dari status itu.
| Field | Guna bagi pengguna |
|---|---|
| # Document | nomor dokumen berpola EXTOFF/<tahun>/; terbit sendiri saat dokumen mencapai On Progress, sebelum itu berisi / — lihat Penerbitan Otomatis Nomor Dokumen |
| Extracurricular | kegiatan yang dibuka, dari data master Extracurricular; hanya dapat diubah selagi Draft |
| Category, School | terisi sendiri dari kegiatan yang dipilih dan tidak dapat disunting di sini |
| Teacher | pembina yang memegang penawaran ini secara keseluruhan; kelompok pada tab Groups yang tidak mengisi Teachers sendiri mengikuti pembina ini |
| Responsible | penanggung jawab dokumen; menentukan siapa yang melihat dokumen ini di daftar |
| Academic Year, Academic Term | tahun dan termin akademik penawaran berlaku |
| Start Date, End Date | rentang tanggal pelaksanaan kegiatan |
| Tab Quota | Minimum Quota dan Maximum Quota — batas bawah dan batas atas jumlah peserta |
| Tab Billing | dasar penagihan: Currency, Pricelist, Product, Unit Price, Taxes, serta Billing Mode (Charged to Enrollment/Separate Invoice/Free of Charge) dan Billing Frequency (One Time/Every Payment Term) |
| Tab Accounting | Receivable Journal dan Receivable Account — sejak pemutakhiran modul terakhir keduanya berada di tab tersendiri ini, bukan lagi di tab Billing |
| Tab Groups | daftar kelompok/rombongan (opsional) yang membagi offering ini: Name, Code, Sequence, Teachers, Maximum Quota, Participant Count per baris. Dibiarkan kosong, offering berjalan sebagai satu kelompok tunggal. Maximum Quota kelompok bernilai 0 berarti tanpa batas atas, dan Teachers yang kosong berarti kelompok mengikuti Teacher offering — bukan berarti tanpa pembina |
| Tab Participants | daftar dokumen Extracurricular Participant yang menunjuk penawaran ini |
| Tab Policies | kebijakan tombol aksi dokumen ini; penjelasannya di Kewenangan Tombol Aksi Extracurricular Offering |
| Tab Approvals | template persetujuan yang dipakai beserta daftar penyetujunya |
| Tombol Sessions, Done Sessions | pencacah di kepala formulir; menekannya hanya membuka daftar sesi tersaring — tidak mengubah data apa pun |
| Dokumen | Menjawab |
|---|---|
| Kewenangan Tombol Aksi Extracurricular Offering | tombol mana yang muncul, untuk siapa, pada status apa — termasuk mengapa Start tidak pernah ada |
| Perpindahan Otomatis ke On Progress Pasca-Persetujuan | mengapa status berpindah sendiri tanpa ada tombol yang ditekan |
| Penerbitan Otomatis Nomor Dokumen | kapan nomor # Document benar-benar terbit dan dari mana polanya |