DocTrack Canang Technologies
Pusat Setempat · OSC

Sampul pelan yang tidak hilang.

Satu fail, satu benang, dari kaunter ke keputusan.

Perunding menghantar pelan melalui portalnya sendiri dan mencetak label sampul. Kaunter menerima, dan jam piagam bermula. Sampul itu berjalan ke jabatan teknikal, diimbas di setiap tangan yang memegangnya, dan setiap pergerakan menulis satu peristiwa jejak. Kertas masih berjalan; yang hilang hanyalah keraguan tentang di mana ia berada.

Keluarga pelan
6
Tempoh piagam
14–57 hari
Antara muka
3
Versi
1.0.0
Papan pemuka DocTrack: kad fail menghampiri tempoh piagam, pematuhan piagam 2026, agihan mengikut tempoh, dan gambaran keseluruhan mengikut jenis pelan dan prestasi agensi.
Papan pemuka. Soalan pertama setiap pagi bukan “berapa banyak fail” tetapi “fail mana yang akan lewat”. Kad teratas menjawab itu dahulu: fail yang menghampiri tempoh piagamnya, dengan hari yang tinggal, dan barulah papan di bawahnya membuka jumlah, purata dan prestasi setiap agensi. Tempoh dikira daripada piagam jenis pelan itu sendiri, bukan daripada satu kiraan hari yang sama untuk semua.
Aliran kerja

Hayat satu permohonan

Lajur kiri ialah status sebenar yang disimpan sistem. Satu jadual peralihan memerintah kesemuanya, jadi peralihan yang tiada dalam jadual itu mustahil, siapa pun yang meminta.

DRAFT

Draf dibuka

Perunding memilih projek dan keluarga pelan. Senarai semak dokumen terus dijana, dan qrToken dicetak pada saat ini juga: label mesti wujud sebelum sampul dimeterai.

SUBMITTED

Dihantar

Sistem enggan menghantar selagi ada dokumen wajib tanpa fail. Dokumen yang diisytiharkan tiba secara fizikal tidak disekat: ia dalam sampul, dan sampul belum sampai ke kaunter.

UNDER_REVIEW

Kaunter menerima

Detik yang penting: nombor permohonan dijana, tarikh terima dicatat, dan tarikh sasaran dikira daripada hari bekerja piagam jenis itu. Jam piagam bermula di sini, bukan semasa hantar.

RETURNED_INCOMPLETE

Atau dikembalikan

Dengan sebab yang wajib ditulis. Perunding membaiki dan fail itu boleh masuk semula ke ulasan tanpa kehilangan benang perbualannya.

Sampul diimbas

Pegawai jabatan yang menerima sampul mengimbas labelnya. Imbasan merekod jagaan (jabatan mana memegang pelan, sejak bila) dan sengaja tidak mengubah status. Dua fakta berlainan.

PENDING_CORRECTION

Pembetulan diminta

Pembetulan ialah permohonan baharu, bukan suntingan: sampul sendiri, label sendiri, senarai semak sendiri. Jabatan mesti kekal boleh melihat apa yang disemaknya kali pertama.

PENDING_DECISION

Ulasan agensi lengkap

Fail yang diterima diedarkan kepada jabatan dalaman dan agensi teknikal dalam pusingan bernombor. Setiap agensi memulangkan pendiriannya.

APPROVED

Keputusan OSC

Diluluskan, diluluskan bersyarat, atau ditolak. Keputusan jawatankuasa ialah satu-satunya penulis status muktamad. Tiada skrin lain boleh meluluskan fail, yang bermakna surat keputusan dan status sistem tidak boleh bercanggah.

Portal perunding

Perunding menghantar sendiri

Antara muka berasingan dengan pengesahannya sendiri. Tiada kaunter yang perlu menaip semula borang, dan perunding melihat status failnya tanpa menelefon.

