Skip to content

Setting DMS

Heading DMS di bawah Setting adalah satu entri menu yang membuka modul dms_reference. dms_reference.php meng-include modules/dms_reference/<modref>.php sesuai layar yang dipilih di kiri; daftar layar dan labelnya adalah grup dms_reference di Base.php. Sebagian besar adalah daftar kode-dan-deskripsi biasa, dibatasi per project.

Cara halaman ini diverifikasi

Ditulis dari master pada 2026-09-06 dan dibandingkan dengan big five di hari yang sama. Tidak ada halaman sebelumnya. Setiap layar dipetakan ke tabelnya; tabel per fork di bawah berasal dari daftar isi folder di tiap repository.

Layarnya

LabelmodrefTabelDipakai oleh
Area Numberareanumberts_area_numberMDR
Well Sitewell_sitets_well_siteMDR
Disciplinedisciplinets_docdisciplineMDR, penomoran dokumen
Document Typedoctypets_doctypeMDR
Document Subtypesubtypets_subtype (per discipline)MDR
Document Categorydoccatts_doccatMDR
Drawing Categorydrawing_categoryts_drawing_categoryMDR
Contract / PO Numbercontract_nots_contract_noMDR
Progress Gateprogress_gatets_progress_gate: Sequence, Gate Code, Submission % (submission_progress), Completion % (percentage)urutan issued status dan dua kredit progress, lihat MDR Report, Submission % dan Completion %
Issued Statusissuedts_issued_status (per progress gate)MDR, transmittal
Review Timeworkingdaysts_workingdays (per issued status)due date routing
Return Codedocument_result_codets_doc_resultcodeReturn
Routing Typerouting_typets_ref_routing_typetemplate routing
Library Index Referencedocindexts_doc_librarytree Document Library dan privilege group-nya
System Codesystem_codets_systemMDR
Document Classificationdoc_classificationts_doc_classificationsMDR, penomoran otomatis
Function Codefunction_codets_function_codesMDR

Empat layar lagi ada di folder dan dibuka dari daftar kiri yang sama, tetapi berupa setting, bukan daftar:

LayarTabelYang diatur
Watermark settingsts_watermarks, ts_watermark_settingsteks, ukuran font, opacity dan rotasi yang dicap pada file yang di-download
Retentionts_doc_retention_settingsberapa lama dokumen disimpan, per resource
Auto document numberingts_doc_auto_numbering_settingspola nomor per classification
Auto folder creationts_auto_creation_folder_settingslihat Auto Folder Creation

multi_project_setting.inc.php dan dua handler-nya di-include oleh dispatcher sendiri dan memuat pemilih project di atas setiap layar.

Yang masih memakai helper legacy

Tujuh layar terbaru (system_code, doc_classification, function_code dan empat layar setting) sepenuhnya memakai $pdo. Daftar yang lebih lama punya satu sampai empat pemanggilan legacy per file, biasanya di path hapus atau urut ulang. Dua yang lebih berat: docindex (41 pemanggilan legacy, editor tree library dan privilege) dan routing_type (14). Di sana grid termuat tetapi edit gagal saat helper melempar exception.

Hal yang perlu diwaspadai

  • Semuanya per project. Kode yang "hilang" biasanya dimasukkan di project lain. Pemilih di atas menentukan isi grid.
  • Subtype bergantung pada discipline, issued status pada progress gate, review time pada issued status. Menghapus parent membuat anaknya yatim; grid tidak melakukan cascade.
  • docindex mengedit tabel ts_doc_library yang sama dengan library-nya sendiri. Mengganti nama index di sini mengganti nama folder untuk semua orang.

Perbedaan antar instance

Diperiksa 2026-09-06 dengan mendaftar isi modules/dms_reference/ di tiap repository.

InstanceTidak ada dibanding daftar masterDitambahkan
JadestoneWell SiteField Code (field_code), Group Code (group_code)
MedcoBusiness Unit, Location, Region, Sub Discipline, SDRL Code, Vendor Package, Code Package Identifier, File Name Setting
JOTREWell Site, Auto folder creation
TimasWell Site, System Code, Document Classification, Function Code, Watermark, Retention, Auto numbering, Auto folder creation
TomoriSystem Code, Document Classification, Function Code, Auto folder creationClassification, Contractor, Division, Element, Project Name, Subcat
KTPdelapan yang sama dengan Timas

Di JOTRE dan Timas hampir setiap layar bersama juga berbeda isinya (19 dan 16 file), karena fork mereka lebih tua dari penulisan ulang PDO daftar-daftar ini.

Terkait