Skip to content

JOTRE

INACT untuk JOTRE, Joint Operation Timas dan Rekind. Salah satu big five. Bukan klien yang sama dengan Timas atau KTP.

Sekilas

JiraINA36, Timas Rekind
Nilai INACT Instance di INA05JOTRE
Repositorybinari-digital/ina-jotre. Diganti nama pada 2026-08-23 dari ina-timas-rekind.
Twin terenkripsibinari-digital/ina-jotre-encrypted
GitLab INARTSinact/inact-timas-rekind, ditambah twin terenkripsi. Nama lama tetap; INARTS tidak bisa mengganti namanya.
Branch permanen di originmain, staging, development. Hanya development dan main yang deploy.
DatabaseMySQL
ProduksiServer milik klien sendiri, on premise. Ditarik manual dari INARTS lewat VPN.
Stagingtidak ada
Dev (QA)inact-jotre-encrypted.bdt.dev di Rumah box

TODO: versi MySQL produksi.

Repository dan remote

Remote inarts menunjuk ke nama lama, inact-timas-rekind. Itu disengaja, bukan kesalahan. Karena INARTS pemilik INACT, mereka menerima repository plain dan juga yang terenkripsi.

Environment dan deploy

Push keSkripYang terjadi
developmentdeploy/dev.shSinkron plain ke terenkripsi, push keduanya ke GitHub dan INARTS. Consumer menarik ~/www/inact-jotre-encrypted di Rumah box dan menjalankan php7.3 vendor/bin/phinx migrate.
maindeploy/prod.shSinkron main plain ke main terenkripsi, push ke GitHub dan INARTS. Tidak ada consumer. Eris terhubung lewat VPN dan menarik main terenkripsi dari INARTS ke mesin klien secara manual. Setelah push, kode tersedia untuk dirilis, belum dirilis.

Database

DriverMySQL
Database QAMySQL di Rumah box sendiri, database inact_timas_rekind_encrypted
Database ujiHost DB dev bersama 192.168.1.52, port 3357, database inact-timas-rekind

Perbedaan fork ini dari master

Diukur pada 2026-09-05.

File modul yang berbeda141
Modul dengan perubahan terbanyakrouting 20, dms_reference 19, purchase_order 12, documents_master 9, documents 9, adms 8, member 7
Library yang berbedaadditional_global_variables.inc.php, inweb.lib.php, numbering_function.inc.php, procure_function.inc.php, reference_function.inc.php, tracking_function.inc.php
File top-level yang berbeda_menu.php, auto_logout.php, setting.php
MigrasiTotal 433. 27 hanya di sini, 25 di master belum diambil. Terbaru 2026-08.

File yang hanya ada di fork ini

  • modules/delivery_order/delivery_order_print_publish.php
  • modules/documents_master/documents_master_handler_print_mdr_report_gde.php
  • modules/documents_master/documents_master_handler_print_mdr_report_summary_gde.php
  • modules/expedite/expedite_import_master_schedule.php
  • modules/expedite/expedite_upload.php
  • modules/expedite/form_evidence_upload.inc.php
  • modules/expedite/form_import_master_schedule.inc.php
  • modules/member/direct_download_report/jotre_procurement_status_report.php dan .inc.php-nya
  • modules/procurement_reference/item_master.php
  • modules/routing/routing_bcc_helper.php
  • modules/spb/spb_ajax.php, spb_ajax_direct.php, spb_handler_ajax_form.php

Fork ini juga menyimpan salinan .bak, .tmp dan .working di bawah expedite/, purchase_order/ dan spb/. Itu sisa-sisa, bukan fitur.

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/autopublish_auto_folder_creation.php
  • modules/dms_reference/well_site.php
  • modules/routing/routing_handler_ready_to_return.php
  • modules/routing/routing_handler_republish.php

Key inweb_config

Key
Hanya di fork initidak ada
Tidak ada di siniautopublish_auto_folder_creation, consolidated_routing_view, enable_ldap_browse, enable_ldap_login, enable_return_on_audit, enable_routing_notif_digest, enable_routing_overdue_notif_digest, 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

  • Tiga nama untuk satu klien. GitHub menyebut ina-jotre, INARTS menyebut inact-timas-rekind, Jira menyebut Timas Rekind. Tiket dan chat lama juga memakai "Timas Rekind".
  • staging ada tetapi tidak deploy. Workflow hanya memetakan development dan main.
  • File SQL mentah di db/migrations. accurate_field_population.sql, accurate_integration_migration.sql dan db_accurate_tables.sql ada di samping migrasi phinx. phinx mengabaikannya; file-file itu dijalankan manual.
  • Punya Single Session. enable_last_login_wins ada di sini dan di master, tetapi tidak di Jadestone.
  • Satu-satunya instance klien dengan rantai procurement yang menyala. Dibaca dari database QA-nya pada 2026-09-06: spb, rfq, bid_evaluation, purchase_order, procurement_documents, mrr, expedite, vendor_management. Dokumen yang disetujui didorong ke sistem akuntansi Accurate oleh dua belas skrip cron accurate_* dan hook di handler SPB dan PO. Lihat Requisition dan Purchase Order.
  • iw_mysql_query() masih bekerja di sini. Jalur legacy yang fatal di tempat lain (Multiple Sign Off, Unpublish, daftar cetak correspondence, layar tabulasi dan email procurement) berjalan di instance ini.