Skip to content

Bid Evaluation

Kode modul: bid_evaluation, entri menu tanpa folder sendiri. Entri ini membuka modul RFQ dengan type=bid, lalu rfq.php memberi judul halaman "Bid Evaluation" dan menampilkan layar penawaran, bukan header RFQ.

Cara halaman ini diverifikasi

Ditulis dari master pada 2026-09-06 dan dibandingkan dengan big five di hari yang sama. Seluruh entri ini adalah cabang di dalam rfq.php, rfq_handler_form.php dan rfq_handler_post.php.

Cara kerja entrinya

  • db/seeds/DefaultTsModules.php menanam baris bid_evaluation di ts_modules, jadi entri ini punya cid sendiri, privilege sendiri dan tempat sendiri di menu.
  • _menu.php memetakan kode itu ke folder rfq dan menambahkan &type=bid ke link-nya.
  • rfq.php membaca $_GET['type']; kalau bid ia mengisi title_page, mengganti toolbar dengan tab penawaran dan menyembunyikan tombol khusus RFQ. Handler form memeriksa $_GET['modproc_type'] == 'bid' dengan cara yang sama.

Tidak ada direktori modules/bid_evaluation/. Grep type_bid, "bid" dan modproc_type saat mengerjakannya.

Yang dilakukan layarnya

Daftar bidder, baris penawaran per vendor, tabulasi dan persetujuan evaluasi. Datanya ada di ts_rfq_bid, ts_rfq_bidder_invited dan kolom bid_* di ts_rfq. Mengirim evaluasi memicu routing procurement kedua dari RFQ; bid.class.php membuat dokumen evaluasi dan menyimpannya di Procurement Documents. Semuanya dijelaskan di halaman RFQ.

Privilege

Karena bid_evaluation adalah baris modul sendiri, seorang user bisa melihat RFQ tapi tidak Bid Evaluation, atau sebaliknya. Kalau user melapor "tab bid tidak terlihat", periksa privilege kedua kode modul di Users dan privilege.

Perbedaan antar instance

Sama dengan RFQ: terpasang di master dan JOTRE, tidak terpasang di database QA Jadestone, Medco dan Timas.

Terkait

  • RFQ: modul yang dibuka entri ini.
  • Purchase Order: hasil dari penawaran yang disetujui.