Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. Card (Mô tả tính năng)

Là người xử lý công việc tôi có quyền thực hiện từ chối/ yêu cầu điều chỉnh công việc nếu công việc được giao không đúng trách nhiệm của tôi hoặc đầu vào chưa đầy đủ để tôi sẵn sàng tiếp nhậnthiết kế quy trình, tôi muốn thể hiện được bước nộp thầu của nhà thầu (từ hệ thống portal) trên hệ thống BPM

2. Confirmation/ Acceptance Criteria (Tiêu chí nghiệm thu)

Quy trình "Thiết kế luồng A1.05 -> A1.08" (tài khoản Trungnd3 trên môi trường UAT)2.1. Tôi muốn BPM nhận được thông tin sẽ được đẩy từ Portal sang  khi nhà thầu thực hiện nhấn nút "Xác nhận Tham gia", "Xác nhận Từ chối", "Xác nhận Tham gia lại"

    • Mã nhà thầu
    • Trạng thái
    • Số lượng nhà thầu đã mời thầu

2.2. Tôi muốn trường hợp mỗi lần nhà thầu thực hiện "xác nhận Nộp thầu", hệ thống sẽ  thông tin sẽ được đẩy từ Portal sang BPM bao gồm:

      • Mã nhà thầu
      • Vòng nộp thầu
      • Loại hồ sơ dự thầu Đã nộp (Hồ sơ kỹ thuật, hồ sơ tài chính, hồ sơ năng lực, hợp đồng mẫu)
      • Hồ sơ dự thầu đã nộp
      • Thời gian nộp thầu

2.3. Tôi muốn hệ thống kiểm tra điều kiện khi tất cả nhà thầu đã thực hiện xác nhận tham gia/từ chối và tất cả nhà thầu thầu xác nhận tham gia đã hoàn thành nộp thầu (Trường hợp tất cả đã xác nhận mà chưa hết thời gian) để kích hoạt luồng Mở thầu

2.4. Khi hết thời gian nộp thầu, tôi muốn hệ thống BPM nhận từ hệ thống Portal và kiểm tra điều kiện đã có nhà thầu nộp thầu từ đó kích hoạt công việc Mở thầu, thông tin nhận về bao gồm:

    • Mã gói thầu
    • Vòng nộp thầu
    • Trạng thái

Quy trình Thiết kế luồng A1.05 


                                  Image RemovedImage Added

3. Conversation (Mô tả chi tiết)

...

Panel
titleAPI tổng hợp hồ sơ dự thầu

Method

GET

URL

application/tender-package/submission/check-completeness

Description

API tổng hợp hồ sơ dự thầu

Note

API mới tổng hợp hồ sơ dự thầu.

1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values

1authorization<token>Token của người dùng đăng nhậpBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjY0NTU3ODksInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.wrvIFd-Q2kHgkTmPf6ryMY6aDIgXpNsWmSvvifQWc5k

2. Request

STT

Field

Require

Data Type / Length

Description

Note

Sample Values

1packageIdtrueIntegerid gói thầu

2roundtrueIntegervòng nộp thầu

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values

1codeInteger0: thành công còn lại thất bại

2messageStringmessage

3resultObjectkết quả trả ra

4(result) statusInteger0: chưa đủ điều kiện,  1: đủ điều kiện mở thầu

5(result) docTypesList<Object>Danh sách loại hồ sơ nhà thầu nộp

6(docTypes) idIntegerid loại hồ sơ (hồ sơ tài chính...)

7(docTypes) nameStringtên loại hồ sơ

==> Logic xử lý: Khi tất cả nhà thầu đã thực hiện xác nhận tham gia/từ chối và tất cả nhà thầu thầu xác nhận tham gia đã hoàn thành nộp thầu → Kích hoạt dây đi tiếp luồng "Mở thầu"

...

Khi tất cả nhà thầu đã thực hiện xác nhận tham gia/từ chối và tất cả nhà thầu thầu xác nhận tham gia đã hoàn thành nộp thầu → Kích hoạt dây đi tiếp luồng "Mở thầu"

3.4.1.4 Script task Biến đổi dữ liệu hồ sơ dự thầu

Script task với mục đích biến đổi dữ liệu đã tổng hợp để cho ra kết quả có bao nhiêu loại hồ sơ đã được nộp từ đó là cơ sở để kích hoạt số lượng công việc, dây công việc đánh giá tương ứng khi thực hiện mở thầu.

Dữ liệu sẽ được biến đổi thành các biến:

STT

Biến dữ liệu

Kiểu dữ liệu

Mô tả

1

biddingtypeQuantity

Số nguyên

Số lượng loại hồ sơ nộp thầu.

Dùng để xác định số lượng luồng công việc đáng giá song song.

2

tchnclDocument

Văn bản

Thể hiện việc loại hồ sơ này có được nộp hay không:

  • True: có ít nhất 01 hồ sơ kỹ thuật được nộp
  • False: Không có hồ sơ nào được nộp

Dùng để xác định việc kích hoạt dây đánh giá hồ sơ kỹ thuật

3

fnclDocument

Văn bản

Thể hiện việc loại hồ sơ này có được nộp hay không:

  • True: có ít nhất 01 hồ sơ tài chính được nộp
  • False: Không có hồ sơ nào được nộp

Dùng để xác định việc kích hoạt dây đánh giá hồ sơ tài chính

4

cpctPrfDocument

Văn bản

Thể hiện việc loại hồ sơ này có được nộp hay không:

  • True: có ít nhất 01 hồ sơ năng lực được nộp
  • False: Không có hồ sơ nào được nộp

Dùng để xác định việc kích hoạt dây đánh giá hồ sơ kỹ thuật

5

ctrctTmplDocument

Văn bản

Thể hiện việc loại hồ sơ này có được nộp hay không:

  • True: có ít nhất 01 hồ sơ hợp đồng mẫu được nộp
  • False: Không có hồ sơ nào được nộp

Dùng để xác định việc kích hoạt dây đánh giá hồ sơ kỹ thuật