Portal Saya: kad Permohonan Aktif menyenaraikan lima permohonan perunding dengan status Dihantar, Draf dan Dalam Ulasan.
Portal Saya. Satu kad, semua fail yang masih hidup. Draf yang belum siap duduk bersebelahan fail yang sedang diulas, kerana kedua-duanya ialah kerja yang belum selesai.
Permohonan Saya: jadual dengan lajur No. Rujukan, Jenis, Projek, Status dan Sampul.
Permohonan Saya. Lajur Sampul ialah jawapan kepada soalan yang paling kerap ditanya di telefon: siapa memegang pelan saya sekarang.
Butiran permohonan KM/2026/00001 di portal: maklumat projek, sampul dipegang oleh Kaunter OSC, tarikh terima dan tarikh sasaran.
Butiran permohonan. Nombor rujukan wujud hanya selepas kaunter menerima, jadi kehadirannya sendiri sudah bermakna. Tempoh piagam dinyatakan sebagai dua tarikh, bukan sebagai kiraan hari yang perlu ditafsir.
Sampul & label

Di mana kertas dan sistem bertemu

Pelan berjalan secara fizikal. Label QR ialah satu-satunya tempat kedua-dua dunia itu bersentuh, dan sebab itu ia dijana sebelum sampul dimeterai, bukan selepas.

Label dicetak sekali, dibaca berkali-kali

Label ialah sehelai A4 yang dijana pelayan atas permintaan: kod QR, nombor rujukan, keluarga pelan, lot dan firma dieja sekelilingnya, supaya pegawai bilik mel boleh mengasingkan sampul tanpa mengimbasnya langsung.

Token itu rawak, bukan diterbitkan daripada nombor permohonan, dan tidak pernah berubah: label yang sudah melekat pada sampul tidak boleh dipanggil balik.

  • Dijana pada saat draf dibuka
  • Dicetak dari portal perunding
  • Diimbas oleh aplikasi kaunter
  • Merekod jagaan, bukan status
  • Menulis peristiwa jejak
  • Menulis mesej sistem pada benang
Label Sampul (QR) di portal perunding: kod QR, nombor rujukan KM/2026/00001, token, butang Cetak Label, dan senarai semak dokumen di bawahnya.
Label sampul di portal. Kod dilukis dalam pelayar dan tidak pernah disimpan sebagai gambar di pelayan. Di bawahnya, senarai semak yang sama, kerana yang dicetak dan yang dimasukkan ke dalam sampul ialah keputusan yang sama.
Skrin Imbas Sampul pada konsol staf, dengan medan token untuk kemasukan manual.
Imbas sampul. Kod QR menunjuk ke skrin ini, bukan ke API. Mengimbas bukan pengesahan identiti: skrin ini berpagar kebenaran seperti mana-mana skrin staf, kerana label berjalan melalui bilik mel.

Jagaan bukan status

Mengetahui jabatan mana memegang lukisan ialah fakta yang berlainan daripada mengetahui di mana ulasan berada. Sistem menyimpannya berasingan dengan sengaja: satu sampul boleh berpindah tiga kali tanpa status permohonan bergerak walau sekali, dan itu bukan kesilapan.

Senarai semak

Apa yang wajib, dan bagaimana ia tiba

Setiap keluarga pelan mempunyai matriks dokumennya sendiri. Perunding mengisytiharkan dokumen mana tiba secara elektronik dan mana yang berjalan dalam sampul, dan sistem menghormati perbezaan itu di pintu hantar.

Senarai Semak Dokumen di portal: sepuluh baris dokumen, setiap satu ditetapkan Fizikal dengan nota Dihantar bersama sampul pelan.
Hantaran fizikal diisytiharkan. Baris yang ditanda Fizikal tidak menunggu muat naik; ia berjalan dalam sampul. Tanpa perbezaan ini, pelan berukuran besar tidak akan pernah boleh difailkan melalui portal langsung.
Tetapan Senarai Semak Dokumen: daftar jenis dokumen dengan kod, nama, wajib asas, hantaran fizikal dibenarkan, format diterima dan saiz maksimum.
Daftar jenis dokumen. Diselenggara oleh majlis, bukan dikodkan. Setiap jenis membawa kodnya, sama ada ia wajib secara asas, sama ada ia dibenarkan tiba secara fizikal, format yang diterima dan had saiznya. Di bawah daftar ini, matriks keperluan mengikut keluarga pelan mengatasi tetapan asas itu, dan pintu hantar membaca matriks yang sama seperti skrin yang dilihat perunding.
KM PB PK PJP PL CCC 57 hari 37 hari 14 hari
Kaunter

