Dưới đây là specification cho support application (run at web environment)
Ai có quyền dùng?
Ai có quyền trả lời?
Ai có quyền xóa mẫu tin support, comment trao đổi của một mẫu support?
Ai có quyền liệt kê danh sách?
Luồng dữ liệu (item) đi như thế nào?
0/ Một số quy ước trong hệ thống.
A: là user Nhân viên, và có quyền trong hệ thống (Administrator)
E: là thành viên (End user) không phải là nhân viên.
U: là một khách vãng lai (user) không đăng nhập vào hệ thống.
SM: Là một mẫu yêu cầu support (Support Item)
Module chia làm 3 mode như sau
1/ Nếu enable chức năng "Truy cập công khai" thì ai cũng có thể vào module này thông qua internet với link http://www.yourdomain.com/support/
-> Nếu không enable chức năng "Truy cập công khai, thì buộc phải đăng nhập mới được phép vào trang này http://www.yourdomain.com/support/
-> Câu hỏi ai có quyền dùng? đã được trả lời ở trên.
2/ Support module được dùng cho trao đổi giữa E(End user) và A (Administrator) về một dịch vụ (các module khác trong hệ thống của công ty, hoặc một vấn đề gì đó của công ty).
Vậy trong trường hợp cho một dịch vụ (VD: Module Sản phẩm) cụ thể thì người đại diện cho module và người đó là Nhân viên và có quyền (View, Add, Delete, Edit) trả lời,
--> Trong trường hợp tướt quyền thì buộc phải thay đổi lại những setting cho đúng với nguyên tắt này.
--> Câu hỏi Ai có quyền trả lời? đã được trả lời.
3/ Đối với một mẫu support(mẫu tin) thì người đăng và người đại diện sẽ có quyền xóa mẫu tin này.
Còn comment của mẫu support thì do người đăng có quyền xóa. và chỉ trong vòng n phút (n được quy định trong setting của module đó.)
Trường hợp mẫu tin xóa, những comment của mẫu tin này sẽ xóa theo.
--> vậy câu số 3 đã được trả lời.
4/ Một thành viên sẽ được thấy những mẫu support của mình khi đăng nhập,
Một nhân viên và có quyền trên module sẽ được liệt kê những mẫu support mà mình là người đại diện.
--> Câu số 4 đã được trả lời.
5/ Lưu đồ hoạt động như sau.
Ví dụ E gửi một yêu cầu support về module Sản phẩm.
+ Module sản phẩm do nhân viên có id là 2 tên là Admin làm người đại diện.
+ A sẽ login vào và thấy yêu cầu của A gửi ở mục yêu cầu chưa xử lý
+ A mở xem chi tiết, và đánh dấu là "Đang xử lý"
+ E sẽ thấy mẫu tin của mình vừa gửi ở mục "Yêu cầu đang xử lý"
+ A sẽ trả lời phần "Nội dung phản hồi"
+ E sẽ thấy mẫu tin của mình ở mục "Yêu cầu có phản hồi"
+ E mở lên xem, nếu đồng ý thì "Đóng yêu cầu"
=> Yêu cầu support kết thúc và đưa vào mục "Yêu cầu đã đóng"
*/ Cũng có thể mở lại "yêu cầu support đã đóng" để tiếp tục trao đổi.
*/ Trường hợp 2:
1/ E -> A
2/ A -> mở xem chi tiết.
3/ E -> Đóng yêu cầu/Hủy yêu cầu
4/ A -> comment
5/ E dù đóng support nhưng vẫn hiển thị ở mục "Yêu cầu có phản hồi" sau khi A comment.
*/ Trường hợp 3
1/ E -> A, sau khi gửi E sẽ chuyển về trang xem chi tiết mẫu vừa gửi.
2/ E copy URL gửi qua sky cho một user B (B là thành viên)
3/ B-> mở lên xem, sẽ nhận thông báo, "Mẫu tin này không tồn tại"
...
Còn tiếp tục cập nhật.
Xin chào và chúc quý vị có một trải nghiệm thú vị trên hệ thống Support của Sông Đà Project
Không có nhận xét nào:
Đăng nhận xét