Versions Compared

Key

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


Nghiệp vụ

IT

Người lập

Người duyệt

Người lập

Người duyệt

Họ & Tên

Bùi Nguyệt Anh

Nguyễn Đức Trung

Nguyễn Hữu Lộc

Phạm Văn Quân

Tài khoản email/MS Team

anhbn4

trungnd3

Locnh1

Quanpv3

Chức danh

Business Analyst (BA)

Product Owner (P.O)

Dev

Techlead

Ngày soạn thảo/phê duyệt

 


26.06.2025


Jira Ticket

[BSHKVH-1057] Màn hình Kết quả đánh giá (Chi tiết gói thầu) - Jira




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

Là thành viên Hội đồng thầu tôi muốn xem, nhập và quản lý kết quả đánh giá hồ sơ kỹ thuật, hồ sơ tài chính của từng nhà thầu

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

  1. Hiển thị màn hình kết quả đánh giá từng lần đánh giá hồ sơ dự thầu bao gồm
    1. Tên nhà thầu
    2. Phân loại hồ sơ kỹ thuật, hồ sơ tài chính
    3. Kết quả đánh giá của từng thành viên hội đồng thầu
  2. Cho phép thành viên tham gia vào gói thầu được xem kết quả đánh giá sau khi hoàn thành vòng đánh giá
  3. Cho phép thành viên hội đồng thầu xuất kết quả đánh giá sang file excel

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

3.1 UIUX:

3.1.1 Màn hình Quản lý yêu cầu làm rõ

...

Panel
titleAPI Spec Document

Method

GET

URL

<DOMAIN>/application/v2/documentEvaluation/getResult

Description

API Danh sách kết quả đánh giá hồ sơ kỹ thuật

Note

Đã có api cũ, nhưng hiện tại chưa chia rõ theo round. Cần làm api mới để chia theo round
→ Tạo api mới

1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values


authorizationStringToken

Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

2. PARAM

STT

Field

Required

Data Type / Length

Description

Note

1
packageId
true
Integer
id gói thầu

roundtrueIntegerSố lần

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values


reviewerResponseList
List<ReviewerResponse>
Danh sách người phản hồi đánh giá
public class ReviewerResponse {
private Integer employeeId;
private String employeeName;
}


reviewerResponseList.employeeIdInteger Id người phản hồi


reviewerResponseList.employeeNameStringTên người phản hồi


evaluationDataResponseList
private List<EvaluationDataResponse>
Danh sách đánh giá dữ liệu phản hồi
public class EvaluationDataResponse {
private OrganizationResponse organizationResponse;
private List<EvaluationScoreResponse> evaluationScoreResponseLst;
}


evaluationDataResponseList.organizationResponseOrganizationResponse Phản hồi nhà thầu
public class OrganizationResponse {
private Integer organizationId;
private String organizationName;
}


evaluationDataResponseList.organizationResponse.organizationIdInteger Id nhà thầu


evaluationDataResponseList.organizationResponse.organizationNameString Tên nhà thầu


evaluationDataResponseList.evaluationScoreResponseLst
List<EvaluationScoreResponse>
Điểm đánh giá Phản hồi
public class EvaluationScoreResponse {
private Integer employeeId;
private Integer totalQualifiedQuantity;
private Integer totalDocument;
private Integer submittedDocumentId;
private Integer postion;
}


evaluationDataResponseList.evaluationScoreResponseLst.employeeIdInteger Id người đánh giá


evaluationDataResponseList.evaluationScoreResponseLst.totalQualifiedQuantityInteger Tổng số lượng đủ điều kiện


evaluationDataResponseList.evaluationScoreResponseLst.totalDocumentInteger Tổng số điều kiện


evaluationDataResponseList.evaluationScoreResponseLst.submittedDocumentIdInteger Id tài liệu đã submit


evaluationDataResponseList.evaluationScoreResponseLst.postionIntegerChức vụ

Method

GET

URL

<DOMAIN>/application/v2/documentEvaluation/getFinances

Description

API Danh sách kết quả đánh giá Hồ sơ tài chính

Note

Đã có api cũ, nhưng hiện tại chưa chia rõ theo round. Cần làm api mới để chia theo round
→ Tạo api mới

1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values


authorizationStringToken

Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

2. PARAM

STT

Field

Required

Data Type / Length

Description

Note

1
packageId
true
Integer
id gói thầu

roundtrueIntegerSố lần

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values


code
Integer 
code



messageStringmessage


resultListDanh sách kết quả


result[?].organizationName
String
tên tổ chức



result[?].position
Integer
vị trí đánh giá



result[?].organizationIdInteger



result[?].employeeIdInteger



result[?].employeeNameString


Method

GET

URL

<DOMAIN>/application/v2/documentEvaluation/sendEvaluation

Description

API Gửi kết quả phản hồi

Note

Đã có api cũ, nhưng hiện tại chưa chia rõ theo round. Cần làm api mới để chia theo round
→ Tạo api mới

1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values


authorizationStringToken

Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

2. Body

STT

Field

Required

Data Type / Length

Description

Note

1
packageId
true
Integer
id gói thầu

roundtrueIntegerSố lần

extensionHistorytrueObject


extensionHistory.attachments
String
file

extensionHistory.newTime
Timestamp
Thời gian nộp thầu lần tiếp theo

extensionHistory.note
String
Ghi chú

extensionHistory.oldTime
Timestamp



extensionHistory.packageId
Integerid gói thầu

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values


code
Integer 
code



messageStringmessage


resultListDanh sách kết quả


result[?].organizationId
Integer
tên tổ chức



result[?].id
Integer
vị trí đánh giá



result[?].note
String




result[?].attachments
String




result[?].position
Integer




result[?].evaluationStatus
Integer




result[?].employeeId
Integer




result[?].createdTime
Timestamp




result[?].documentDetailId
Integer




result[?].contactId
Integer




result[?].userId
Integer




result[?].packageId
Integer




result[?].packageName
String




result[?].projectId
Integer




result[?].projectName
String




result[?].projectAddress
String




result[?].employeeName
String




result[?].projectName
String




result[?].submittedDocumentId
Integer



...