manual pengguna sistem cimms - cimms.kkr.gov.mycimms.kkr.gov.my/help/manual_jalan_konsesi.pdf ·...

118
MANUAL PENGGUNA SISTEM CIMMS Modul Maklumat Penyenggaraan Jalan Persekutuan (Khusus Untuk Pengguna Syarikat Konsesi)

Upload: trinhtuyen

Post on 22-Mar-2019

232 views

Category:

Documents


0 download

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

35

Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.

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

51

Description: string(255) Keterangan

Amount: decimal Amaun dibayar

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.