Skip to main content

Tab khảo sát

CTDA - Tab Khảo sát
  •  

Target release

Khảo sát

Epic

Khảo sát

Document status

 

Document owner

 

Designer

 

Tech lead

 

Technical writers

 

QA

 


ObjectiveCấu hình các mẫu khảo sát được sử dụng cho menu CTDA và app CRMSuccess metrics


Goal

Metric

Khảo sát

Có thể thực hiện trả lời khảo sát


Requirements1.Màn list danh sách khảo sát
  • Web - Menu Danh sách khảo sát bao gồm 2 phần:

    • Master: Quản lý danh sách tất cả các biểu mẫu khảo sát : Hiển thị all các khảo sát thuộc phân quyền

    • Detail: Màn hình trả lời khảo sát


 

image.png

 


1. Màn tạo mới

 

image.png

 


STT

Tên tiếng Việt

Tên Tiếng Anh

Mô tả

Chức năng

Note

1

Mã khảo sát  *

 SurveyId

Mã của khảo sát

Nhập text tối đa 50 ký tự

Trường bắt buộc

2

Công trình thực hiện khảo sát *

 ConstructionId

Mã của công trình dự án

 

 Trường bắt buộc

3

Đơn vị phụ trách 

 OrganizationId

Mã của đơn vị phụ trách

Swtich on/off

Khi tạo mới mặc định là hoạt động

Tắt/bật trạng thái.

4

Nhân viên

 AppUserId

Mã của nhân viên 

Chọn 1 ngày từ lịch

 Trường bắt buộc

5

Thời gian

 Time

Thời gian thực hiện khảo sát

Chọn 1 ngày từ lịch

 

6


 RowId


 

Loại công trình hiển thị theo tên cấu hình hệ thống


Tên người trả lời khảo sát

RespondentName

Tên của người trả lời khảo sát




Số điện thoại người trả lời khảo sát

RespondentPhone

SĐT 




Mail người trả lời khảo sát

RespondentEmail





Địa chỉ người người khảo sát

RespondentAddress





Ngày tạo 

CreatedAt





Ngày cập nhật

UpdatedAt





Ngày xóa

DeletedAt






Block câu hỏi

Bấm nút Thêm câu hỏi để thêm mới các câu hỏi theo 4 loại chính

1

Câu hỏi chọn một

Multiple_Choice

Có thể nhập câu hỏi

Thêm các lựa chọn trả lời và khi trả lời chỉ được chọn 1 đáp án duy nhất.

Các tính năng phụ trợ xem cụ thể trong Design

 

2

Câu hỏi chọn nhiều

Multiple_Select

Có thể nhập câu hỏi

Thêm các lựa chọn trả lời và khi trả lời có thể chọn nhiều đáp án

Các tính năng phụ trợ xem cụ thể trong Design

 

3

Câu hỏi Bảng chọn một

Multiple_Choice_Table

Có thể nhập câu hỏi

Có thể nhập hàng và cột để hình thành bảng.

Mối hàng và cột trong bảng chỉ được chọn 1 giá trị khi trả lời

Các tính năng phụ trợ có thể xem cụ thể trong Design

 

4

Câu hỏi bảng chọn nhiều

Multiple_Select_Table

Có thể nhập câu hỏi

Có thể nhập hàng và cột để hình thành bảng.

Có thể chọn nhiều giá trị hàng và cột khi trả lời

Các tính năng phụ trợ xem cụ thể trong Design

 

5

Câu hỏi dạng text

Text_Response

Nhập câu trả lời dạng free text, tối đa 500 ký tự

 


  • Trang View:



Tab Nội dung câu hỏi

 

 

Xem lại toàn bộ các câu hỏi và đáp án dưới dạng view,. Cụ thể trong design

Tab Trả lời

  • Hiển thị các phần trả lời của người được hỏi và tổng hợp.

  • Câu hỏi được tổng hợp theo các đối tượng trả lời khác nhau: Đại lý, Cửa hàng cắm cờ, Khác. Số lượng câu hỏi hiện thị dạng link text, khi click vào link thì hiển thị màn hình danh sách phản hồi

  • Template xuất Excel trả lời:

  •  

Survey_Template.xlsx

Survey_Template.xlsx
23 Feb 2024, 10:47 am

 


Trang trả lời câu hỏi

Tab Nội dung câu hỏi

 

 


Tab Nội dung câu hỏi

 

 

Tùy thuộc vào thời gian bắt đầu/ kết thúc mà người dùng có thể nhìn thấy và trả lời cho các câu hỏi khảo sát này. (Trước và sau thời điểm kết thúc thì không thể nhìn thấy khảo sát).

Xem lại danh sách câu hỏi và thực hiện trả lời cho câu hỏi đó, submit khi chọn Gửi câu hỏi. Cụ thể trong design. Có bản responsive cho mobile.

Khi gửi câu hỏi cần valildate các thông tin sau: Trường hợp câu hỏi bắt buộc:

  1. Phải bắt buộc có câu trả lời cho những câu hỏi đó.

  2. Câu hỏi dạng bảng: các dòng phải có ít nhất 1 tích chọn