Terimaan, dan apa yang ia mulakan

Kaunter membuat satu keputusan sahaja, terima atau kembalikan, tetapi keputusan itulah yang menjana nombor rasmi dan memulakan jam.

Kaunter Terimaan: tiga permohonan menunggu keputusan kaunter, dengan masa dihantar, jenis, projek, lot, perunding dan tindakan Semak.
Kaunter terimaan. Hanya fail yang menunggu keputusan manusia, berasingan daripada senarai penuh, disusun mengikut masa ia dihantar. Kaunter membuka satu, dan memilih terima atau kembalikan; kembalikan menuntut sebab bertulis, kerana “tidak lengkap” tanpa sebab hanya memulangkan kerja yang sama semula minggu depan.
Senarai Permohonan pada konsol staf, dengan penapis dan lajur status serta umur fail.
Senarai permohonan. Lajur Tempoh membawa meter berpetak: umur fail dibaca terhadap piagam jenisnya sendiri, jadi fail CCC berumur sepuluh hari dan fail KM berumur sepuluh hari tidak pernah ditunjukkan sebagai perkara yang sama.
Butiran

Satu fail, dibaca sekali

Skrin butiran mengumpul apa yang biasanya bertaburan pada tiga sistem: keadaan semasa, apa yang telah berlaku, dan apa yang telah dikatakan.

Butiran Permohonan pada konsol staf: kad atas dengan status, maklumat projek, tempoh piagam, dan tindakan pegawai.
Butiran permohonan. Kad atas ialah keadaan fail sekarang: tempoh menunggu, siapa yang ditunggu, dan aliran kelulusan sebagai empat langkah dengan yang semasa ditanda. Hanya tindakan yang dibenarkan pada saat itu muncul di kepala skrin; di sini Bawa ke Mesyuarat, kerana jadual peralihan yang sama menapis skrin dan API.
Laci Jejak audit terbuka di sebelah kanan dengan lima peristiwa bertarikh, dari draf dibuka hingga ulasan agensi diterima.
Jejak permohonan. Setiap pergerakan menulis satu peristiwa: draf dibuka, dihantar, diterima di kaunter, diedarkan, ulasan diterima, dengan nama pegawai yang melakukannya. Perhatikan kad di belakang laci: Menunggu Tindakan ialah Jabatan Teknikal sementara Sampul Dipegang Oleh masih Kaunter OSC. Dua fakta, dua lajur.
Dialog perbualan antara pegawai dan perunding, mesej berselang kiri dan kanan dengan nama dan masa.
Perbualan. Mesej dikunci pada akar benang, bukan pada satu permohonan, jadi permohonan asal dan setiap pembetulan yang difailkan terhadapnya dibaca sebagai satu perbualan.
Ulasan

Edaran dalam pusingan bernombor

Fail yang diterima diedarkan kepada jabatan dalaman dan agensi teknikal luar. Setiap pusingan dinomborkan, jadi pusingan kedua tidak memadam apa yang dikatakan pada pusingan pertama.

Edaran Ulasan: satu baris permohonan KM/2026/00001 dengan nombor pusingan dan tindakan Edarkan; agensi dibuka di bawah baris itu.
Edaran ulasan. Gilir peringkat fail, bukan peringkat agensi: satu baris bagi setiap permohonan yang sedang diulas, dengan pusingan semasanya dan tindakan Edarkan. Agensi dan pendiriannya dibuka di bawah baris itu, supaya urus setia melihat dahulu fail mana yang memerlukan pusingan seterusnya sebelum melihat siapa yang belum menjawab.
Daftar & tadbir

