Skip to content

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

JiraINA14, Timas
Nilai INACT Instance di INA05Timas
Repositorybinari-digital/ina-timas. Diganti nama pada 2026-08-23 dari inact-timas.
Twin terenkripsibinari-digital/ina-timas-encrypted
GitLab INARTSinact/inact-timas, ditambah twin terenkripsi
Branch permanen di originmain, development. Tidak ada staging.
DatabaseMySQL
Produksiedms.timas.com, server milik klien sendiri, on premise. Menarik dari INARTS.
Stagingtidak 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 keSkripYang terjadi
developmentdeploy/dev.shSinkron plain ke terenkripsi, push keduanya ke GitHub dan INARTS. Consumer menarik ~/www/inact-timas-encrypted di Rumah box dan menjalankan phinx migrate.
maindeploy/prod.shSinkron 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

DriverMySQL
Database QAMySQL di Rumah box sendiri, database inact_timas_encrypted
Database ujiHost 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 berbeda116
Modul dengan perubahan terbanyakdms_reference 16, routing 15, documents 14, documents_master 11, adms 8, member 7, adms_reference 7
Library yang berbedaadditional_global_variables.inc.php, inweb.lib.php, reference_function.inc.php, tracking_function.inc.php
File top-level yang berbedaauto_logout.php, setting.php
MigrasiTotal 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.php
  • modules/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.php
  • modules/adms_reference/adms_reference_import.inc.php
  • modules/dms_reference/auto_doc_numbering.php
  • modules/dms_reference/autopublish_auto_folder_creation.php
  • modules/dms_reference/doc_classification.php
  • modules/dms_reference/function_code.php
  • modules/dms_reference/retention.php
  • modules/dms_reference/system_code.php
  • modules/dms_reference/watermark_settings.php
  • modules/dms_reference/well_site.php
  • modules/documents/export_excel.php
  • modules/documents/json/

Key inweb_config

Key
Hanya di fork inienable_publish_to_correspondence, enable_routing_slip
Tidak ada di siniautopublish_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 migrate di edms.timas.com. Migrasi yang di-merge ke main sampai ke produksi pada deploy berikutnya, jadi migrasi yang mengubah data harus aman dijalankan tanpa pengawasan.
  • Tidak ada branch staging sama sekali. Jangan buka PR [staging] di sini.