Sau khi gửi câu trả lời, phải đánh dấu cho câu hỏi đó để không thể xóa những câu hỏi đã có câu trả lời này.

  • Câu trả lời được thực hiện ở mobile và được chia theo các đối tượng: Đại lý, Cửa hàng cắm cờ, Đối tượng khác. Sau khi chọn các đối tượng khác nhau, hệ thống sẽ xử lý như sau:

    • Đại lý: cho chọn Đại lý từ danh sách đại lý thuộc ĐVQL của người dùng, sau khi chọn đại lý thì hiển thị thông tin Mã - Tên đại lý, Số điện thoại, Địa chỉ

    • Cửa hàng cắm cờ: chọn Cửa hàng cắm cờ từ danh sách thuộc ĐVQL của người dùng, sau khi chọn cửa hàng cắm cờ thì hiển thị thông tin Mã - Tên cửa hàng, Số điện thoại, Địa chỉ

    • Đối tượng khác: cho phép người dùng nhập: Họ và Tên, Email, Số điện thoại, Địa chỉ

 

 

 

 

  • Danh sách API
Tên APIChức năngThông tin vàoPayloadThông tin raNote
rpc/crm/construction-survey-result/countĐếm các câu trả lời khảo sát trong danh sách các câu trả lời khảo sát
{  }Số câu trả lời khảo sát trong danh sách các câu trả lời khảo sát

Đã xong

 

rpc/crm/construction-survey-result/listĐưa ra các câu trả lời khảo sát trong danh sách các câu trả lời khảo sát
{  }Đưa ra danh sách các câu trả lời khảo sát trong danh sách các câu trả lời khảo sátĐã xong
rpc/crm/construction-survey-result/count-surveyĐếm các khảo sát trong danh sách khảo sát chưa có câu trả lời
{  }Số khảo sát trong danh sách khảo sát chưa có câu trả lờiĐã xong
rpc/crm/construction-survey-result/list-surveyĐưa ra các khảo sát trong danh sách khảo sát chưa có câu trả lời
{   }Đưa ra danh sách các khảo sát trong danh sách khảo sát chưa có câu trả lờiĐã xong
rpc/crm/construction-survey-result/getLấy ra mẫu khảo sát đã tạoId{"id": 1}Mẫu khảo sát có id = 1Chưa viết
rpc/crm/construction-survey-result/listTạo mẫu khảo sát bao gồm cả các câu hỏi trong khảo sátTitle*,code,description, startAt*, endAt, statusId, creatorId, organizationId*, surveyQuestions*{surveyOption} 

"title": "string",

"disabled": {
"additionalProp1": true,
"additionalProp2": true,
"additionalProp3": true
},
"id": 0,
"surveyId": 0,
"content": "string",
"surveyOptionTypeId": 0,
"isWritable": true,
"surveyOptionType": {
"informations": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"warnings": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"errors": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"disabled": {
"additionalProp1": true,
"additionalProp2": true,
"additionalProp3": true
},
"id": 0,
"code": "string",
"name": "string"
}
}
],
Tạo ra mẫu khảo sát gồm những thông tin đã nhập
rpc/crm/construction-survey-result/listSửa mẫu khảo sát bao gồm cả các câu hỏi trong khảo sátId*,Title*,code,description, startAt*, endAt, statusId, creatorId, organizationId*, surveyQuestions*{surveyOption}

{

"additionalProp2": "string",
"additionalProp3": "string"
},
"disabled": {
"additionalProp1": true,
"additionalProp2": true,
"additionalProp3": true
},
"id": 0,
"surveyId": 0,
"content": "string",
"surveyOptionTypeId": 0,
"isWritable": true,
"surveyOptionType": {
"informations": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"warnings": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"errors": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"disabled": {
"additionalProp1": true,
"additionalProp2": true,
"additionalProp3": true
},
"id": 0,
"code": "string",
"name": "string"
}
}
],
}
]
}
Cập nhật mẫu khảo sát gồm những thông tin đã nhập
rpc/crm/construction-survey-result/listXóa đi mẫu khảo sátId{"id": 0,}Xóa đi mẫu khảo sát có id = 0
/rpc/crm/survey/filter-list-statusTìm kiếm theo trạng thái hoạt độngId or code or name{  }Danh sách các mẫu khảo sát theo loại câu hỏi
/rpc/crm/survey/filter-list-survey-question-typeTìm kiếm theo loại câu hỏiId or code or name{  }Danh sách các mẫu khảo sát theo loại câu hỏi
/rpc/crm/survey/filter-list-survey-option-typeTìm kiếm theo kiểu loại câu hỏiId or code or name{  }Danh sách các mẫu khảo sát theo kiểu loại câu hỏi
/rpc/crm/survey/filter-list-organizationTìm kiếm theo đơn vị phụ tráchId or code or name{  }Danh sách các mẫu khảo sát theo đơn vị phụ trách
/rpc/crm/survey/single-list-survey-question-typeDanh sách các loại câu hỏiId or code or name{  }Danh sách các loại câu hỏi
/rpc/crm/survey/single-list-app-userDanh sách các người dùngId or code or name{  }Danh sách các người dùng
/rpc/crm/survey/single-list-statusDanh sách các trạng thái hoạt độngId or code or name{  }Danh sách các trạng thái hoạt động
/rpc/crm/survey/single-list-survey-option-typeDanh sách các kiểu loại câu hỏiId or code or name{  }Danh sách các kiểu loại câu hỏi
/rpc/crm/survey/single-list-organizationDanh sách các đơn vị phụ tráchId or code or name{  }Danh sách các đơn vị phụ trách