Yang diselia di belakang

Data rujukan yang dimiliki majlis, diselenggara oleh majlis. Tiada satu pun daripadanya memerlukan pembangunan semula untuk diubah.

Projek pembangunan

Pembangunan di atas lot bertanah: hakmilik, mukim, daerah, dan pemilik tanah. Bernombor PRJ-YYYY-NNNNNN. Portal perunding tidak pernah melihat pemiliknya.

Perunding & firma

Arkitek, jurutera dan perancang berdaftar, dengan badan pendaftaran, nombor pendaftaran dan tarikh tamat sijil amalan.

Jabatan & agensi

Penerima edaran ulasan: jabatan dalaman majlis dan agensi teknikal luar, diurus sebagai satu daftar.

Penghalaan tugas

Langkah mana pergi ke kumpulan mana. Ditakrifkan sebagai data, dengan log peralihan yang menunjukkan setiap langkah yang benar-benar berjalan.

Akses modul

Menu setiap pegawai dibina daripada pemberian yang dipegang kumpulannya. Kod modul ialah identiti kebenaran itu sendiri dan tidak pernah berubah selepas dihantar.

Templat notifikasi

Teks yang dihantar kepada perunding pada setiap peristiwa, disunting oleh majlis dan bukan tertanam dalam kod.

Nombor rasmi

Format dan kaunter bagi setiap keluarga nombor. Nombor permohonan berjalan setiap tahun mengikut jenis pelan.

Jabatan & Agensi: sepuluh agensi dengan kod, nama, jenis dalaman atau luaran, tempoh ulasan dalam hari bekerja, dan status aktif.
Jabatan & agensi. Penerima edaran ulasan, dalaman dan luaran, dalam satu daftar. Setiap agensi membawa tempoh ulasannya sendiri — 14 hari bekerja bagi jabatan dalaman majlis, 21 bagi agensi teknikal luar, jadi “lewat” bermaksud lewat terhadap janji agensi itu, bukan terhadap satu angka yang sama untuk semua.
Platform

Tiga antara muka, satu pangkalan data

Aplikasi kaunter mengalamatkan segalanya dengan token, tidak pernah dengan id — telefon yang baru mengimbas hanya memegang token dan tiada apa-apa lagi. Ketiga-tiganya memanggil kaedah perkhidmatan yang sama, jadi ada satu buku peraturan, bukan dua.

Konsol staf Terimaan kaunter, senarai dan butiran permohonan, edaran ulasan, daftar dan tetapan. Angular 19.
Portal perunding Pendaftaran, draf, muat naik, label sampul, perbualan dan penjejakan status. Pengesahan berasingan daripada konsol.
Aplikasi kaunter Satu skrin, kamera dahulu, untuk telefon pegawai jabatan. Mengimbas label, kemudian terima, kembalikan atau catat.
Pelayan Spring Boot 3.3.5 · Java 21 · PostgreSQL
Asas bersama Identiti dan kebenaran, jejak audit, notifikasi, nombor rasmi, storan dokumen, sandaran berkala dan versi: semuanya datang bersama setiap modul Rebana.
Skrin log masuk konsol DocTrack: kad dengan nama pengguna dan kata laluan, tanda gendang Rebana dipotong oleh tepi kad.
Log masuk. Pegawai masuk dengan akaun majlisnya. Perunding tidak pernah melihat skrin ini — portalnya mempunyai pengesahan dan klien OAuth yang berlainan sama sekali, yang bermakna akaun staf tidak boleh tersilap menjadi akaun perunding.
Demo

Lihat ia berjalan dengan data Majlis

Kami pasang satu contoh dengan keluarga pelan, agensi dan senarai semak majlis anda sendiri, dan jalankan satu fail dari draf ke keputusan bersama pasukan OSC anda.

Mohon demo

Dipasang di premis atau pada awan majlis · data contoh disediakan · sesi pertama lebih kurang satu jam