Skip to content

KTP

INACT untuk KTP, KSO Timas Pratiwi. Tidak masuk big five. Bukan klien yang sama dengan Timas atau JOTRE.

Sekilas

JiraINA10, KTP
Nilai INACT Instance di INA05KTP
Repositorybinari-digital/ina-ktp. Diganti nama pada 2026-08-23 dari inact-ktp.
Twin terenkripsitidak ada
GitLab INARTSinact/inact-kso-timas
Branch permanen di originmain, staging, development
DatabaseMySQL
ProduksiServer INARTS
Stagingtidak ada
Dev (QA)inact-ktp.bdt.dev di Rumah box, diperbarui manual

TODO: versi MySQL produksi, URL produksi, dan siapa yang deploy.

Repository dan remote

Dua remote, origin di GitHub dan inarts di GitLab INARTS dengan nama lama inact-kso-timas. Tidak ada twin terenkripsi, jadi kode plain-lah yang berjalan.

Environment dan deploy

KTP tidak punya .github/workflows dan tidak punya folder deploy/. Ini satu-satunya instance di daftar ini yang tidak di-deploy oleh GitHub Actions. Ada checkout QA di ~/www/inact-ktp di Rumah box yang menjawab di inact-ktp.bdt.dev; tidak ada yang memperbaruinya secara otomatis.

TODO: bagaimana sebuah perubahan sampai ke server INARTS.

Database

DriverMySQL
Database QAMySQL di Rumah box sendiri, database inactsoft_ktp_live_20240918, snapshot dari 2024-09-18
Database ujiHost DB dev bersama 192.168.1.52, port 3306, database inact_ktp_eris. Perhatikan port-nya: instance MySQL lain memakai 3357.

Perbedaan fork ini dari master

Diukur pada 2026-09-05.

File modul yang berbeda116
Modul dengan perubahan terbanyakrouting 18, purchase_order 16, dms_reference 16, rfq 15, documents 14, documents_master 13, procurement_reference 12, procurement_documents 12
Library yang berbedaadditional_global_variables.inc.php, inweb.lib.php, print_template_function.inc.php, procure_function.inc.php, purchase_order_pdf.inc.php, reference_function.inc.php, tracking_function.inc.php
File top-level yang berbedaauto_logout.php, main.php, setting.php
MigrasiTotal 385. Tidak ada yang hanya di sini, 46 di master belum diambil. Terbaru 2024-05-02.

File yang hanya ada di fork ini

  • 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 inistart_outgoing_transmittal_id_increment_sns, start_return_transmittal_id_increment_sns
Tidak ada di siniautopublish_auto_folder_creation, consolidated_routing_view, enable_auto_doc_numbering, enable_doc_classification, enable_doclib_retention, enable_doclib_sendby_attachment, enable_doclib_sendby_link, 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

  • Fork tertua di daftar ini. Tidak ada migrasi sejak Mei 2024 dan 46 migrasi master belum ada. Anggap setiap port ke sini sebagai project kecil, bukan cherry-pick.
  • main.php berbeda dari master. Di semua instance lain, main.php plain sama dengan master. Di sini enam baris berbeda: master meng-assign logo header ketiga, KTP meng-assign logo header yang diambil dari ts_company_address. File ini PHP plain, bukan ter-encode.
  • Condong ke procurement seperti Tomori. purchase_order, rfq dan modul referensi procurement banyak berubah.