Timas
INACT untuk Timas. Tidak masuk big five sejak 2026-09-14: perbaikan di-port ke sini hanya kalau work item-nya sendiri meminta. Timas ada di himpunan default dari 2026-09-02 sampai 2026-09-13, jadi catatan verifikasi bertanggal dalam rentang itu yang menyebut "big five" termasuk Timas. Ia tetap instance yang dirawat dan punya database test yang aktif. Bukan klien yang sama dengan KTP atau JOTRE.
Sekilas
| Jira | INA14, Timas |
| Nilai INACT Instance di INA05 | Timas |
| Repository | binari-digital/ina-timas. Diganti nama pada 2026-08-23 dari inact-timas. |
| Twin terenkripsi | binari-digital/ina-timas-encrypted |
| GitLab INARTS | inact/inact-timas, ditambah twin terenkripsi |
| Branch permanen di origin | main, development. Tidak ada staging. |
| Database | MySQL |
| Produksi | edms.timas.com, server milik klien sendiri, on premise. Menarik dari INARTS. |
| Staging | tidak ada |
| Dev (QA) | inact-timas-encrypted.bdt.dev di Rumah box |
TODO: versi MySQL produksi.
Repository dan remote
Diukur pada 2026-08-24 di 26.483 file yang dilacak: main.php adalah satu-satunya file yang berbeda antara repository plain dan twin terenkripsi.
Environment dan deploy
| Push ke | Skrip | Yang terjadi |
|---|---|---|
development | deploy/dev.sh | Sinkron plain ke terenkripsi, push keduanya ke GitHub dan INARTS. Consumer menarik ~/www/inact-timas-encrypted di Rumah box dan menjalankan phinx migrate. |
main | deploy/prod.sh | Sinkron main plain ke main terenkripsi, push ke GitHub dan INARTS. Timas punya consumer produksi sungguhan, berbeda dari Jadestone dan JOTRE. Push ke GitHub memicu deploy/prod.sh di twin terenkripsi, yang ssh ke [email protected], menarik /home/admintimas/www/inact dari INARTS dan menjalankan phinx migrate. |
origin di server klien adalah GitLab INARTS, inact-timas-encrypted.git, bukan GitHub kita. Jadi push ke inarts adalah yang sampai ke klien, dan push ke origin adalah yang memicu consumer.
Database
| Driver | MySQL |
| Database QA | MySQL di Rumah box sendiri, database inact_timas_encrypted |
| Database uji | Host DB dev bersama 192.168.1.52, port 3357, database inact_timas_eris |
Perbedaan fork ini dari master
Diukur pada 2026-09-05.
| File modul yang berbeda | 116 |
| Modul dengan perubahan terbanyak | dms_reference 16, routing 15, documents 14, documents_master 11, adms 8, member 7, adms_reference 7 |
| Library yang berbeda | additional_global_variables.inc.php, inweb.lib.php, reference_function.inc.php, tracking_function.inc.php |
| File top-level yang berbeda | auto_logout.php, setting.php |
| Migrasi | Total 391. 5 hanya di sini, 45 di master belum diambil. Terbaru 2025-12-26. |
File yang hanya ada di fork ini
modules/documents_master/documents_master_handler_print_overdue_report.phpmodules/reference/system_code.php
Dua salinan backup handler multi-upload juga ada di modules/documents_master/.
File di master yang tidak ada di fork ini
modules/adms/adms_rev_sort.inc.phpmodules/adms_reference/adms_reference_import.inc.phpmodules/dms_reference/auto_doc_numbering.phpmodules/dms_reference/autopublish_auto_folder_creation.phpmodules/dms_reference/doc_classification.phpmodules/dms_reference/function_code.phpmodules/dms_reference/retention.phpmodules/dms_reference/system_code.phpmodules/dms_reference/watermark_settings.phpmodules/dms_reference/well_site.phpmodules/documents/export_excel.phpmodules/documents/json/
Key inweb_config
| Key | |
|---|---|
| Hanya di fork ini | enable_publish_to_correspondence, enable_routing_slip |
| Tidak ada di sini | autopublish_auto_folder_creation, consolidated_routing_view, enable_auto_doc_numbering, enable_doc_classification, enable_doclib_retention, enable_last_login_wins, enable_ldap_browse, enable_ldap_login, enable_return_on_audit, enable_routing_notif_digest, enable_routing_overdue_notif_digest, enable_system_code, enable_watermark, enable_well_site, inact_operator_role, routing_notif_digest_hour, routing_return_format |
Kustomisasi yang sudah didokumentasikan
Belum ada. Halaman fitur datang di fase 3 rencana dokumentasi.
Hal yang perlu diwaspadai
- Jauh tertinggal dari master. 45 migrasi master dan satu set fitur DMS reference (auto numbering, classification, retention, watermark) tidak ada di sini. Port dari master sering butuh prasyaratnya di-port lebih dulu.
- Produksi migrate sendiri. Consumer prod menjalankan
phinx migratediedms.timas.com. Migrasi yang di-merge kemainsampai ke produksi pada deploy berikutnya, jadi migrasi yang mengubah data harus aman dijalankan tanpa pengawasan. - Tidak ada branch
stagingsama sekali. Jangan buka PR[staging]di sini.