manual pengguna sistem cimms - cimms.kkr.gov.mycimms.kkr.gov.my/help/manual_jalan_konsesi.pdf ·...
TRANSCRIPT
MANUAL PENGGUNA
SISTEM CIMMS
Modul Maklumat Penyenggaraan Jalan Persekutuan
(Khusus Untuk Pengguna Syarikat Konsesi)
Manual Penggunaan Sistem CIMMS
2
KANDUNGAN
1.0 Pengenalan ............................................................................. 5
2.0 Applikasi Berasakan Web ...................................................... 6
2.1 Portal ............................................................................................................... 6 2.1.1 Laman Utama .............................................................................................. 6
2.1.2 Log Pengguna .............................................................................................. 7 2.1.2.1 Log Masuk ............................................................................................... 7 2.1.2.2 Lupa Kata Laluan ..................................................................................... 7 2.1.2.3 Tukar Kata Laluan ................................................................................... 8 2.1.2.4 Log Keluar ............................................................................................... 8
2.2 Kemasukan Data ............................................................................................. 9 2.2.1 Maklumat Asas Jalan ................................................................................... 9 2.2.1.1 Butiran Am: Menambah Jalan Baru ...................................................... 11
2.2.1.2 Butiran Am: Mengemaskini Butiran Am Jalan ..................................... 11 2.2.1.3 Butiran Am: Menghapuskan Jalan ......................................................... 11 2.2.1.4 Segmen Jalan: Menambah Segmen Baru ............................................... 12 2.2.1.5 Segmen Jalan: Mengemaskini Maklumat Segmen ................................ 12
2.2.1.6 Segmen Jalan: Menghapuskan Segmen ................................................. 12 2.2.1.7 Inventori Jalan: Menambah Inventori Baru ........................................... 13
2.2.1.8 Inventori Jalan: Mengemaskini Maklumat Inventori ............................. 13 2.2.1.9 Inventori Jalan: Menghapuskan Inventori ............................................. 13 2.2.1.10 Sejarah Jalan: Menambah Sejarah Baru ................................................ 14
2.2.1.11 Sejarah Jalan: Mengemaskini Maklumat Sejarah .................................. 14 2.2.1.12 Sejarah Jalan: Menghapuskan Sejarah ................................................... 14
2.2.2 Maklumat Syarikat Konsesi Jalan ............................................................. 15 2.2.2.1 Butiran Am: Menambah Syarikat Konsesi Baru ................................... 17
2.2.2.2 Butiran Am: Mengemaskini Butiran Am Syarikat Konsesi .................. 17 2.2.2.3 Butiran Am: Menghapuskan Syarikat Konsesi ...................................... 17
2.2.2.4 Keupayaan: Menambah Keupayaan Baru .............................................. 18 2.2.2.5 Keupayaan: Mengemaskini Maklumat Keupayaan ............................... 18
2.2.2.6 Keupayaan: Menghapuskan Keupayaan ................................................ 18 2.2.2.7 Dokumen: Menambah Dokumen Baru .................................................. 19 2.2.2.8 Dokumen: Mengemaskini Maklumat Dokumen .................................... 19
2.2.2.9 Dokumen: Menghapuskan Dokumen .................................................... 19 2.2.2.10 Senarai Jalan: Menambah Segmen Jalan Baru ...................................... 20
2.2.2.11 Senarai Jalan: Mengemaskini Maklumat Segmen Jalan ........................ 20 2.2.2.12 Segmen Jalan: Menghapuskan Segmen Jalan ........................................ 20 2.2.2.13 Sub-Kontraktor: Menambah Sub-Kontraktor Baru ............................... 21 2.2.2.14 Sub-Kontraktor: Mengemaskini Maklumat Sub-Kontraktor ................. 21 2.2.2.15 Sub-Kontraktor: Menghapuskan Sub-Kontraktor .................................. 21
2.2.2.16 Kadar Bayaran: Menambah Kadar Bayaran Baru ................................. 22 2.2.2.17 Kadar Bayaran: Mengemaskini Kadar Bayaran .................................... 22
2.2.2.18 Kadar Bayaran: Menghapuskan Kadar Bayaran .................................... 22 2.2.3 Maklumat Penyenggaraan Rutin ............................................................... 23 2.2.3.1 Butiran Am: Menambah Jadual & Perlaksanaan Baru .......................... 24 2.2.3.2 Butiran Am: Mengemaskini Jadual & Perlaksanaan ............................. 24 2.2.3.3 Butiran Am: Menghapuskan Jadual & Perlaksanaan ............................. 24 2.2.3.4 Tuntutan Bayaran: Menambah Rekod Bayaran Baru ............................ 25 2.2.3.5 Tuntutan Bayaran: Mengemaskini Rekod Bayaran ............................... 25
Manual Penggunaan Sistem CIMMS
3
2.2.3.6 Tuntutan Bayaran: Menghapuskan Rekod Bayaran .............................. 25
2.2.4 Maklumat Penyenggaraan Berkala ............................................................ 26 2.2.4.1 Butiran Am: Menambah Arahan Kerja Baru ......................................... 27 2.2.4.2 Butiran Am: Mengemaskini Butiran Am Arahan Kerja ........................ 27
2.2.4.3 Butiran Am: Menghapuskan Arahan Kerja ........................................... 27 2.2.4.4 Laporan Progres: Menambah Laporan Baru .......................................... 28 2.2.4.5 Laporan Progres: Mengemaskini Maklumat Laporan ........................... 28 2.2.4.6 Laporan Progres: Menghapuskan Laporan ............................................ 28 2.2.4.7 Sejarah Bayaran: Menambah Bayaran Baru .......................................... 29
2.2.4.8 Sejarah Bayaran: Mengemaskini Maklumat Bayaran............................ 29 2.2.4.9 Sejarah Bayaran: Menghapuskan Bayaran ............................................ 29 2.2.5 Maklumat Kerja Kecemasan ..................................................................... 30 2.2.5.1 Butiran Am: Menambah Arahan Kerja Baru ......................................... 31 2.2.5.2 Butiran Am: Mengemaskini Butiran Am Arahan Kerja ........................ 31
2.2.5.3 Butiran Am: Menghapuskan Arahan Kerja ........................................... 31
2.2.5.4 Laporan Progres: Menambah Laporan Baru .......................................... 32 2.2.5.5 Laporan Progres: Mengemaskini Maklumat Laporan ........................... 32
2.2.5.6 Laporan Progres: Menghapuskan Laporan ............................................ 32 2.2.5.7 Sejarah Bayaran: Menambah Bayaran Baru .......................................... 33 2.2.5.8 Sejarah Bayaran: Mengemaskini Maklumat Bayaran............................ 33
2.2.5.9 Sejarah Bayaran: Menghapuskan Bayaran ............................................ 33 2.2.6 Maklumat Aduan ....................................................................................... 34 2.2.6.1 Butiran Am: Menambah AduanBaru ..................................................... 36
2.2.6.2 Butiran Am: Mengemaskini Butiran Am Aduan ................................... 36 2.2.6.3 Butiran Am: Menghapuskan Aduan ...................................................... 36
2.2.6.4 Laporan Progres: Menambah Laporan Baru .......................................... 37 2.2.6.5 Laporan Progres: Mengemaskini Maklumat Laporan ........................... 37 2.2.6.6 Laporan Progres: Menghapuskan Laporan ............................................ 37
2.3 Senarai Kod ................................................................................................... 38
2.3.1.1 Menambah Kod Baru ............................................................................. 39 2.3.1.2 Mengemaskini Kod ................................................................................ 39 2.3.1.3 Menghapuskan Kod ............................................................................... 39
3.0 Import Dan Eksport Data ..................................................... 40
3.1 Fungsi: Eksport Data .................................................................................... 40 3.2 Fungsi: Import Data ...................................................................................... 41
3.2.1 Penyediaan data ......................................................................................... 41 3.2.1.1 Menambah Rekod .................................................................................. 42
3.2.1.2 Mengemaskini Rekod ............................................................................ 42 3.2.1.3 Menghapuskan Rekod ............................................................................ 42 3.2.2 Muat-naik Data .......................................................................................... 43
3.3 Butir-butir Medan Fail XML......................................................................... 45
3.3.1 Maklumat Asas Jalan ................................................................................. 45
3.3.2 Maklumat Syarikat Konsesi ....................................................................... 47 3.3.3 Maklumat Penyenggaraan Rutin ............................................................... 49
3.3.4 Maklumat Penyenggaraan Berkala ............................................................ 50 3.3.5 Maklumat Kerja Kecemasan ..................................................................... 52 3.3.6 Maklumat Aduan ....................................................................................... 53
4.0 Web Service .......................................................................... 54
4.1 Pengambungan Ke CIMMS Web Service ..................................................... 54 4.2 Mengintegrasi Sistem CRMIS Kepada Sistem CIMMS ............................... 56
Manual Penggunaan Sistem CIMMS
4
4.2.1 PHP ............................................................................................................ 56
4.2.2 VB.Net ....................................................................................................... 57 4.3 Senarai Fail dan Fungsi dalam CIMMS Web Service .................................. 59 4.3.1 Collect/RList_WS.php ............................................................................... 59
4.3.2 Collect/RCompany_WS.php ..................................................................... 66 4.3.3 Collect/RRoutine_WS.php ........................................................................ 83 4.3.4 Collect/RPeriodic_WS.php........................................................................ 90 4.3.5 Collect/REWork_WS.php ......................................................................... 98 4.3.6 Collect/RCmpnt_WS.php ........................................................................ 106
4.3.7 Collect/CodeList_WS.php ....................................................................... 112 4.3.8 Collect/RUploadDoc_WS.php ................................................................ 114
Manual Penggunaan Sistem CIMMS
5
1.0 Pengenalan
CIMMS dibangunkan adalah untuk membantu pegawai-pegawai Bahagian Kawalselia dan Senggaraan di Kementerian Kerjaraya dalam mengurus dan memantau kerja-kerja penyelenggaraan Bangunan Gunasama Persekutuan dan Jalan Persekutuan. Syarikat-syarikat konsesi dipertunggungjawabkan untuk menyediakan data-data yang diperlukan oleh sistem CIMMS. Terdapat 3 kaedah penyediaan data yang boleh digunakan oleh Syarikat konsesi iaitu:- i. Antaramuka Web Kaedah ini membolehkan penguna di syarikat konsesi memasukkan data terus ke sistem CIMMS menggunakan skrin kemasukan data yang disediakan dalam halaman web. ii. Import / Ekport Data Kaedah ini membolehkan penguna di syarikat konsesi menyediakan data secara offline (menggunakan aplikasi seperti MS Excel atau yang seumpamanya), kemudian menghantarnya menggunakan fungsi muat-naik fail yang disediakan di halaman web CIMMS. iii. 'Web Service' Kaeadah ini memboleh integasi sepenuhnya, dimana sistem CIMMS dan CRMIS boleh berhubung secara otomatik tanpa memerlukan sebarang operator. Dengan menggunakan protokol TCP/SOAP, aplikasi CRMIS boleh menghantar data dan juga meng'query' data daripada sistem CIMMS secara terus.
Bab
1
Manual Penggunaan Sistem CIMMS
6
2.0 Applikasi Berasakan Web
Applikasi ini membolehkan pengguna memasukkan data ke dalam sistem CIMMS secara atas talian.
2.1 Portal
2.1.1 Laman Utama
Laman utama untuk aplikasi ini adalah seperti berikut.
Rajah 1.1a.Laman Utama
Menu navigasi Menu navigasi (atau menu bar) membolehkan pengguna membuka modul-modul yang terdapat dalam sistem cimms.
.
Bab
2
Manual Penggunaan Sistem CIMMS
7
2.1.2 Log Pengguna
Sistem CIMMS mengandungi maklumat yang sensitif, setiap pengguna perlu membuat pendaftaran masuk (log Masuk) sebelum dibenarkan membuka sistem. Pengguna juga dinasihatkan untuk daftar keluar (log keluar) apabila tidak lagi menggunakan sistem
2.1.2.1 Log Masuk
Klik Log Masuk pada menubar
Masukkan Nama Pengguna
Masukkan Kata Laluan
Klik butang Log Masuk
2.1.2.2 Lupa Kata Laluan
Jika terlupa kata laluan, Pengguna boleh meminta kata laluan baru.
Klik hiper-rangkai Lupa Kata Laluan. Skrin berikut akan dipaparkan:-
Masukkan email pengguna.
Periksa dan tunggu email daripada sistem CIMMS.
Klik hiper-rangkai yang disediakan dalam email diterima.
Manual Penggunaan Sistem CIMMS
8
Kata Laluan baru akan dipaparkan.
2.1.2.3 Tukar Kata Laluan
Klik Log Masuk atau Log Keluar pada menubar.
Klik hiper-rangkai Tukar Kata Laluan
Masukkan medan-medan yang disediakan
Klik butang Tukar Kata Laluan.
2.1.2.4 Log Keluar
Untuk Keselamatan, pengguna juga dinasihatkan untuk daftar keluar (log keluar) apabila tidak lagi menggunakan sistem.
Klik Log Keluar pada menubar
Manual Penggunaan Sistem CIMMS
9
2.2 Kemasukan Data
2.2.1 Maklumat Asas Jalan
Skrin ini menyediakan kemudahan carian dan paparan maklumat asas jalan
Klik Jalan>Kemasukan Data>Maklumat Asas Jalan pada bar menu untuk memaparkan skrin senarai jalan seperti rajah 3.1.1.a
Rajah 3.1.1.a: Maklumat Asas Jalan
Pilih zon untuk mendapatkan senarai jalan mengikut zon.
Klik jalan dalam senarai untuk memaparkan maklumat lengkap mengenai jalan tersebut, seperti rajah 3.1.1.b. o Klik tab Butiran Am: Maklumat Am jalan akan dipaparkan. o Klik tab Segmen Jalan: Senarai segmen jalan akan dipaparkan. o Klik tab Inventori: Senarai inventori jalan akan dipaparkan. o Klik tab Sejarah: Sejarah jalan akan dipaparkan. o Klik tab Inventori: Senarai inventori jalan akan dipaparkan.
Rajah 3.1.1.b: Maklumat Terperinci Jalan
Manual Penggunaan Sistem CIMMS
10
Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 3.1.1.c. o Masukan kata kunci carian pada medan-medan yang disediakan.
o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.
Rajah 3.1.1.c: Medan-medan Carian
Klik nombor halaman untuk memaparkan senarai jalan seterusnya.
Manual Penggunaan Sistem CIMMS
11
2.2.1.1 Butiran Am: Menambah Jalan Baru
Klik tab Butiran Am seperti dalam rajah 3.1.1 c.
Klik butang Tambah untuk menambah jalan yang baru.
Masukkan medan-medan yang disediakan
klik butang Simpan untuk menyimpan maklumat jalan yang baru.
2.2.1.2 Butiran Am: Mengemaskini Butiran Am Jalan
Klik tab Butiran Am seperti dalam rajah 3.1.1 c.
Klik Jalan yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini butiran am jalan.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan butiran am jalan yang dikemaskini.
2.2.1.3 Butiran Am: Menghapuskan Jalan
Klik tab Butiran Am seperti dalam rajah 3.1.1 c.
Klik Jalan yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus jalan.
Klik butang "OK" untuk kepastian.
Rajah 3.1.1 c: Butiran Am Jalan
Manual Penggunaan Sistem CIMMS
12
2.2.1.4 Segmen Jalan: Menambah Segmen Baru
Klik tab Segmen Jalan seperti dalam rajah 3.1.1 d.
Klik butang Tambah untuk menambah segmen yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat segmen yang baru.
2.2.1.5 Segmen Jalan: Mengemaskini Maklumat Segmen
Klik tab Segmen Jalan seperti dalam rajah 3.1.1 d.
Klik segmen yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat segmen.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat segmen yang dikemaskini.
2.2.1.6 Segmen Jalan: Menghapuskan Segmen
Klik tab Segmen Jalan seperti dalam rajah 3.1.1 d.
Klik segmen yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus segmen.
Klik butang "OK" untuk kepastian.
Rajah 3.1.1 d: Segmen Jalan
Manual Penggunaan Sistem CIMMS
13
2.2.1.7 Inventori Jalan: Menambah Inventori Baru
Klik tab Inventori Jalan seperti dalam rajah 3.1.1 e.
Klik butang Tambah untuk menambah Inventori yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat Inventori yang baru.
2.2.1.8 Inventori Jalan: Mengemaskini Maklumat Inventori
Klik tab Inventori Jalan seperti dalam rajah 3.1.1 e.
Klik Inventori yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat Inventori.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat Inventori yang dikemaskini.
2.2.1.9 Inventori Jalan: Menghapuskan Inventori
Klik tab Inventori Jalan seperti dalam rajah 3.1.1 e.
Klik Inventori yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus Inventori.
Klik butang "OK" untuk kepastian.
Rajah 3.1.1 e: Inventori Jalan
Manual Penggunaan Sistem CIMMS
14
2.2.1.10 Sejarah Jalan: Menambah Sejarah Baru
Klik tab Sejarah Jalan seperti dalam rajah 3.1.1 f.
Klik butang Tambah untuk menambah Sejarah yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat Sejarah yang baru.
2.2.1.11 Sejarah Jalan: Mengemaskini Maklumat Sejarah
Klik tab Sejarah Jalan seperti dalam rajah 3.1.1 f.
Klik Sejarah yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat Sejarah.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat Sejarah yang dikemaskini.
2.2.1.12 Sejarah Jalan: Menghapuskan Sejarah
Klik tab Sejarah Jalan seperti dalam rajah 3.1.1 f.
Klik Sejarah yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus Sejarah.
Klik butang "OK" untuk kepastian.
Rajah 3.1.1 f: Sejarah Jalan
Manual Penggunaan Sistem CIMMS
15
2.2.2 Maklumat Syarikat Konsesi Jalan
Skrin ini menyediakan kemudahan carian dan paparan maklumat Syarikat Konsesi jalan.
Klik Jalan>Kemasukan Data>Maklumat Syarikat Konsesi Jalan pada bar menu untuk memaparkan skrin senarai jalan seperti rajah 3.1.2.a
Rajah 3.1.2.a: Maklumat Syarikat Konsesi Jalan
Klik nama syarikat dalam senarai untuk memaparkan maklumat lengkap mengenai syarikat tersebut, seperti rajah 3.1.2.b. o Klik tab Butiran Am: Maklumat am syarikat akan dipaparkan. o Klik tab Keupayaan: Senarai keupayaan syarikat akan dipaparkan. o Klik tab Dokumen: Senarai dokumen berkaitan dengan syarikat
akan dipaparkan. o Klik tab Jalan: Senarai jalan yang diselenggara oleh syarikat akan
dipaparkan. o Klik tab Sub-Kontraktor : Senarai sub-kontraktor kepada syarikat
akan dipaparkan. o Klik tab Kadar Bayaran: Maklumat Kadar Bayaran Penyenggaraan
akan dipaparkan.
Manual Penggunaan Sistem CIMMS
16
Rajah 3.1.2.b: Maklumat Terperinci Syarikat Konsesi
Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 3.1.2.c. o Masukan kata kunci carian pada medan-medan yang disediakan.
o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.
Rajah 3.1.2.c: Medan-medan Carian
Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.
Manual Penggunaan Sistem CIMMS
17
2.2.2.1 Butiran Am: Menambah Syarikat Konsesi Baru
Klik tab Butiran Am seperti dalam rajah 3.1.2.d.
Klik butang Tambah untuk menambah syarikat yang baru.
Masukkan medan-medan yang disediakan
klik butang Simpan untuk menyimpan maklumat syarikat yang baru.
2.2.2.2 Butiran Am: Mengemaskini Butiran Am Syarikat Konsesi
Klik tab Butiran Am seperti dalam rajah 3.1.2.d
Klik Jalan yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini butiran am syarikat.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan butiran am syarikat yang dikemaskini.
2.2.2.3 Butiran Am: Menghapuskan Syarikat Konsesi
Klik tab Butiran Am seperti dalam rajah 3.1.2.d.
Klik Jalan yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus syarikat.
Klik butang "OK" untuk kepastian.
Rajah 3.1.2.d: Butiran Am Syarikat Konsesi
Manual Penggunaan Sistem CIMMS
18
2.2.2.4 Keupayaan: Menambah Keupayaan Baru
Klik tab Keupayaan seperti dalam rajah 3.1.2.e.
Klik butang Tambah untuk menambah keupayaan yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat keupayaan yang baru.
2.2.2.5 Keupayaan: Mengemaskini Maklumat Keupayaan
Klik tab keupayaan seperti dalam rajah 3.1.2.e.
Klik keupayaan yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat keupayaan.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat keupayaan yang dikemaskini.
2.2.2.6 Keupayaan: Menghapuskan Keupayaan
Klik tab keupayaan seperti dalam rajah 3.1.2.e.
Klik keupayaan yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus keupayaan.
Klik butang "OK" untuk kepastian.
Rajah 3.1.2.e: Keupayaan Syarikat Konsesi
Manual Penggunaan Sistem CIMMS
19
2.2.2.7 Dokumen: Menambah Dokumen Baru
Klik tab Dokumen seperti dalam rajah 3.1.2.f.
Klik butang Tambah untuk menambah dokumen yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat dokumen yang baru.
2.2.2.8 Dokumen: Mengemaskini Maklumat Dokumen
Klik tab Dokumen seperti dalam rajah 3.1.2.f.
Klik dokumen yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat dokumen.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat dokumen yang dikemaskini.
2.2.2.9 Dokumen: Menghapuskan Dokumen
Klik tab Dokumen seperti dalam rajah 3.1.2.f.
Klik dokumen yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus dokumen.
Klik butang "OK" untuk kepastian.
Rajah 3.1.2.f: Dokumen
Manual Penggunaan Sistem CIMMS
20
2.2.2.10 Senarai Jalan: Menambah Segmen Jalan Baru
Klik tab Senarai Jalan seperti dalam rajah 3.1.2.g.
Klik butang Tambah untuk menambah segmen jalan yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat segmen jalan yang baru.
2.2.2.11 Senarai Jalan: Mengemaskini Maklumat Segmen Jalan
Klik tab Senarai Jalan seperti dalam rajah 3.1.2.g.
Klik segmen yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat segmen jalan.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat segmen jalan yang dikemaskini.
2.2.2.12 Segmen Jalan: Menghapuskan Segmen Jalan
Klik tab Senarai Jalan seperti dalam rajah 3.1.2.g.
Klik segmen yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus segmen jalan.
Klik butang "OK" untuk kepastian.
Rajah 3.1.2.g: Segmen Jalan
Manual Penggunaan Sistem CIMMS
21
2.2.2.13 Sub-Kontraktor: Menambah Sub-Kontraktor Baru
Klik tab Sub-Kontraktor seperti dalam rajah 3.1.2.h.
Klik butang Tambah untuk menambah sub-kontraktor yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat sub-kontraktor yang baru.
2.2.2.14 Sub-Kontraktor: Mengemaskini Maklumat Sub-Kontraktor
Klik tab Sub-Kontraktor seperti dalam rajah 3.1.2.h.
Klik sub-kontraktor yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat sub-kontraktor.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat sub-kontraktor yang dikemaskini.
2.2.2.15 Sub-Kontraktor: Menghapuskan Sub-Kontraktor
Klik tab Sub-Kontraktor seperti dalam rajah 3.1.2.h.
Klik sub-kontraktor yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus sub-kontraktor.
Klik butang "OK" untuk kepastian.
Rajah 3.1.2.h: Sub-Kontraktor
Manual Penggunaan Sistem CIMMS
22
2.2.2.16 Kadar Bayaran: Menambah Kadar Bayaran Baru
Rujuk Bab 3.3 (Senarai Kod Skop Kerja Penyenggaraan Rutin).
2.2.2.17 Kadar Bayaran: Mengemaskini Kadar Bayaran
Klik tab Kadar Bayaran seperti dalam rajah 3.1.2.i.
Klik kadar bayaran yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat kadar bayaran.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat kadar bayaran yang dikemaskini.
2.2.2.18 Kadar Bayaran: Menghapuskan Kadar Bayaran
Rujuk Bab 3.3 (Senarai Kod Skop Kerja Penyenggaraan Rutin).
Rajah 3.1.2.i: Kadar Bayaran
Manual Penggunaan Sistem CIMMS
23
2.2.3 Maklumat Penyenggaraan Rutin
Skrin ini menyediakan kemudahan untuk memantau kerja-kerja penyenggaraan rutin.
Klik Jalan>Kemasukan Data>Maklumat Penyenggaraan Rutin pada bar menu untuk memaparkan skrin senarai jalan seperti rajah 3.1.3.a
Rajah 3.1.3.a: Maklumat Penyenggaraan Rutin
Pilih nama syarikat, Skop Kerja dan Tahun.
Klik No Jalan atau kotak jadual dan perlaksanaan dalam senarai untuk memaparkan maklumat lengkap mengenai kerja rutin, seperti rajah 3.1.3.b. o Klik tab Butiran Am: Maklumat jadual dan perlaksanaan kerja rutin
akan dipaparkan. o Klik tab Tuntutan Bayaran: Maklumat Tuntutan Bayaran akan
dipaparkan.
Rajah 3.1.3.b: Maklumat Terperinci Penyenggaraan Rutin
Manual Penggunaan Sistem CIMMS
24
Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 3.1.1.c. o Masukan kata kunci carian pada medan-medan yang disediakan.
o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.
Rajah 3.1.1.c: Medan-medan Carian
Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.
2.2.3.1 Butiran Am: Menambah Jadual & Perlaksanaan Baru
Klik tab Butiran Am seperti dalam rajah 3.1.3.f.
Klik butang Tambah untuk menambah Jadual yang baru.
Masukkan medan-medan yang disediakan
klik butang Simpan untuk menyimpan maklumat jadual yang baru.
2.2.3.2 Butiran Am: Mengemaskini Jadual & Perlaksanaan
Klik tab Butiran Am seperti dalam rajah 3.1.3.f.
Klik jadual yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini butiran am jadual.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan butiran am jadual yang dikemaskini.
2.2.3.3 Butiran Am: Menghapuskan Jadual & Perlaksanaan
Klik tab Butiran Am seperti dalam rajah 3.1.3.f.
Klik Jadual yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus jadual.
Klik butang "OK" untuk kepastian.
Manual Penggunaan Sistem CIMMS
25
Rajah 3.1.3.f: Butiran Am Jadual & Perlaksanaan
2.2.3.4 Tuntutan Bayaran: Menambah Rekod Bayaran Baru
Klik tab Tuntutan Bayaran seperti dalam rajah 3.1.3.g.
Klik butang Tambah untuk menambah rekod bayaran yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan rekod bayaran yang baru.
2.2.3.5 Tuntutan Bayaran: Mengemaskini Rekod Bayaran
Klik tab Tuntutan Bayaran seperti dalam rajah 3.1.3.g.
Klik rekod bayaran yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini rekod bayaran.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan rekod bayaran yang dikemaskini.
2.2.3.6 Tuntutan Bayaran: Menghapuskan Rekod Bayaran
Klik tab Tuntutan Bayaran seperti dalam rajah 3.1.3.g.
Klik rekod bayaran yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus rekod bayaran.
Klik butang "OK" untuk kepastian.
Rajah 3.1.3.g: Tuntutan Bayaran
Manual Penggunaan Sistem CIMMS
26
2.2.4 Maklumat Penyenggaraan Berkala
Skrin ini menyediakan kemudahan untuk memantau kerja-kerja penyenggaraan Berkala.
Klik Jalan>Kemasukan Data>Maklumat Penyenggaraan Berkala pada bar menu untuk memaparkan skrin senarai jalan seperti rajah 3.1.4.a
Rajah 3.1.4.a: Maklumat Penyenggaraan Berkala
Klik No AK (Arahan Kerja) dalam senarai untuk memaparkan maklumat lengkap mengenai projek tersebut, seperti rajah 3.1.4.b. o Klik tab Butiran Am: Maklumat am Arahan Kerja akan dipaparkan. o Klik tab Laporan Progress: Senarai laporan kemajuan kerja akan
dipaparkan. o Klik tab Sejarah Bayaran: Senarai Pembayaran akan dipaparkan.
Rajah 3.1.4.b: Maklumat Terperinci Arahan Kerja
Manual Penggunaan Sistem CIMMS
27
Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 3.1.4.c. o Masukan kata kunci carian pada medan-medan yang disediakan.
o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.
Rajah 3.1.4.c: Medan-medan Carian
Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.
2.2.4.1 Butiran Am: Menambah Arahan Kerja Baru
Klik tab Butiran Am seperti dalam rajah 3.1.4.f.
Klik butang Tambah untuk menambah AK yang baru.
Masukkan medan-medan yang disediakan
klik butang Simpan untuk menyimpan maklumat AK yang baru.
2.2.4.2 Butiran Am: Mengemaskini Butiran Am Arahan Kerja
Klik tab Butiran Am seperti dalam rajah 3.1.4.f.
Klik AK yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini butiran am AK.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan butiran am AK yang dikemaskini.
2.2.4.3 Butiran Am: Menghapuskan Arahan Kerja
Klik tab Butiran Am seperti dalam rajah 3.1.4.f.
Klik AK yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus AK.
Klik butang "OK" untuk kepastian.
Manual Penggunaan Sistem CIMMS
28
Rajah 3.1.4.f: Butiran Am Arahan Kerja
2.2.4.4 Laporan Progres: Menambah Laporan Baru
Klik tab Laporan Progres seperti dalam rajah 3.1.4.g.
Klik butang Tambah untuk menambah laporan yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat laporan yang baru.
2.2.4.5 Laporan Progres: Mengemaskini Maklumat Laporan
Klik tab Laporan Progres seperti dalam rajah 3.1.4.g.
Klik laporan yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat laporan.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat laporan yang dikemaskini.
2.2.4.6 Laporan Progres: Menghapuskan Laporan
Klik tab Laporan Progres seperti dalam rajah 3.1.4.g.
Klik laporan yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus laporan.
Manual Penggunaan Sistem CIMMS
29
Klik butang "OK" untuk kepastian.
Rajah 3.1.4.g: Laporan Progres Arahan Kerja
2.2.4.7 Sejarah Bayaran: Menambah Bayaran Baru
Klik tab Sejarah Bayaran seperti dalam rajah 3.1.4.h.
Klik butang Tambah untuk menambah rekod bayaran yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan rekod bayaran yang baru.
2.2.4.8 Sejarah Bayaran: Mengemaskini Maklumat Bayaran
Klik tab Sejarah Bayaran seperti dalam rajah 3.1.4.h.
Klik rekod bayaran yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini rekod bayaran.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan rekod bayaran yang dikemaskini.
2.2.4.9 Sejarah Bayaran: Menghapuskan Bayaran
Klik tab Sejarah Bayaran seperti dalam rajah 3.1.4.h.
Klik rekod bayaran yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus rekod bayaran.
Klik butang "OK" untuk kepastian.
Rajah 3.1.4.h: Sejarah Bayaran Arahan Kerja
Manual Penggunaan Sistem CIMMS
30
2.2.5 Maklumat Kerja Kecemasan
Skrin ini menyediakan kemudahan untuk memantau kerja-kerja penyenggaraan Kecemasan.
Klik Jalan>Kemasukan Data>Maklumat Kerja Kecemasan pada bar menu untuk memaparkan skrin senarai jalan seperti rajah 3.1.5.a
Rajah 3.1.5.a: Maklumat Kerja Kecemasan
Klik No Kerja (Arahan Kerja) dalam senarai untuk memaparkan maklumat lengkap mengenai projek tersebut, seperti rajah 3.1.5.b. o Klik tab Butiran Am: Maklumat am Arahan Kerja akan dipaparkan. o Klik tab Laporan Progress: Senarai laporan kemajuan kerja akan
dipaparkan. o Klik tab Sejarah Bayaran: Senarai Pembayaran akan dipaparkan.
Rajah 3.1.5.b: Maklumat Terperinci Arahan Kerja
Manual Penggunaan Sistem CIMMS
31
Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 3.1.5.c. o Masukan kata kunci carian pada medan-medan yang disediakan.
o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.
Rajah 3.1.5.c: Medan-medan Carian
Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.
2.2.5.1 Butiran Am: Menambah Arahan Kerja Baru
Klik tab Butiran Am seperti dalam rajah 3.1.5.f.
Klik butang Tambah untuk menambah AK yang baru.
Masukkan medan-medan yang disediakan
klik butang Simpan untuk menyimpan maklumat AK yang baru.
2.2.5.2 Butiran Am: Mengemaskini Butiran Am Arahan Kerja
Klik tab Butiran Am seperti dalam rajah 3.1.5.f.
Klik AK yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini butiran am AK.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan butiran am AK yang dikemaskini.
2.2.5.3 Butiran Am: Menghapuskan Arahan Kerja
Klik tab Butiran Am seperti dalam rajah 3.1.5.f.
Klik AK yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus AK.
Klik butang "OK" untuk kepastian.
Manual Penggunaan Sistem CIMMS
32
Rajah 3.1.5.f: Butiran Am Arahan Kerja
2.2.5.4 Laporan Progres: Menambah Laporan Baru
Klik tab Laporan Progres seperti dalam rajah 3.1.5.g.
Klik butang Tambah untuk menambah laporan yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat laporan yang baru.
2.2.5.5 Laporan Progres: Mengemaskini Maklumat Laporan
Klik tab Laporan Progres seperti dalam rajah 3.1.5.g.
Klik laporan yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat laporan.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat laporan yang dikemaskini.
2.2.5.6 Laporan Progres: Menghapuskan Laporan
Klik tab Laporan Progres seperti dalam rajah 3.1.5.g.
Klik laporan yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus laporan.
Klik butang "OK" untuk kepastian.
Manual Penggunaan Sistem CIMMS
33
Rajah 3.1.5.g: Laporan Progres Arahan Kerja
2.2.5.7 Sejarah Bayaran: Menambah Bayaran Baru
Klik tab Sejarah Bayaran seperti dalam rajah 3.1.5.h.
Klik butang Tambah untuk menambah rekod bayaran yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan rekod bayaran yang baru.
2.2.5.8 Sejarah Bayaran: Mengemaskini Maklumat Bayaran
Klik tab Sejarah Bayaran seperti dalam rajah 3.1.5.h.
Klik rekod bayaran yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini rekod bayaran.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan rekod bayaran yang dikemaskini.
2.2.5.9 Sejarah Bayaran: Menghapuskan Bayaran
Klik tab Sejarah Bayaran seperti dalam rajah 3.1.5.h.
Klik rekod bayaran yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus rekod bayaran.
Klik butang "OK" untuk kepastian.
Rajah 3.1.5.h: Sejarah Bayaran Arahan Kerja
Manual Penggunaan Sistem CIMMS
34
2.2.6 Maklumat Aduan
Skrin ini menyediakan kemudahan untuk memantau Aduan.
Klik Jalan>Kemasukan Data>Maklumat Aduan pada bar menu untuk memaparkan skrin senarai jalan seperti rajah 3.1.6.a
Rajah 3.1.6.a: Maklumat Aduan
Klik No Aduan dalam senarai untuk memaparkan maklumat lengkap mengenai aduan tersebut, seperti rajah 3.1.6.b. o Klik tab Butiran Am: Maklumat am Aduanakan dipaparkan. o Klik tab Laporan Progress: Senarai laporan kemajuan kerja akan
dipaparkan.
Rajah 3.1.6.b: Maklumat Terperinci Aduan
Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 3.1.6.c. o Masukan kata kunci carian pada medan-medan yang disediakan.
o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.
Rajah 3.1.6.c: Medan-medan Carian
Manual Penggunaan Sistem CIMMS
36
2.2.6.1 Butiran Am: Menambah AduanBaru
Klik tab Butiran Am seperti dalam rajah 3.1.6.f.
Klik butang Tambah untuk menambah Aduan yang baru.
Masukkan medan-medan yang disediakan
klik butang Simpan untuk menyimpan maklumat Aduan yang baru.
2.2.6.2 Butiran Am: Mengemaskini Butiran Am Aduan
Klik tab Butiran Am seperti dalam rajah 3.1.6.f.
Klik Aduan yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini butiran am Aduan.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan butiran am Aduan yang dikemaskini.
2.2.6.3 Butiran Am: Menghapuskan Aduan
Klik tab Butiran Am seperti dalam rajah 3.1.6.f.
Klik Aduan yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus Aduan.
Klik butang "OK" untuk kepastian.
Rajah 3.1.6.f: Butiran Am Aduan
Manual Penggunaan Sistem CIMMS
37
2.2.6.4 Laporan Progres: Menambah Laporan Baru
Klik tab Laporan Progres seperti dalam rajah 3.1.6.g.
Klik butang Tambah untuk menambah laporan yang baru.
Masukkan medan-medan yang disediakan.
klik butang Simpan untuk menyimpan maklumat laporan yang baru.
2.2.6.5 Laporan Progres: Mengemaskini Maklumat Laporan
Klik tab Laporan Progres seperti dalam rajah 3.1.6.g.
Klik laporan yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat laporan.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat laporan yang dikemaskini.
2.2.6.6 Laporan Progres: Menghapuskan Laporan
Klik tab Laporan Progres seperti dalam rajah 3.1.6.g.
Klik laporan yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus laporan.
Klik butang "OK" untuk kepastian.
Rajah 3.1.6.g: Laporan Progres Aduan
Manual Penggunaan Sistem CIMMS
38
2.3 Senarai Kod
Modul ini digunakan untuk menyenggara kod-kod yang digunakan dalam sistem CIMMS.
Antara Kod-kod tersebut adalah:-
o Senarai Kawasan o Senarai Kelas Jalan o Senarai Status Aduan o Senarai Jenis Aduan o Senarai Kategori Keupayaan o Senarai Jenis Dokumen o Senarai Kategori Sejarah Jalan o Senarai Kategori Inventori o Senarai Skop Kerja Penyenggaraan Berkala o Senarai Status Arahan Kerja o Senarai Skop Kerja Kecemasan o Senarai Status Kerja Kecemasan o Senarai Skop Kerja Penyenggaraan Rutin o Senarai Jenis Laporan (muat-naik) o Senarai Zon o Senarai Jenis Jalan o Senarai Daerah o Senarai Parlimen o Senarai Kategori Jalan o Senarai Butiran Peruntukan
Untuk Membuka laporan klik Jalan>Senarai Kod>nama kod pada bar menu. Contoh ditunjukan dalam rajah 3.3.a
Rajah 3.3.a: Senarai Kod
Klik kod dalam senarai untuk memaparkan maklumat lengkap mengenai kod tersebut, seperti rajah 3.3.b
Manual Penggunaan Sistem CIMMS
39
Rajah 3.1.6.b: Maklumat Terperinci Kod
Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 3.1.6.c. o Masukan kata kunci carian pada medan-medan yang disediakan.
o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.
Rajah 3.3.c: Medan-medan Carian
Klik nombor halaman untuk memaparkan senarai seterusnya.
2.3.1.1 Menambah Kod Baru
Klik butang Tambah untuk menambah kod yang baru.
Masukkan medan-medan yang disediakan
klik butang Simpan untuk menyimpan maklumat kod yang baru.
2.3.1.2 Mengemaskini Kod
Klik kod yang dikehendaki dari dalam senarai.
Klik butang Kemaskini untuk mengemaskini maklumat kod.
Masukkan/betulkan medan-medan yang disediakan.
Klik butang Simpan untuk menyimpan maklumat kod yang dikemaskini.
2.3.1.3 Menghapuskan Kod
Klik kod yang dikehendaki dari dalam senarai.
Klik butang Hapus untuk menghapus kod.
Klik butang "OK" untuk kepastian.
Manual Penggunaan Sistem CIMMS
40
3.0 Import Dan Eksport Data
Fungsi ini membolehkan penguna di syarikat konsesi menyediakan data secara offline (menggunakan aplikasi seperti MS Excel atau yang seumpamanya), kemudian menghantarnya menggunakan fungsi muat-naik fail yang disediakan di halaman web.
3.1 Fungsi: Eksport Data
Sebelum melaksanakan proses penghantaran (import) data ke Sistem CIMMS, pengguna perlu terlebih dahulu memuat turun data (atau sekurang-kurang stuktur data) daripada sistem CIMMS.
Klik Jalan>Kemasukan Data> pada menubar.
Pada Menu pilih skrin berdasarkan data yang dikehendaki.
Rajah 3 a: Menu
Pada Skrin yang dipilih,Klik butang Import/Eksport untuk membuat mengeksport data. o Klik tab muat-turun data. o Klik hiper-rangkai arahan sediakan data (Klik disini).
Rajah 3 b: Muat Turun Data
Bab
3
Manual Penggunaan Sistem CIMMS
41
o Klik-kanan pada ikon muat turun yang disediakan.
o Pilih 'save link as' / 'save as' o Tentukan lokasi fail dan tekan butang save o Buka fail tersebut dibuka menggunakan Ms Excel atau applikasi
lain yang boleh membaca format fail xml.
3.2 Fungsi: Import Data
Proses mengimport data ke Sistem CIMMS perlu sekurang-kurangnya melalui 2 proses iaitu penyediaan data dan muat-naik data.
3.2.1 Penyediaan data
Untuk memulakan proses ini, buka aplikasi MS Excel.
Buka fail xml yang telah di muat-turun menggunakan fungsi eksport
sebelum ini.
Apabila diberi pilihan, pilih "Open XML - as an XML table".
skrin seperti berikut akan dipaparkan.
Manual Penggunaan Sistem CIMMS
42
Rajah 3 c: Contoh fail xml
Baris 1: Adalah nama medan. Tidak boleh diubah.
Baris 2: Mengandungai Keterangan tentang kegunaan setiap kolum.
Baris 3: Biarkan Kosong.
Baris 4 & 5 (bagi contoh ini sahaja) : Adalah data yang di ekport dari sistem CIMMS. Data ini boleh diubah.
Baris seterusnya: boleh digunakan untuk menambah data. Nota : i. Setiap satu rekod hanya boleh diwakili oleh satu baris sahaja. ii. Kolum yang mempunyai nama bermula dengan PKey_ tidak boleh diubah.
3.2.1.1 Menambah Rekod
Klik pada baris kosong selepas rekod terakhir (baris 6 bagi contoh dalam rajah 3 c).
Pada Kolum Command, Masukkan Huruf 'T' untuk tambah rekod.
Masukkan data pada setiap kolum yang disediakan. Keterangan lanjut mengenai setiap kolum boleh dirujuk pada bab 3.3.
3.2.1.2 Mengemaskini Rekod
Klik pada baris data yang dikehendaki.
Pada Kolum Command, Masukkan Huruf 'U' untuk ubah/kemaskini rekod.
Masukkan/betulkan data pada setiap kolum yang dikehendaki. Keterangan lanjut mengenai setiap kolum boleh dirujuk pada bab 3.3.
3.2.1.3 Menghapuskan Rekod
Klik pada baris data yang dikehendaki.
Pada Kolum Command, Masukkan Huruf 'H' untuk hapuskan rekod.
Manual Penggunaan Sistem CIMMS
43
3.2.2 Muat-naik Data
Setelah proses penyediaan data selesai, pengguna boleh memulakn prose muat-naik data.
Klik pada baris 1 kolum Command.
Klik-kanan pada tetikus. menu berikut akan dipaparkan.
Rajah 3.d : Export ke fail xml
Pilih XML>Export. Klik.
Tentukan nama dan lokasi fail.
Klik butang Export.
Klik Jalan>Kemasukan Data> pada menubar.
Manual Penggunaan Sistem CIMMS
44
Pada Menu pilih skrin berdasarkan data yang dikehendaki.
Rajah 3 e: Menu
Pada Skrin yang dipilih,Klik butang Import/Eksport untuk membuat mengimport data.
Klik tab muat naik data (Import).
Rajah 3 f: Import Data
Jika Ada, Hapuskan fail yang lama dan telah diproses terlebih dahulu.
klik butang hapus .
Klik tambah . skrin berikut akan dipaparkan.
Rajah 3 g: Muat naik fail
Masukkan Nota.
Klik butang browse dan pilih fail xml yang hendak dimuat-naik.
Klik butang muat-naik dan tunggu mesej "fail telah dimuat naik".
Manual Penggunaan Sistem CIMMS
45
Klik butang Simpan .
klik arahan proses untuk memulakan proses fail.
3.3 Butir-butir Medan Fail XML
3.3.1 Maklumat Asas Jalan
Nama Jadual / Keterangan
Input Parameter
1.a tb_Road Keterangan: Senarai jalan
RoadNo: string(10) No. Jalan
Section: string(5) Seksyen Jalan
RoadName: string(100) Nama Jalan
Category: string(5) Rujuk CodeList/RCategory_WS.php
RoadLen: decimal Panjang Jalan
Chainage: string(45) Rantaian Jalan
Area: string(10) Kawasan dilalui
ComnNo: string(45) No. Warta
ComnDate: date Tarikh Warta
Concession: string(10) No. Pendaftaran Syarikat Konsesi
1.b tb_RoadSegment Keterangan: Senarai Segment Jalan
RoadNo: string(10) No. Jalan
SegID: string(10) No. Segment
District: string(45) Daerah
BSection: decimal Sekyen Mula
ESection: decimal Sekyen Tamat
SegLen: decimal Panjang Segment
SegSize: decimal Saiz Segment
SCategory: string(5) Kategori Jalan. Rujuk GetRoadCategoryRecord
SType: string(5) Jenis Jalan. Rujuk GetRoadTypeRecord
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetCoRecord
Zone: string(5) Zon dilalui. Rujuk GetRoadZoneRecord
1.c tb_RoadInv Keterangan: Senarai Inventori
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadNo: string(10) No. Jalan
Num: integer No baris/turutan (1,2..)
Manual Penggunaan Sistem CIMMS
46
Jalan Code: string(5) Kod Inventori. Rujuk GetRoadInvCat.
Description: string(45) Keterangan
Qty: string Kuantiti Inventori
1.d tb_RoadHis Keterangan: Sejarah Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadNo: string(10) No. Jalan
EventID: integer No baris/turutan (1,2,3,...)
EventDate: date Tarikh Sejarah
Description: string (45) Keterangan
EventType: string (5) Ketegori Sejarah. Rujuk GetRoadHistoryType
AKNo: string (45) No. Arahan Kerja
ComsNo: string (45) No. Warta
ComsDate: date Tarikh Warta
Cost: decimal Kos terlibat
Manual Penggunaan Sistem CIMMS
47
3.3.2 Maklumat Syarikat Konsesi
Nama Jadual / Keterangan
Input Parameter
2.a tb_RoadCo Keterangan: Senarai Syarikat Konsesi Jalan
RegNo: string(10) No. Pendaftaran Syarikat
ConName: string(45) Nama Syarikat
Address: string(255) Alamat
Contact: string(45) Pegawai Dihubungi
Telephone: string(45) No. Telefon
Fax: string(45) No. Fax
DateSignAggr: date Tarikh Perjanjian
DateEffective: date Tarikh Mula Kontrak
DateExp: date Tarikh Tamat Kontrak
ExtraInfo: string(1000) Maklumat Lain-lain
2.b tb_RoadCoAbility Keterangan: Keupayaan Syarikat Konsesi Jalan
Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Num: integer No baris/turutan (1,2,3,...)
AbilityType: string(10) Kod Keupayaan. Rujuk Tb_RoadCoAbilityType
Have: integer Ada(1)/Tiada(0)
Qty: string (45) Kuantiti
Comment: string (100) Komen/Nota
2.c tb_RoadCoSub Keterangan: Sub-kontraktor kepada Syarikat Konsesi Jalan
Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk Tb_RoadCoRecord
RegNo: string(10) No. Pendaftaran Syarikat Sub-kontraktor
SubcName: string(45) Nama Sub-kontraktor
Address: string(255) Alamat
Contact: string(45) Pegawai Dihubungi
Phone: string(45) No. Telefon
Fax: string(45) No. Fax
ContSDate: date Tarikh Mula Kontrak
ContEDate: date Tarikh Tamat Kontak
JobScope: string(1000) Skop Kerja
2.d tb_RoadCoRateItem Keterangan: ekod kadar harga per skop kerja
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk Tb_RoadCoRecord
Zone: string(5) Zon. Rujuk Tb_RoadZone
JobScope: string(5) Skop Kerja. Rujuk
Manual Penggunaan Sistem CIMMS
48
penyenggaraan rutin Jalan
Tb_RoadRoutineJob
RateType: string(5) Jenis Kadar Tb_RoadRoutineRateType
JobItem: string(5) Item Skop Kerja. Rujuk Tb_RoadRoutineJobItem
Rate: decimal Kadar Harga
2.e tb_RoadCoRoadRate Keterangan: Rekod kadar harga Jalan
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk Tb_RoadCoRecord
JobScope: string(5) Skop Kerja. Rujuk Tb_RoadRoutineJob
RateType: string Jenis Kadar Tb_RoadRoutineRateType
RoadNo: string No. Jalan
RoadLen: decimal Panjang Jalan untuk kadar ini
Manual Penggunaan Sistem CIMMS
49
3.3.3 Maklumat Penyenggaraan Rutin
Nama Jadual / Keterangan
Input Parameter
3.a tb_RoadRoutine Keterangan: Digunakan untuk tambah rekod Jadual & Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
JobScope: string(5) Skop Kerja. Rujuk
Tb_RoadRoutineJob
RYear: string(4) Tahun(yyyy)
RoadNo: string(45) No. Jalan
TaskID: string(20) No. Kerja / No Pusingan
SDateBegin: date Tarikh Jangka Mula
SDateEnd: date Tarikh Jangka Selesai
WDateBegin: date Tarikh Mula Kerja
WDateEnd: date Tarikh Selesai Kerja
VerifiedBy: smallint Disahkan(1:ya; 0:tidak)
Note: string(255) Nota
Location: string(45) Lokasi Kerja
AreaSize: decimal Saiz kawasan kerja (untuk skop kerja turapan sahaja)
3.b tb_RoadRoutinePaid Keterangan: Digunakan untuk tambah rekod Pembayaran Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
RYear: string(4) Tahun(yyyy)
RoadNo: string(45) No. Jalan
JobScope: string(5) Skop Kerja. Rujuk Tb_RoadRoutineJob
Num: integer No baris/turutan (1,2,3,...)
RMonth: string(2) Bulan(MM)
Description: string(45) Keterangan
RoadLen: decimal Panjang Jalan yang dibayar
Amount: decimal Amaun bayaran.
Manual Penggunaan Sistem CIMMS
50
3.3.4 Maklumat Penyenggaraan Berkala
Nama Jadual / Keterangan
Input Parameter
4.a tb_RoadPeriodic Keterangan: Senarai Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
ProjectNo: string(45) No. AK
ProjectName:string(255) Nama Projek
JobScope: string(5) Skop Kerja. Rujuk
Tb_RoadPeriodicJob
ProjectDetail: string(45) Butir-butir projek
JKROfficer: string(45) Nama Pegawai JKR
RoadNo: string(45) No. Jalan
Location: string(45) Lokasi Projek
Lon: string(45) Kordinat Longitut
Lat: string(45) Kordinat Latitut
DateStart: date Tarikh Mula Projek
DateEnd: date Tarikh Selesai Projek
DateDLP: date Tarikh DLP
Status: string(5) Status. Rujuk Tb_RoadPeriodicStatus
Value: numeric Nilai Projek
Paid: numeric Jumlah Telah Dibayar
4.b tb_RoadPeriodicRpt Keterangan: Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
ProjectNo: string(45) No. AK. Rujuk Tb_RoadPeriodicRecord
Num: integer No baris/turutan (1,2,3,..)
PDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
4.c tb_RoadPeriodicPaid Keterangan: Pembayaran Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10)
No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
ProjectNo: string(45) No. AK. Rujuk Tb_RoadPeriodicRecord
Num: integer No baris/turutan (1,2,3,..)
PayDate: date Tarikh Bayar
Manual Penggunaan Sistem CIMMS
52
3.3.5 Maklumat Kerja Kecemasan
Nama Jadual / Keterangan
Input Parameter
5.a tb_RoadEWork Keterangan: Senarai Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
ProjectNo: string(45) No. AK
ProjectName:string(255) Nama Projek
JobScope: string(5) Skop Kerja. Rujuk
Tb_RoadEWorkJob
ProjectDetail: string(45) Butir-butir projek
JKROfficer: string(45) Nama Pegawai JKR
RoadNo: string(45) No. Jalan
Location: string(45) Lokasi Projek
Lon: string(45) Kordinat Longitut
Lat: string(45) Kordinat Latitut
DateStart: date Tarikh Mula Projek
DateEnd: date Tarikh Selesai Projek
Status: string(5) Status. Rujuk Tb_RoadEWorkStatus
Value: numeric Nilai Projek
Paid: numeric Jumlah Telah Dibayar
5.b tb_RoadEWorkRpt Keterangan: Laporan Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
ProjectNo: string(45) No. AK. Rujuk Tb_RoadEWorkRecord
Num: integer No baris/turutan (1,2,3,..)
PDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
5.c tb_RoadEWorkPaid Keterangan: Pembayaran Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10)
No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
ProjectNo: string(45) No. AK. Rujuk Tb_RoadEWorkRecord
Num: integer No baris/turutan (1,2,3,..)
PayDate: date Tarikh Bayar
Description: string(255) Keterangan
Manual Penggunaan Sistem CIMMS
53
Amount: decimal Amaun dibayar
3.3.6 Maklumat Aduan
Nama Jadual / Keterangan
Input Parameter
6.a tb_RoadCmpnt Keterangan: Senarai Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
CmpntNo: string(45) No. Aduan
Title: string (45) Tajuk aduan
CmpntBy: string (45) Pengadu
CmpntType: string (5) Jenis Aduan. Rujuk Tb_RoadCmpntType
Detail: string (255) Butir-butir aduan
RoadNo: string (45) No. Jalan
Location: string (45) Lokasi
CmpntDate: date Tarikh Aduan
CloseDate: date Tarikh Tutup
Status: string (5) Status
6.b tb_RoadCmpntRpt Keterangan: Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk Tb_RoadCoRecord
CmpntNo: string(45) No. Aduan. Rujuk Tb_RoadCmpntRecord
RptNo: integer No baris/turutan (1,2,3,..)
RptDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
Manual Penggunaan Sistem CIMMS
54
4.0 Web Service
Web Service memboleh integasi sepenuhnya, dimana sistem CIMMS dan CRMIS boleh berhubung secara otomatik tanpa memerlukan sebarang operator. Dengan menggunakan protokol SOAP, aplikasi CRMIS boleh menghantar data dan juga meng'query' data daripada sistem CIMMS secara terus.
4.1 Pengambungan Ke CIMMS Web Service
Sebelum menggunakan CIMMS Web Service perlu dipastikan bahawa server CRMIS boleh membuat penyambungan ke CIMMS Web Service. Pengujian ini boleh dilaksanakan dengan mengikuti langkah-langkah berikut:-
Buka Internet browser dan buka alamat http://cimms.kkr.gov.my/Collect/WSList.php. Senarai fail CIMMS Web Service akan dipaparkan
Rajah 4a: Senarai Fail CIMMS Web Serivce
Nota: Alamat adalah case-sensitive.
Klik mana-mana hiper-rangkai fail yang disenaraikan. Senarai Fungsi dalam fail akan dipaparkan seperti dalam Skrin berikut:-.
Bab
4
Manual Penggunaan Sistem CIMMS
55
Rajah 4b: Senarai Fungsi dalam fail CIMMS Web Serivce
Klik hiper-rangkai "View the WDSL". Skrin berikut akan dipaparkan
Rajah 4c: Fail CIMMS Web Service dalam format XML
Manual Penggunaan Sistem CIMMS
56
4.2 Mengintegrasi Sistem CRMIS Kepada Sistem CIMMS
CIMMS Web Service menggunakan XML untuk memformat data dan menggunakan SOAP sebagai protokol dalam penghantaran data. Senibina CIMMS Web Service ini adalah mengikut piawaian yang digunakan oleh kebanyakan bahasa pengaturcaraan. Dalam manual ini, akan ditunjukan kaedah pengintegrasian menggunakan 2 bahasa pengaturcaraan yang popular, iaitu php dan VB.Net
4.2.1 PHP
Untuk menggunakan web servcie dalam php, terlebih dahulu dapatkan library Web Service/SOAP. Antara Open Source Library yang popular hari ini adalah seperti PEAR, NUSOAP, AXIS dll. Contoh berikut adalah menggunakan NUSOAP. Library ini boleh dimuat turun dari alamat http://sourceforge.net/projects/nusoap/ <?php require_once 'nusoap.php'; $sclient = new nusoap_client('http://cimms.kkr.gov.my/Collect/ RList_WS.php?wsdl',true); $proxy = $sclient ->getProxy(); $result = $proxy->GetRoadRecord("a","a","RoadNo='L700'"); echo $result; ?> Keterangan:
$sclient Variable ini menyimpan Instant Soap Client yang telah dicipta untuk membuat penyambungan kepada server CIMMS.
Collect/RList_WS.php Path dan nama fail CIMMS Web Service
getProxy(); Membolehkan capaian terus kepada function dalam fail CIMMS Web Service.
GetRoadRecord Function yang digunakan.
Berikut contoh output yang dihasilkan.
Manual Penggunaan Sistem CIMMS
57
Rajah 4d: source Out
4.2.2 VB.Net
Visual Studio.Net 2008/10 menyokong penggunaan web service tanpa memerlukan library atau component lain.
Klik Website> Add Web Reference untuk membuka skrin Web Reference.
Rajah 4e: Add Web Reference
Manual Penggunaan Sistem CIMMS
58
Masukkan nama web reference.
Klik butang Add Web Reference. Fail yang ditambah akan dipaparkan pada solution explorer seperti berikut:-
Berikut adalah contoh penggunaan reference tersebut:-.
Dim VCWS As CWS.CIMMSWebService = New CWS.CIMMSWebService Dim StrData = VCWS.GetRoadRecord("a", "a", "RoadNo='L700'") Label1.Text = StrData
Keterangan: VCWS Variable ini menyimpan Instant web service
yang telah dicipta untuk membuat penyambungan kepada server CIMMS.
CIMMSWebService Name Space bagi CIMMS Web Service.
GetRoadRecord Function yang digunakan.
Output yang dihasilkan adalah dalam format xml sama seperti dalam rajah 4d.
4.3 Senarai Fail dan Fungsi dalam CIMMS Web Service
Senarai fail dan fungsi (function) adalah seperti berikut :-.
4.3.1 Collect/RList_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat asas jalan. Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
1.InsertRoadRecord Keterangan: Digunakan untk menambah rekod jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadNo: string(10) No. Jalan
Section: string(5) Seksyen Jalan
RoadName: string(100) Nama Jalan
Category: string(5) Kelas Jalan. Rujuk GetCodeListRecord(54)
RoadLen: decimal Panjang Jalan
Chainage: string(45) Rantaian Jalan
Area: string(10) Kawasan dilalui
ComnNo: string(45) No. Warta
ComnDate: date Tarikh Warta
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
return:string Makna Nilai return:- 0: berjaya 1: gagal
2.UpdateRoadRecord
Key_RoadNo: string(10) No. Jalan (Asal)
return:string
Manual Penggunaan Sistem CIMMS
60
Keterangan: Digunakan untuk mengemaskini rekod jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadNo: string(10) No. Jalan
Section: string(5) Seksyen Jalan
RoadName: string(100) Nama Jalan
Category: string(5) Kelas Jalan. Rujuk GetCodeList(54)
RoadLen: decimal Panjang Jalan
Chainage: string(45) Rantaian Jalan
Area: string(10) Kawasan dilalui
ComnNo: string(45) No. Warta
ComnDate: date Tarikh Warta
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetCoRecord
Makna Nilai return:- 0: berjaya 1: gagal
3.DeleteRoadRecord Keterangan: Digunakan untuk mengemaskini rekod jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RoadNo: string(10) No. Jalan
return:string Makna Nilai return:- 0: berjaya 1: gagal
4.GetRoadRecord Keterangan: Digunakan untuk meng'query' rekod jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
5.InsertRoadSegmentRecord return:string
Manual Penggunaan Sistem CIMMS
61
Keterangan: Digunakan untuk Tambah Rekod Segment Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadNo: string(10) No. Jalan
SegID: string(10) No. Segment
District: string(45) Daerah. Rujuk GetDistrictRecord
BSection: decimal Sekyen Mula
ESection: decimal Sekyen Tamat
SegLen: decimal Panjang Segment
SegSize: decimal Saiz Segment
SCategory: string(5) Kelas Jalan. Rujuk GetCodeListRecord (54)
SType: string(5) Jenis Jalan. Rujuk GetRoadCoRecord(64)
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetCoRecord
Zone: string(5) Zon dilalui. Rujuk GetCodeListRecord (66)
Makna Nilai return:- 0: berjaya 1: gagal
6.UpdateRoadSegmentRecord Keterangan: Digunakan untuk Kemaskini Rekod Segment Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RoadNo: string(10) No. Jalan (asal)
Key_SegID: string(10) No. Segment (asal)
RoadNo: string(10) No. Jalan
SegID: string(10) No. Segment
District: string(45) Daerah. Rujuk GetDistrictRecord
BSection: decimal Sekyen Mula
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
62
ESection: decimal Sekyen Tamat
SegLen: decimal Panjang Segment
SegSize: decimal Saiz Segment
SCategory: string(5) Kelas Jalan. Rujuk GetRoadCoRecord(54)
SType: string(5) Jenis Jalan. Rujuk GetCodeListRecord (64)
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetCoRecord
Zone: string(5) Zon dilalui. Rujuk GetCodeListRecord (66)
7.DeleteRoadSegmentRecord Keterangan: Digunakan untuk Hapus Rekod Segment Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RoadNo: string(10) No. Jalan (asal)
Key_SegID: string(10) No. Segment (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
8.GetRoadSegmentRecord Keterangan: Digunakan untuk meng'query' Rekod Segment Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadFilter: string SQL condition statement untuk Senarai Jalan
SegFilter: string SQL condition statement untuk segment
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
9.InsertRoadInvRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
return:string Makna Nilai
Manual Penggunaan Sistem CIMMS
63
Digunakan untuk Tambah Rekod Inventori Jalan
RoadNo: string(10) No. Jalan
Num: integer No baris/turutan (1,2..)
Code: string(5) Kod Inventori. Rujuk GetCodeListRecord(60).
Description: string(45) Keterangan
Qty: string Kuantiti Inventori
return:- 0: berjaya 1: gagal
10.UpdateRoadInvRecord Keterangan: Digunakan untuk Kemaskini Rekod Inventori Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RoadNo: string(10) No. Jalan (asal
Key_Num: integer No (asal)
RoadNo: string(10) No. Jalan
Num: integer No baris/turutan (1,2..)
Code: string (5) Kod Inventori. Rujuk GetCodeListRecord(60).
Description: string (45) Keterangan
Qty: string(45) Kuantiti Inventori
return:string Makna Nilai return:- 0: berjaya 1: gagal
11.DeleteRoadInvRecord Keterangan: Digunakan untuk Hapus Rekod Inventori Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RoadNo: string(10) No. Jalan (asal
Key_Num: integer No (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
12.GetRoadInvRecord
return: string
Manual Penggunaan Sistem CIMMS
64
Keterangan: Digunakan untuk meng'query' Rekod Inventori Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadFilter: string SQL condition statement untuk Senarai Jalan
InvFilter: string SQL condition statement untuk inventori
return mengandungi rekod-rekod yang di'query' dalam format xml.
13.InsertRoadHisRecord Keterangan: Digunakan untuk Tambah Rekod Sejarah Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadNo: string(10) No. Jalan
EventID: integer No baris/turutan (1,2,3,...)
EventDate: date Tarikh Sejarah
Description: string (45) Keterangan
EventType: string (5) Ketegori Sejarah. Rujuk GetCodeListRecord(59)
AKNo: string (45) No. Arahan Kerja
ComsNo: string (45) No. Warta
ComsDate: date Tarikh Warta
Cost: decimal Kos terlibat
return:string Makna Nilai return:- 0: berjaya 1: gagal
14.UpdateRoadHisRecord Keterangan: Digunakan untuk Kemaskini Rekod Sejarah Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RoadNo: string(10) No. Jalan (asal)
Key_EventID: integer No (asal)
RoadNo: string(10) No. Jalan
EventID: integer No baris/turutan (1,2,3,...)
EventDate: date Tarikh Sejarah
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
65
Description: string (45) Keterangan
EventType: string (5) Ketegori Sejarah. Rujuk GetCodeListRecord(59)
AKNo: string (45) No. Arahan Kerja
ComsNo: string (45) No. Warta
ComsDate: date Tarikh Warta
Cost: decimal Kos terlibat
15.DeleteRoadHisRecord Keterangan: Digunakan untuk Hapus Rekod Sejarah Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RoadNo: string(10) No. Jalan (asal)
Key_EventID: integer No (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
16.GetRoadHisRecord Keterangan: Digunakan untuk meng'query' Rekod Sejarah Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RoadFilter: string SQL condition statement untuk Senarai Jalan
HisFilter: string SQL condition statement untuk sejarah
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
66
4.3.2 Collect/RCompany_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat syarikat konsesi jalan. Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
17.InsertRoadCoRecord Keterangan: Digunakan untuk Tambah Rekod Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
RegNo: string(10) No. Pendaftaran Syarikat
ConName: string(45) Nama Syarikat
Address: string(255) Alamat
Contact: string(45) Pegawai Dihubungi
Telephone: string(45) No. Telefon
Fax: string(45) No. Fax
DateSignAggr: date Tarikh Perjanjian
DateEffective: date Tarikh Mula Kontrak
DateExp: date Tarikh Tamat Kontrak
ExtraInfo: string(1000) Maklumat Lain-lain
return:string Makna Nilai return:- 0: berjaya 1: gagal
18.UpdateRoadCoRecord Keterangan: Digunakan untuk Kemaskini Rekod Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RegNo: string(10) No. Pendaftaran (Asal)
RegNo: string(10) No. Pendaftaran Syarikat
ConName: string(45) Nama Syarikat
Address: string(255) Alamat
Contact: string(45) Pegawai Dihubungi
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
67
Telephone: string(45) No. Telefon
Fax: string(45) No. Fax
DateSignAggr: date Tarikh Perjanjian
DateEffective: date Tarikh Mula Kontrak
DateExp: date Tarikh Tamat Kontrak
ExtraInfo: string(1000) Maklumat Lain-lain
19.DeleteRoadCoRecord Keterangan: Digunakan untuk Hapus Rekod Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_RegNo: string(10) No. Pendaftaran (Asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
20.GetRoadCoRecord Keterangan: Digunakan untuk meng'query' Rekod Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
21.InsertRoadCoAbilityRecord Keterangan: Digunakan untuk Tambah Rekod Keupayaan Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
68
Num: integer No baris/turutan (1,2,3,...)
AbilityType: string(10) Kod Keupayaan. Rujuk GetCodeListRecord(55)
Have: integer Ada(1)/Tiada(0)
Qty: string (45) Kuantiti
Comment: string (100) Komen/Nota
22.UpdateRoadCoAbilityRecord Keterangan: Digunakan untuk Kemaskini Rekod Keupayaan Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran (Asal)
Key_Num: integer No (Asal)
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Num: integer No baris/turutan (1,2,3,...)
AbilityType: string(10) Kod Keupayaan. Rujuk GetCodeListRecord(55)
Have: integer Ada(1)/Tiada(0)
Qty: string (45) Kuantiti
Comment: string (100) Komen/Nota
return:string Makna Nilai return:- 0: berjaya 1: gagal
23.DeleteRoadCoAbilityRecord Keterangan: Digunakan untuk Hapus Rekod Keupayaan Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran (Asal)
Key_Num: integer No (Asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
69
24.GetRoadCoAbilityRecord Keterangan: Digunakan untuk meng'query' Rekod Keupayaan Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk Senarai Syarikat Konsesi
AbFilter: string SQL condition statement untuk keupayaan
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
25.InsertRoadCoDocRecord Keterangan: Digunakan untuk Tambah Rekod Dokumen Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
DocType: string(5) Jenis Dokumen. Rujuk GetCodeListRecord(56)
Description:string(100) Keterangan
FileFormat:string(3) Format fail (jpg atau pdf sahaja)
FileContent:string Kandungan fail dalam base64_encode.
return:string Makna Nilai return:- 0: berjaya 1: gagal Nama fail
26.UpdateRoadCoDocRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
return:string Makna Nilai
Manual Penggunaan Sistem CIMMS
70
Digunakan untuk Kemaskini Rekod Dokumen Syarikat Konsesi Jalan
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_FileName: string(5)
Nama Fail
DocType: string(5) Jenis Dokumen. Rujuk GetCodeListRecord(56)
Description:string(100) Keterangan
return:- 0: berjaya 1: gagal
27.DeleteRoadCoDocRecord Keterangan: Digunakan untuk Menghapus Rekod Dokumen Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_FileName: string(5)
Nama Fail
return:string Makna Nilai return:- 0: berjaya 1: gagal
28. GetRoadCoDocRecord Keterangan: Digunakan untuk meng'query' Rekod Dokumen Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk Senarai Syarikat Konsesi
DocFilter: string SQL condition statement untuk dokumen
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
29.InsertRoadCoSubRecord return:string
Manual Penggunaan Sistem CIMMS
71
Keterangan: Digunakan untuk tambah Rekod Sub-kontraktor kepada Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
RegNo: string(10) No. Pendaftaran Syarikat Sub-kontraktor
SubcName: string(45) Nama Sub-kontraktor
Address: string(255) Alamat
Contact: string(45) Pegawai Dihubungi
Phone: string(45) No. Telefon
Fax: string(45) No. Fax
ContSDate: date Tarikh Mula Kontrak
ContEDate: date Tarikh Tamat Kontak
JobScope: string(1000) Skop Kerja
Makna Nilai return:- 0: berjaya 1: gagal
30.UpdateRoadCoSubRecord Keterangan: Digunakan untuk Kemaskini Rekod Sub-kontraktor kepada Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:
string(10)
No. Pendaftaran Syarikat Konsesi (Asal)
Key_RegNo: string(10)
No. Pendaftaran Syarikat Sub-kontraktor (Asal)
Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
RegNo: string(10) No. Pendaftaran Syarikat Sub-kontraktor
SubcName: string(45) Nama Sub-kontraktor
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
72
Address: string(255) Alamat
Contact: string(45) Pegawai Dihubungi
Phone: string(45) No. Telefon
Fax: string(45) No. Fax
ContSDate: date Tarikh Mula Kontrak
ContEDate: date Tarikh Tamat Kontak
JobScope: string(1000) Skop Kerja
31.DeleteRoadCoSubRecord Keterangan: Digunakan untuk Hapus Rekod Sub-kontraktor kepada Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:
string(10)
No. Pendaftaran Syarikat Konsesi (Asal)
Key_RegNo: string(10)
No. Pendaftaran Syarikat Sub-kontraktor (Asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
32.GetRoadCoSubRecord Keterangan: Digunakan untuk meng'query' Rekod Sub-kontraktor kepada Syarikat Konsesi Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk senarai syarikat konsesi
SubFilter: string SQL condition statement untuk sub-kontraktor
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
33.InsertRoadCoSubAbilityRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
return:string Makna Nilai
Manual Penggunaan Sistem CIMMS
73
Digunakan untuk Tambah Rekod Keupayaan Sub-Kontraktor
Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Company: string(10) No. Pendaftaran Sub-Kontraktor. Rujuk GetRoadCoSubRecord
Num: integer No baris/turutan (1,2,3,...)
AbilityType: string(10) Kod Keupayaan. Rujuk GetCodeListRecord(55)
Have: integer Ada(1)/Tiada(0)
Qty: string (45) Kuantiti
Comment: string (100) Komen/Nota
return:- 0: berjaya 1: gagal
22.UpdateRoadCoSubAbilityRecord Keterangan: Digunakan untuk Kemaskini Rekod Keupayaan Sub-Kontraktor
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran (Asal)
Key_Company: string(10)
No. Pendaftaran Sub-Kontraktor. Rujuk GetRoadCoSubRecord
Key_Num: integer No (Asal)
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Company: string(10) No. Pendaftaran Sub-Kontraktor. Rujuk GetRoadCoSubRecord
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
74
Num: integer No baris/turutan (1,2,3,...)
AbilityType: string(10) Kod Keupayaan. Rujuk GetCodeListRecord(55)
Have: integer Ada(1)/Tiada(0)
Qty: string (45) Kuantiti
Comment: string (100) Komen/Nota
23.DeleteRoadCoSubAbilityRecord Keterangan: Digunakan untuk Hapus Rekod Keupayaan Sub-Kontraktor
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran (Asal)
Key_Company: string(10)
No. Pendaftaran Sub-Kontraktor. Rujuk GetRoadCoSubRecord
Key_Num: integer No (Asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
24.GetRoadCoSubAbilityRecord Keterangan: Digunakan untuk meng'query' Rekod Keupayaan Sub-Kontraktor
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk Senarai Syarikat Konsesi
AbFilter: string SQL condition statement untuk keupayaan
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
25.InsertRoadCoSubDocRecord return:string
Manual Penggunaan Sistem CIMMS
75
Keterangan: Digunakan untuk Tambah Rekod Dokumen Sub-Kontraktor
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Company: string(10) No. Pendaftaran Sub-Kontraktor. Rujuk GetRoadCoSubRecord
DocType: string(5) Jenis Dokumen. Rujuk GetCodeListRecord(56)
Description:string(100) Keterangan
FileFormat:string(3) Format fail (jpg atau pdf sahaja)
FileContent:string Kandungan fail dalam base64_encode.
Makna Nilai return:- 0: berjaya 1: gagal Nama fail
26.UpdateRoadCoSubDocRecord Keterangan: Digunakan untuk Kemaskini Rekod Dokumen Sub-Kontraktor
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_Company:
string(10)
No. Pendaftaran Sub-Kontraktor. Rujuk GetRoadCoSubRecord
Key_FileName: string(5)
Nama Fail
DocType: string(5) Jenis Dokumen. Rujuk GetCodeListRecord(56)
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
76
Description:string(100) Keterangan
27.DeleteRoadCoSubDocRecord Keterangan: Digunakan untuk Menghapus Rekod Dokumen Sub-Kontraktor
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_Company: string(10)
No. Pendaftaran Sub-Kontraktor. Rujuk GetRoadCoSubRecord
Key_FileName: string(5)
Nama Fail
return:string Makna Nilai return:- 0: berjaya 1: gagal
28. GetRoadCoSubDocRecord Keterangan: Digunakan untuk meng'query' Rekod Dokumen Sub-Kontraktor
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk Senarai Syarikat Konsesi
DocFilter: string SQL condition statement untuk dokumen
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
29. InsertRoadRoutineJobGrpRecord Keterangan: Digunakan untuk tambah rekod
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk
return:string Makna Nilai return:- 0: berjaya
Manual Penggunaan Sistem CIMMS
77
Perjanjian kadar harga per skop kerja penyenggaraan rutin Jalan
GetRoadCoRecord
Zone: string(5) Zon. Rujuk GetCodeListRecord(66)
RateType: string(5) Jenis Kadar GetCodeListRecord(63)
FYear: string(4) Tahun Mula
LYear: string(4) Tahun Tamat
Description: string(45) Keterangan
1: gagal
30. UpdateRoadRoutineJobGrpRecord Keterangan: Digunakan untuk kemaskini rekod Perjanjian kadar harga per skop kerja penyenggaraan rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi. (Asal)
Key_Zone: string(5) Zon. (Asal)
Key_RateType: string(5)
Jenis Kadar (Asal)
Key_FYear: string(4) Tahun Mula
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Zone: string(5) Zon. Rujuk GetCodeListRecord(66)
RateType: string(5) Jenis Kadar GetCodeListRecord(63)
FYear: string(4) Tahun Mula
LYear: string(4) Tahun Tamat
Description: string(45) Keterangan
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
78
31. DeleteRoadRoutineJobGrpRecord Keterangan: Digunakan untuk menghapus rekod Perjanjian kadar harga per skop kerja penyenggaraan rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi. (Asal)
Key_Zone: string(5) Zon. (Asal)
Key_RateType: string(5)
Jenis Kadar (Asal)
Key_FYear: string(4) Tahun Mula
return:string Makna Nilai return:- 0: berjaya 1: gagal
32. GetRoadRoutineJobGrpRecord Keterangan: Digunakan untuk meng'query' rekod Perjanjian kadar harga per skop kerja penyenggaraan rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk senarai syarikat konsesi
RateGrpFilter: string SQL condition statement untuk perjanjian kadar harga
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
33.InsertRoadCoRateItemRecord Keterangan: Digunakan untuk tambah rekod kadar harga per skop kerja penyenggaraan rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Zone: string(5) Zon. Rujuk GetCodeListRecord(66)
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
RateType: string(5) Jenis Kadar
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
79
GetCodeListRecord(63)
JobItem: string(5) Item Skop Kerja.
Rate: decimal Kadar Harga
34.UpdateRoadCoRateItemRecord Keterangan: Digunakan untuk kemaskini rekod kadar harga per skop kerja penyenggaraan rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (Asal)
Key_Zone: string(5) Zon (Asal)
Key_JobScope: string(5)
Skop Kerja (Asal)
Key_RateType: string(5)
Jenis Kadar (Asal)
Key_JobItem: string(5) Item Skop Kerja. (Asal)
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Zone: string(5) Zon. Rujuk GetCodeListRecord(66)
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
RateType: string(5) Jenis Kadar GetCodeListRecord(63)
JobItem: string(5) Item Skop Kerja.
Rate: decimal Kadar Harga
return:string Makna Nilai return:- 0: berjaya 1: gagal
35.DeleteRoadCoRateItemRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
return:string Makna Nilai
Manual Penggunaan Sistem CIMMS
80
Digunakan untuk Hapus rekod kadar harga per skop kerja penyenggaraan rutin Jalan
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (Asal)
Key_Zone: string(5) Zon (Asal)
Key_JobScope: string(5)
Skop Kerja (Asal)
Key_RateType: string(5) Jenis Kadar (Asal)
Key_JobItem: string(5) Item Skop Kerja. (Asal)
return:- 0: berjaya 1: gagal
36.GetRoadCoRateItemRecord Keterangan: Digunakan untuk meng'query' rekod kadar harga per skop kerja penyenggaraan rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk senarai syarikat konsesi
RateFilter: string SQL condition statement untuk kadar harga
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
37.InsertRoadCoRoadRateRecord Keterangan: Digunakan untuk tambah Rekod kadar harga Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
RateType: string Jenis Kadar GetCodeListRecord(63)
RoadNo: string No. Jalan
RoadLen: decimal Panjang Jalan untuk kadar ini
return:string Makna Nilai return:- 0: berjaya 1: gagal
38.UpdateRoadCoRoadRateRecord return:string
Manual Penggunaan Sistem CIMMS
81
Keterangan: Digunakan untuk Kemaskini Rekod kadar harga Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi. (Asal)
Key_JobScope: string(5)
Skop Kerja. (Asal)
Key_RateType: string Jenis Kadar (Asal)
Key_RoadNo: string No. Jalan (Asal)
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
RateType: string Jenis Kadar GetCodeListRecord(63)
RoadNo: string No. Jalan
RoadLen: decimal Panjang Jalan untuk kadar ini
Makna Nilai return:- 0: berjaya 1: gagal
39.DeleteRoadCoRoadRateRecord Keterangan: Digunakan untuk Hapus Rekod kadar harga Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi. (Asal)
Key_JobScope: string(5)
Skop Kerja. (Asal)
Key_RateType: string Jenis Kadar (Asal)
Key_RoadNo: string No. Jalan (Asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
40.GetRoadCoRoadRateRecord return: string
Manual Penggunaan Sistem CIMMS
82
Keterangan: Digunakan untuk meng'query' Rekod kadar harga Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CoFilter: string SQL condition statement untuk senarai syarikat konsesi
RoadFilter: string SQL condition statement untuk jalan.
return mengandungi rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
83
4.3.3 Collect/RRoutine_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat penyenggaraan rutin jalan. Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
41.InsertRoadRoutineRecord Keterangan: Digunakan untuk tambah rekod Jadual & Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
JobScope: string(5) Skop Kerja. Rujuk
GetRoadRoutineJob
RYear: string(4) Tahun(yyyy)
RoadNo: string(45) No. Jalan
TaskID: string(2) No. Kerja / No Pusingan
SDateBegin: date Tarikh Jangka Mula
SDateEnd: date Tarikh Jangka Selesai
WDateBegin: date Tarikh Mula Kerja
WDateEnd: date Tarikh Selesai Kerja
VerifiedBy: smallint Disahkan(1:ya; 0:tidak)
Note: string(255) Nota
Location: string(45) Lokasi Kerja
AreaSize: decimal Saiz kawasan kerja (untuk skop kerja turapan sahaja)
return:string Makna Nilai return:- 0: berjaya 1: gagal
42.UpdateRoadRoutineRecord return:string
Manual Penggunaan Sistem CIMMS
84
Keterangan: Digunakan untuk kemaskini rekod Jadual & Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat (asal)
Key_JobScope: string(5) Skop Kerja (asal)
Key_RYear: string(4) Tahun(asal)
Key_RoadNo: string(45) No. Jalan (asal)
Key_TaskID: string(2) No. Kerja/No Pusingan (asal)
ConID: string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
RYear: string(4) Tahun(yyyy)
RoadNo: string(45) No. Jalan
TaskID: string(2) No. Kerja / No Pusingan
SDateBegin: date Tarikh Jangka Mula
SDateEnd: date Tarikh Jangka Selesai
WDateBegin: date Tarikh Mula Kerja
WDateEnd: date Tarikh Selesai Kerja
VerifiedBy: smallint Disahkan(1:ya; 0:tidak)
Note: string(255) Nota
Location: string(45) Lokasi Kerja
AreaSize: decimal Saiz kawasan kerja (untuk skop kerja turapan sahaja)
Makna Nilai return:- 0: berjaya 1: gagal
43.DeleteRoadRoutineRecord Keterangan: Digunakan untuk hapus rekod Jadual
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat
return:string Makna Nilai return:-
Manual Penggunaan Sistem CIMMS
85
& Perlaksanaan Penyenggaraan Rutin Jalan
(asal)
Key_JobScope: string(5) Skop Kerja (asal)
Key_RYear: string(4) Tahun(asal)
Key_RoadNo: string(45) No. Jalan (asal)
Key_TaskID: string(2) No. Kerja/No Pusingan (asal)
0: berjaya 1: gagal
44.GetRoadRoutineRecord Keterangan: Digunakan untuk meng'query' rekod Jadual & Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
45. InsertRoadRoutineDocRecord Keterangan: Digunakan untuk Tambah Rekod Dokumen Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
RYear: string(5) Tahun
RoadNo: string(45) No. Jalan
TaskID: string(2) No. Kerja / No Pusingan
Description:string(45) Keterangan
FileFormat:string(3) Format fail (jpg atau pdf sahaja)
FileContent:string Kandungan fail dalam
return:string Makna Nilai return:- 0: berjaya 1: gagal Nama fail
Manual Penggunaan Sistem CIMMS
86
base64_encode.
46. UpdateRoadRoutineDocRecord Keterangan: Digunakan untuk Kemaskini Rekod Dokumen Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_JobScope: string(5)
Skop Kerja. Rujuk GetRoadRoutineJob
Key_RYear: string(5) Tahun
Key_RoadNo: string(45)
No. Jalan
Key_TaskID: string(2) No. Kerja / No Pusingan
Key_FileName: string(45)
Nama Fail
Description:string(45) Keterangan
return:string Makna Nilai return:- 0: berjaya 1: gagal
47. DeleteRoadRoutineDocRecord Keterangan: Digunakan untuk hapus Rekod Dokumen Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_JobScope: string(5)
Skop Kerja. Rujuk GetRoadRoutineJob
Key_RYear: string(5) Tahun
Key_RoadNo: string(45)
No. Jalan
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
87
Key_TaskID: string(2) No. Kerja / No Pusingan
Key_FileName: string(45)
Nama Fail
48. GetRoadRoutineDocRecord Keterangan: Digunakan untuk meng'query' rekod Dokumen Perlaksanaan Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
49.InsertRoadRoutinePaidRecord Keterangan: Digunakan untuk tambah rekod Pembayaran Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID: string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
RYear: string(4) Tahun(yyyy)
RoadNo: string(45) No. Jalan
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
Num: integer No baris/turutan (1,2,3,...)
RMonth: string(2) Bulan(MM)
Description: string(45) Keterangan
RoadLen: decimal Panjang Jalan yang dibayar
Amount: decimal Amaun bayaran.
return:string Makna Nilai return:- 0: berjaya 1: gagal
50.UpdateRoadRoutinePaidRecord
UserName: string(20) Nama Pengguna/Login
return:string
Manual Penggunaan Sistem CIMMS
88
Keterangan: Digunakan untuk kemaskini rekod Pembayaran Penyenggaraan Rutin Jalan
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat (asal)
Key_RYear: string(4) Tahun(asal)
Key_RoadNo: string(45) No. Jalan (asal)
Key_JobScope: string(5) Skop Kerja. (asal)
Key_Num: integer No baris/turutan (asal)
ConID: string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
RYear: string(4) Tahun(yyyy)
RoadNo: string(45) No. Jalan
JobScope: string(5) Skop Kerja. Rujuk GetRoadRoutineJob
Num: integer No baris/turutan (1,2,3,...)
RMonth: string(2) Bulan(MM)
Description: string(45) Keterangan
RoadLen: decimal Panjang Jalan yang dibayar
Amount: decimal Amaun bayaran.
Makna Nilai return:- 0: berjaya 1: gagal
51.DeleteRoadRoutinePaidRecord Keterangan: Digunakan untuk hapus rekod Pembayaran Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID: string(10) No. Pendaftaran Syarikat (asal)
Key_RYear: string(4) Tahun(asal)
Key_RoadNo: string(45) No. Jalan (asal)
Key_JobScope: string(5) Skop Kerja. (asal)
Key_Num: integer No baris/turutan (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
89
52.GetRoadRoutinePaidRecord Keterangan: Digunakan untuk meng'query' rekod Pembayaran Penyenggaraan Rutin Jalan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
90
4.3.4 Collect/RPeriodic_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat penyenggaraan berkala jalan. Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
53.InsertRoadPeriodicRecord Keterangan: Digunakan untuk tambah rekod Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK
ProjectName:string(255) Nama Projek
JobScope: string(5) Skop Kerja. Rujuk
GetRoadPeriodicJob
ProjectDetail: string(45) Butir-butir projek
JKROfficer: string(45) Nama Pegawai JKR
RoadNo: string(45) No. Jalan
Location: string(45) Lokasi Projek
Lon: string(45) Kordinat Longitut
Lat: string(45) Kordinat Latitut
DateStart: date Tarikh Mula Projek
DateEnd: date Tarikh Selesai Projek
DateDLP: date Tarikh DLP
Status: string(5) Status. Rujuk GetRoadPeriodicStatus
Value: numeric Nilai Projek
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
91
Paid: numeric Jumlah Telah Dibayar
54.UpdateRoadPeriodicRecord Keterangan: Digunakan untuk kemaskini rekod Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ProjectNo: string(45) No. AK (asal)
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK
ProjectName:string(255) Nama Projek
JobScope: string(5) Skop Kerja. Rujuk
GetRoadPeriodicJob
ProjectDetail: string(45) Butir-butir projek
JKROfficer: string(45) Nama Pegawai JKR
RoadNo: string(45) No. Jalan
Location: string(45) Lokasi Projek
Lon: string(45) Kordinat Longitut
Lat: string(45) Kordinat Latitut
DateStart: date Tarikh Mula Projek
DateEnd: date Tarikh Selesai Projek
DateDLP: date Tarikh DLP
Status: string(5) Status. Rujuk GetRoadPeriodicStatus
Value: numeric Nilai Projek
Paid: numeric Jumlah Telah Dibayar
return:string Makna Nilai return:- 0: berjaya 1: gagal
55.DeleteRoadPeriodicRecord return:string
Manual Penggunaan Sistem CIMMS
92
Keterangan: Digunakan untuk hapus rekod Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ProjectNo: string(45) No. AK (asal)
Makna Nilai return:- 0: berjaya 1: gagal
56.GetRoadPeriodicRecord Keterangan: Digunakan untuk meng'query' rekod Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
57.InsertRoadPeriodicRptRecord Keterangan: Digunakan untuk tambah rekod Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadPeriodicRecord
Num: integer No baris/turutan (1,2,3,..)
PDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
return:string Makna Nilai return:- 0: berjaya 1: gagal
58.UpdateRoadPeriodicRptRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
return:string Makna Nilai
Manual Penggunaan Sistem CIMMS
93
Digunakan untuk kemaskini rekod Laporan Arahan Kerja
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ProjectNo: string(45) No. AK. (asal)
Key_Num: integer No baris/turutan (asal)
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadPeriodicRecord
Num: integer No baris/turutan (1,2,3,..)
PDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
return:- 0: berjaya 1: gagal
59.DeleteRoadPeriodicRptRecord Keterangan: Digunakan untuk hapus rekod Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ProjectNo: string(45) No. AK. (asal)
Key_Num: integer No baris/turutan (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
60.GetRoadPeriodicRptRecord Keterangan: Digunakan untuk meng'query' rekod Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
AKFilter: string SQL condition statement untuk AK.
RptFilter: string SQL condition statement untuk laporan
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
94
61. InsertRoadPeriodicRptDocRecord Keterangan: Digunakan untuk Tambah Rekod Dokumen Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadPeriodicRecord
RptNum: integer No baris/turutan (1,2,3,..)
Caption:string(45) Keterangan
FileFormat:string(3) Format fail (jpg atau pdf sahaja)
FileContent:string Kandungan fail dalam base64_encode.
return:string Makna Nilai return:- 0: berjaya 1: gagal Nama fail
62. UpdateRoadPeriodicRptDocRecord Keterangan: Digunakan untuk Kemaskini Rekod Dokumen Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_ProjectNo: string(45)
No. AK. Rujuk GetRoadPeriodicRecord
Key_RptNum: integer No baris/turutan (1,2,3,..)
Key_ FileName: string(45)
Nama Fail
Caption:string(45) Keterangan
return:string Makna Nilai return:- 0: berjaya 1: gagal
63. return:string
Manual Penggunaan Sistem CIMMS
95
DeleteRoadPeriodicRptDocRecord Keterangan: Digunakan untuk Hapus Rekod Dokumen Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_ProjectNo: string(45)
No. AK. Rujuk GetRoadPeriodicRecord
Key_RptNum: integer No baris/turutan (1,2,3,..)
Key_ FileName: string(45)
Nama Fail
Makna Nilai return:- 0: berjaya 1: gagal
64.GetRoadPeriodicRptDocRecord Keterangan: Digunakan untuk meng'query' rekod Dokumen Laporan Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
AKFilter: string SQL condition statement untuk AK.
DocFilter: string SQL condition statement untuk laporan
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
65.InsertRoadPeriodicPaidRecord Keterangan: Digunakan untuk tambah rekod Pembayaran Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10)
No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadPeriodicRecord
Num: integer No baris/turutan (1,2,3,..)
PayDate: date Tarikh Bayar
Description: string(255) Keterangan
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
96
Amount: decimal Amaun dibayar
66.UpdateRoadPeriodicPaidRecord Keterangan: Digunakan untuk kemaskini rekod Pembayaran Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat (asal)
Key_ProjectNo: string(45) No. AK. (asal)
Key_Num: integer No baris/turutan(asal)
Concession: string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadPeriodicRecord
Num: integer No baris/turutan (1,2,3,..)
PayDate: date Tarikh Bayar
Description: string(255) Keterangan
Amount: decimal Amaun dibayar
return:string Makna Nilai return:- 0: berjaya 1: gagal
67.DeleteRoadPeriodicPaidRecord Keterangan: Digunakan untuk hapus rekod Pembayaran Arahan Kerja
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat (asal)
Key_ProjectNo: string(45) No. AK. (asal)
Key_Num: integer No baris/turutan(asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
68.GetRoadPeriodicPaidRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
return: string return
Manual Penggunaan Sistem CIMMS
97
Digunakan untuk meng'query' rekod Pembayaran Arahan Kerja
AKFilter: string SQL condition statement untuk AK.
PaidFilter: string SQL condition statement untuk pembayaran
mengandungi rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
98
4.3.5 Collect/REWork_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat kerja kecemasan jalan. Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
69.InsertRoadEWorkRecord Keterangan: Digunakan untuk tambah rekod Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK
ProjectName:string(255) Nama Projek
JobScope: string(5) Skop Kerja. Rujuk
GetRoadEWorkJob
ProjectDetail: string(45) Butir-butir projek
JKROfficer: string(45) Nama Pegawai JKR
RoadNo: string(45) No. Jalan
Location: string(45) Lokasi Projek
Lon: string(45) Kordinat Longitut
Lat: string(45) Kordinat Latitut
DateStart: date Tarikh Mula Projek
DateEnd: date Tarikh Selesai Projek
Status: string(5) Status. Rujuk GetRoadEWorkStatus
Value: numeric Nilai Projek
Paid: numeric Jumlah Telah Dibayar
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
99
70.UpdateRoadEWorkRecord Keterangan: Digunakan untuk kemaskini rekod Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ProjectNo: string(45) No. AK (asal)
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK
ProjectName:string(255) Nama Projek
JobScope: string(5) Skop Kerja. Rujuk
GetRoadEWorkJob
ProjectDetail: string(45) Butir-butir projek
JKROfficer: string(45) Nama Pegawai JKR
RoadNo: string(45) No. Jalan
Location: string(45) Lokasi Projek
Lon: string(45) Kordinat Longitut
Lat: string(45) Kordinat Latitut
DateStart: date Tarikh Mula Projek
DateEnd: date Tarikh Selesai Projek
Status: string(5) Status. Rujuk GetRoadEWorkStatus
Value: numeric Nilai Projek
Paid: numeric Jumlah Telah Dibayar
return:string Makna Nilai return:- 0: berjaya 1: gagal
71.DeleteRoadEWorkRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
return:string Makna Nilai
Manual Penggunaan Sistem CIMMS
100
Digunakan untuk hapus rekod Kerja Kecemasan
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ProjectNo: string(45) No. AK (asal)
return:- 0: berjaya 1: gagal
72.GetRoadEWorkRecord Keterangan: Digunakan untuk meng'query' rekod Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
73.InsertRoadEWorkRptRecord Keterangan: Digunakan untuk tambah rekod Laporan Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadEWorkRecord
Num: integer No baris/turutan (1,2,3,..)
PDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
return:string Makna Nilai return:- 0: berjaya 1: gagal
74.UpdateRoadEWorkRptRecord Keterangan: Digunakan untuk kemaskini rekod Laporan Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10)
No. Pendaftaran Syarikat.(asal)
return:string Makna Nilai return:- 0: berjaya
Manual Penggunaan Sistem CIMMS
101
Key_ProjectNo: string(45)
No. AK. (asal)
Key_Num: integer No baris/turutan (asal)
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadEWorkRecord
Num: integer No baris/turutan (1,2,3,..)
PDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
1: gagal
75.DeleteRoadEWorkRptRecord Keterangan: Digunakan untuk hapus rekod Laporan Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ProjectNo: string(45) No. AK. (asal)
Key_Num: integer No baris/turutan (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
76.GetRoadEWorkRptRecord Keterangan: Digunakan untuk meng'query' rekod Laporan Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
AKFilter: string SQL condition statement untuk AK.
RptFilter: string SQL condition statement untuk laporan
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
77. return:string
Manual Penggunaan Sistem CIMMS
102
InsertRoadEWorkRptDocRecord Keterangan: Digunakan untuk Tambah Rekod Dokumen Laporan Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadEWorkRecord
RptNum: integer No baris/turutan (1,2,3,..)
Caption:string(45) Keterangan
FileFormat:string(3) Format fail (jpg atau pdf sahaja)
FileContent:string Kandungan fail dalam base64_encode.
Makna Nilai return:- 0: berjaya 1: gagal Nama fail
78. UpdateRoadEWorkRptDocRecord Keterangan: Digunakan untuk Kemaskini Rekod Dokumen Laporan Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_ProjectNo: string(45)
No. AK. Rujuk GetRoadEWorkRecord
Key_RptNum: integer No baris/turutan (1,2,3,..)
Key_ FileName: string(45)
Nama Fail
Caption:string(45) Keterangan
return:string Makna Nilai return:- 0: berjaya 1: gagal
79. DeleteRoadEWorkRptDocRecord
UserName: string(20) Nama Pengguna/Login
return:string
Manual Penggunaan Sistem CIMMS
103
Keterangan: Digunakan untuk Hapus Rekod Dokumen Laporan Kecemasan
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_ProjectNo: string(45)
No. AK. Rujuk GetRoadEWorkRecord
Key_RptNum: integer No baris/turutan (1,2,3,..)
Key_ FileName: string(45)
Nama Fail
Makna Nilai return:- 0: berjaya 1: gagal
80.GetRoadEWorkRptDocRecord Keterangan: Digunakan untuk meng'query' rekod Dokumen Laporan Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
AKFilter: string SQL condition statement untuk AK.
DocFilter: string SQL condition statement untuk laporan
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
81.InsertRoadEWorkPaidRecord Keterangan: Digunakan untuk tambah rekod Pembayaran Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10)
No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadEWorkRecord
Num: integer No baris/turutan (1,2,3,..)
PayDate: date Tarikh Bayar
Description: string(255) Keterangan
Amount: decimal Amaun dibayar
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
104
82.UpdateRoadEWorkPaidRecord Keterangan: Digunakan untuk kemaskini rekod Pembayaran Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat (asal)
Key_ProjectNo: string(45) No. AK. (asal)
Key_Num: integer No baris/turutan(asal)
Concession: string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
ProjectNo: string(45) No. AK. Rujuk GetRoadEWorkRecord
Num: integer No baris/turutan (1,2,3,..)
PayDate: date Tarikh Bayar
Description: string(255) Keterangan
Amount: decimal Amaun dibayar
return:string Makna Nilai return:- 0: berjaya 1: gagal
83.DeleteRoadEWorkPaidRecord Keterangan: Digunakan untuk hapus rekod Pembayaran Kerja Kecemasan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat (asal)
Key_ProjectNo: string(45) No. AK. (asal)
Key_Num: integer No baris/turutan(asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
84.GetRoadEWorkPaidRecord Keterangan: Digunakan untuk meng'query' rekod
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
AKFilter: string SQL condition statement
return: string return mengandungi
Manual Penggunaan Sistem CIMMS
105
Pembayaran Kerja Kecemasan untuk AK.
PaidFilter: string SQL condition statement untuk pembayaran
rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
106
4.3.6 Collect/RCmpnt_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat aduan jalan. Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
85.InsertRoadCmpntRecord Keterangan: Digunakan untuk tambah rekod Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
CmpntNo: string(45) No. Aduan
Title: string (45) Tajuk aduan
CmpntBy: string (45) Pengadu
CmpntType: string (5) Jenis Aduan. Rujuk GetRoadCmpntType
Detail: string (255) Butir-butir aduan
RoadNo: string (45) No. Jalan
Location: string (45) Lokasi
CmpntDate: date Tarikh Aduan
CloseDate: date Tarikh Tutup
Status: string (5) Status
return:string Makna Nilai return:- 0: berjaya 1: gagal
86.UpdateRoadCmpntRecord Keterangan: Digunakan untuk kemaskini rekod Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ CmpntNo: string(45) No. Aduan (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
107
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
CmpntNo: string(45) No. Aduan
Title: string (45) Tajuk aduan
CmpntBy: string (45) Pengadu
CmpntType: string (5) Jenis Aduan. Rujuk GetRoadCmpntType
Detail: string (255) Butir-butir aduan
RoadNo: string (45) No. Jalan
Location: string (45) Lokasi
CmpntDate: date Tarikh Aduan
CloseDate: date Tarikh Tutup
Status: string (5) Status
87.DeleteRoadCmpntRecord Keterangan: Digunakan untuk hapus rekod Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ CmpntNo: string(45) No. Aduan (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
88.GetRoadCmpntRecord Keterangan: Digunakan untuk meng'query' rekod Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
108
89.InsertRoadCmpntRptRecord Keterangan: Digunakan untuk tambah rekod Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
CmpntNo: string(45) No. Aduan. Rujuk GetRoadCmpntRecord
RptNo: integer No baris/turutan (1,2,3,..)
RptDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
return:string Makna Nilai return:- 0: berjaya 1: gagal
90.UpdateRoadCmpntRptRecord Keterangan: Digunakan untuk kemaskini rekod Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat (asal)
Key_ CmpntNo: string(45) No. Aduan (asal)
Key_RptNo: integer No baris/turutan (asal)
Concession:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
CmpntNo: string(45) No. Aduan. Rujuk GetRoadCmpntRecord
RptNo: integer No baris/turutan (1,2,3,..)
RptDate: date Tarikh Laporan
Description: string(255) Laporan
Progress: string(45) Progres %
return:string Makna Nilai return:- 0: berjaya 1: gagal
Manual Penggunaan Sistem CIMMS
109
91.DeleteRoadCmpntRptRecord Keterangan: Digunakan untuk hapus rekod Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession:string(10) No. Pendaftaran Syarikat.(asal)
Key_ CmpntNo: string(45) No. Aduan. (asal)
Key_ RptNo: integer No baris/turutan (asal)
return:string Makna Nilai return:- 0: berjaya 1: gagal
92.GetRoadCmpntRptRecord Keterangan: Digunakan untuk meng'query' rekod Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CmpntFilter: string SQL condition statement untuk Aduan.
RptFilter: string SQL condition statement untuk laporan
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
93. InsertRoadCmpntRptDocRecord Keterangan: Digunakan untuk Tambah Rekod Dokumen Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Concession: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
CmpntNo: string(45) No. Aduan. Rujuk GetRoadCmpntRecord
RptNum: integer No baris/turutan (1,2,3,..)
Caption:string(45) Keterangan
FileFormat:string(3) Format fail (jpg atau pdf sahaja)
FileContent:string Kandungan fail dalam
return:string Makna Nilai return:- 0: berjaya 1: gagal Nama fail
Manual Penggunaan Sistem CIMMS
110
base64_encode.
94. UpdateRoadCmpntRptDocRecord Keterangan: Digunakan untuk Kemaskini Rekod Dokumen Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_CmpntNo: string(45)
No. Aduan. Rujuk GetRoadCmpntRecord
Key_RptNum: integer No baris/turutan (1,2,3,..)
Key_ PicNo: string(45) Nama Fail
Caption:string(45) Keterangan
return:string Makna Nilai return:- 0: berjaya 1: gagal
95. DeleteRoadCmpntRptDocRecord Keterangan: Digunakan untuk Hapus Rekod Dokumen Laporan Aduan
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_Concession: string(10)
No. Pendaftaran Syarikat Konsesi. Rujuk GetRoadCoRecord
Key_CmpntNo: string(45)
No. Aduan. Rujuk GetRoadCmpntRecord
Key_RptNum: integer No baris/turutan (1,2,3,..)
Key_ PicNo: string(45) Nama Fail
return:string Makna Nilai return:- 0: berjaya 1: gagal
96.GetRoadCmpntRptDocRecord Keterangan: Digunakan untuk meng'query' rekod
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CmpntFilter: string SQL condition statement
return: string return mengandungi
Manual Penggunaan Sistem CIMMS
111
Dokumen Laporan Aduan untuk Aduan.
DocFilter: string SQL condition statement untuk laporan
rekod-rekod yang di'query' dalam format xml.
Manual Penggunaan Sistem CIMMS
112
4.3.7 Collect/CodeList_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat kod-kod yang digunakan dalam sistem cimms. Antara kod-kod tersebut adalah:-
Jenis Kod Nama Kod
51 Senarai Status Aduan
52 Senarai Jenis Aduan
53 Senarai Butiran Peruntukan
54 Senarai Kelas Jalan
55 Senarai Kategori Keupayaan Syarikat Konsesi
56 Senarai Jenis Dokumen Syarikat Konsesi
57 Senarai Status Kerja Kecemasan
58 Senarai Skop Kerja Kecemasan
59 Senarai Kategori Sejarah Jalan
60 Senarai Kategori Inventori Jalan
61 Senarai Skop Kerja Penyenggaraan Berkala
62 Senarai Status Arahan Kerja
63 Senarai Jenis Kadar Harga Penyenggaraan Rutin
64 Senarai Jenis Jalan
65 Senarai Jenis Laporan (muat-naik)
66 Senarai Zon
67 Senarai Kategori Jalan
Manual Penggunaan Sistem CIMMS
113
Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
97.a InsertCodeListRecord Keterangan: Digunakan untk menambah rekod kod
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CodeType: string(2) Jenis Kod. Rujuk jadual diatas.
Code: string(5) Kod Rujukan.
Descrption: string(45) Keterangan/Nama Kod
.
return:string Makna Nilai return:- 1: berjaya 0: gagal
97.b UpdateCodeListRecord Keterangan: Digunakan untk mengemaskini rekod kod
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CodeType: string(2) Jenis Kod. Rujuk jadual diatas.
Key_Code: string(5) Kod Rujukan Asal.
Code: string(5) Kod Rujukan.
Descrption: string(45) Keterangan/Nama Kod
.
return:string Makna Nilai return:- 1: berjaya 0: gagal
97.c DeleteCodeListRecord Keterangan: Digunakan untk menghapuskan rekod kod
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CodeType: string(2) Jenis Kod. Rujuk jadual diatas.
Key_Code: string(5) Kod Rujukan.
return:string Makna Nilai return:- 1: berjaya 0: gagal
97.d GetCodeListRecord Keterangan:
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
CodeType: string(2) Jenis Kod. Rujuk jadual diatas.
return: string return mengandungi
Manual Penggunaan Sistem CIMMS
114
Digunakan untuk meng'query' rekod kod
Filter: string SQL condition statement
rekod-rekod yang di'query' dalam format xml.
4.3.8 Collect/RUploadDoc_WS.php
Fail ini mengandungi fungsi-fungsi untuk memproses maklumat laporan/dokumen yang dimuat-naik. Antara fungsi-fungsi tersebut adalah:-
Nama Fungsi / Keterangan Input Parameter Output
98. InsertRoadUploadDocRecord Keterangan: Digunakan untuk tambah rekod Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
DocID: integer No. Laporan yang dimuat-naik
DocDate: date Tajuk Laporan yang dimuat-naik
DocType: string (5) Jenis Laporan yang dimuat-naik. Rujuk GetCodeList(65)
Description: string Keterangan/tajuk Laporan
return:string Makna Nilai return:- 0: berjaya 1: gagal [0/1]|Mesej|Nama fail
Manual Penggunaan Sistem CIMMS
115
(255) yang dimuat-naik
99.UpdateRoadUploadDocRecord Keterangan: Digunakan untuk kemaskini rekod Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID:string(10) No. Pendaftaran Syarikat (Asal)
Key_DocID: integer No. Laporan yang dimuat-naik (asal)
ConID:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
DocID: integer No. Laporan yang dimuat-naik
DocDate: date Tajuk Laporan yang dimuat-naik
DocType: string (5) Jenis Laporan yang dimuat-naik. Rujuk GetCodeList(65)
Description: string (255) Keterangan/tajuk Laporan yang dimuat-naik
return:string Makna Nilai return:- 0: berjaya 1: gagal
100.DeleteRoadUploadDocRecord Keterangan: Digunakan untuk hapus rekod Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID:string(10) No. Pendaftaran Syarikat (Asal)
return:string Makna Nilai return:- 0: berjaya
Manual Penggunaan Sistem CIMMS
116
Key_DocID: integer No. Laporan yang dimuat-naik (asal)
1: gagal
101.GetRoadUploadDocRecord Keterangan: Digunakan untuk meng'query' rekod Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Filter: string SQL condition statement
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.
102.InsertRoadUploadDocFileRecord Keterangan: Digunakan untuk tambah rekod fail Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
ConID:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
DocID: integer No. Laporan yang dimuat-naik
Description: string(255)
Nama/tajuk fail yang dimuat-naik
FileFormat: string (3) jpg atau pdf
FileContent: string Kandungan fail dalam string.
return:string Makna Nilai return:- 0: berjaya 1: gagal [0/1]|Mesej|Nama fail
103.UpdateRoadUploadDocFileRecord Keterangan: Digunakan untuk kemaskini rekod fail Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID:string(10) No. Pendaftaran Syarikat. Rujuk
return:string Makna Nilai return:- 0: berjaya
Manual Penggunaan Sistem CIMMS
117
GetRoadCoRecord
Key_DocID: integer No. Laporan yang dimuat-naik
Key_FileName: string(45)
Nama fail
Description: string(255) Nama/tajuk fail yang dimuat-naik
1: gagal
104.DeleteRoadUploadDocFileRecord Keterangan: Digunakan untuk hapus rekod fail Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
Key_ConID:string(10) No. Pendaftaran Syarikat. Rujuk GetRoadCoRecord
Key_DocID: integer No. Laporan yang dimuat-naik
Key_FileName: string(45) Nama fail
return:string Makna Nilai return:- 0: berjaya 1: gagal
105.GetRoadUploadDocFileRecord Keterangan: Digunakan untuk meng'query' rekod fail Laporan yang dimuat-naik
UserName: string(20) Nama Pengguna/Login
Password: string(20) Kata Laluan Pengguna
DocFilter: string SQL condition statement untuk Laporan.
FileFilter: string SQL condition statement untuk fail
return: string return mengandungi rekod-rekod yang di'query' dalam format xml.