4. Phương pháp tiếp cận
3.2. Công việc cộng tác thường gặp giữa các Phòng ban, đơn vị
3.2.5. Bảng tin, thông báo, hoạt động
Nội dung bài toán đặt ra
- Trên trang Cổng thông tin của Cục xây dựng một bảng tin thông báo các tin tức, hoạt động, các văn bản, nghị quyết, chỉ thị mới được ban hành tới toàn thể cán bộ, chiến sĩ, công nhân viên trong Cục.
- Đồng thời trên bảng tin của Cục xây dựng thêm các bảng tin con tương ứng với mỗi Phòng để đưa tin tức, thông báo, phân công lịch trực-gác, nội quy quy định riêng của Phòng tới cán bộ, chiến sĩ, công nhân viên của Phòng mình.
Yêu cầu
- Kiểm soát được khả năng truy cập tương ứng với từng vai trò người dùng khác nhau đảm bảo những thông tin bí mật nội bộ.
- Nội dung luôn được cập nhật chính xác, kịp thời.
Hướng thực hiện
- Xây dựng nội dung (tin tức, hoạt động, văn bản, quy định mới,…).
- Phân quyền truy cập đối với nội dung vừa xây dựng đáp ứng các yêu cầu nghiệp vụ ngành.
- Đăng nội dung đã được phân quyền lên bảng tin.
Lựa chọn giải pháp
Dựa vào nội dung, yêu cầu và hướng thực hiện bài toán đặt ra em lựa chọn tính năng Message Board và User Role trong bộ cộng tác của Liferay portal để giải quyết bài toán. Cụ thể sử dụng những chức năng như sau:
- User Role để tạo kiểu, nhóm người dùng truy cập.
- Thêm phân loại (Add Category) và Đăng nội dung mới (Post New Thread) để phân loại, xây dựng nội dung mới.
- Cấp quyền (Permission) để xác định vai trò của nhóm người dùng như: chỉ xem, được phép tạo nội dung mới, được phép sửa, được phép xóa, …
Giao diện của Bảng tin trên trang Cổng thông tin như hình bên dưới.
Hình 3.7 Giao diện tính năng Bảng tin, thông báo, hoạt động.