-
Notifications
You must be signed in to change notification settings - Fork 34
Bắt đầu với OpenCPS
Phần mềm OpenCPS là phần mềm lõi phục vụ cung cấp dịch vụ công ở các cấp độ 2,3,4 (với các hình thức hồ sơ chỉ nộp trực tiếp, hồ sơ chỉ nộp trực tuyến, hoặc song song cả hai hình thức) phù hợp với quy định của Nhà nước Việt Nam về thủ tục hành chính và các quy định của Bộ Thông tin và Truyền thông về dịch vụ công trực tuyến các cấp độ. Phần mềm có thể ứng dụng để cung cấp dịch vụ công trực tuyến trong tất cả các cơ quan nhà nước với thời gian triển khai nhanh và chi phí thấp. OpenCPS cho phép triển khai một cách đại trà các dịch vụ công trực tuyến ở các Bộ/ngành và địa phương chỉ bằng các thao tác cấu hình giống như cổng thông tin điện tử mà không đỏi hỏi phải lập trình gì thêm.
Phần mềm OpenCPS được xây dựng với ý tưởng hoàn toàn mới để tạo ra sự khác biệt về tính năng đối với các sản phẩm cùng loại về dịch vụ công trực tuyến hiện có trên thị trường. OpenCPS không đi theo cách tiếp cận truyền thống là phát triển một nhóm các dịch vụ công cùng lĩnh vực trong một phần mềm ứng dụng. Thay vào đó một hệ thống dịch vụ công sẽ được tách làm 2 phần gồm: thành phần quản lý tiếp nhận, xử lý hồ sơ theo quy trình; và thành phần ứng dụng quản lý cơ sở dữ liệu nghiệp vụ chuyên ngành. Trong đó, OpenCPS đã thực hiện tổng quát hóa toàn bộ thành phần quản lý việc tiếp nhận và xử lý hồ sơ trực tuyến cho mọi dịch vụ công mà không phụ thuộc vào cơ sở dữ liệu nghiệp vụ chuyên ngành. Sau đây là các đặc điểm công nghệ chủ yếu thể hiện tính ưu việt của sản phẩm so với các sản phẩm cùng loại:
- Quản lý động danh mục thủ tục hành chính cấp 2 và cấu hình thành phần hồ sơ của mỗi thủ tục theo thực tế tại các cơ quan triển khai
- Cho phép khai báo cấu hình động nội dung các tờ khai, giấy tờ kết quả trong hồ sơ thực hiện dịch vụ công với các trường dữ liệu được tùy biến bởi người dùng. OpenCPS đã phát triển tính năng này dựa trên bộ thư viện alpacajs (http://www.alpacajs.org/)
- Cho phép thiết kế form in động cho các loại giấy tờ trong thành phần hồ sơ mà không phải lập trình thêm. OpenCPS phát triển tính năng này dựa trên bộ thư viện JasperReport (https://sourceforge.net/projects/jasperreports/) Quản lý quy trình xử lý hồ sơ động với các bước xử lý và trạng thái hồ sơ do người dùng định nghĩa. Cho phép cấu hình khai báo mô tả các hành động được xử lý tự động bởi hệ thống trong quy trình xử lý hồ sơ như cấp mã số tiếp nhận hồ sơ, tính phí dịch vụ yêu cầu thanh toán, phân công người xử lý,…
- Hỗ trợ kết nối liên thông tự động các thủ tục hành chính trong đó kết quả đầu ra của một thủ tục có thể được sử dụng như một thành phần hồ sơ bổ sung cho một thủ tục khác
- Công cụ hữu hiệu hỗ trợ kiểm soát tổng thể thủ tục hành chính tại bộ ngành và địa phương một cách minh bạch nhất thông qua cơ chế kết nối liên thông giữa các hệ thống dịch vụ công trực tuyến và một cửa điện tử. Từ đó cho phép giám sát công tác giải quyết thủ tục hành chính với các thông tin theo thời gian thực về hồ sơ quá hạn, trễ hạn; làm cơ sở kịp thời phát hiện, chấn chỉnh các biểu hiện tiêu cực, gây phiền hà trong giải quyết thủ tục hành chính. Việc giám sát này có thể thực hiện tập trung tại cổng dịch vụ công đối với các hồ sơ kể cả được nộp trực tuyến hay nộp trực tiếp tại cơ quan nhà nước.
- Tích hợp đầy đủ với nhiều dịch vụ thành phần của nhà cung cấp thứ 3 như thanh toán điện tử, chứng thực chữ kí số, dịch vụ viễn thông gửi tin nhắn SMS.
- Hỗ trợ API kiểu Restful để dễ dàng mở rộng phát triển thêm hoặc kết nối với các phần mềm ứng dụng nghiệp vụ sẵn có.
- Có khả năng tùy biến giao diện đồ họa và các chức năng hỗ trợ của phần mềm ứng dụng một cách dễ dàng để phù hợp với yêu cầu sử dụng tại mỗi cơ quan.
Phần mềm OpenCPS có khả năng áp dụng triển khai tại tất cả các cơ quan nhà nước để cung cấp dịch vụ công trực tuyến. Mô hình triển khai vật lý của OpenCPS có thể linh hoạt theo nhu cầu và hiện trạng quản lý của mỗi cơ quan bộ ngành và địa phương. Trong đó phổ biến theo các mô hình sau:
- Triển khai theo mô hình tập trung: Toàn bộ hệ thống ứng dụng công trong cơ quan bộ ngành/địa phương bao gồm phần tiếp nhận hồ sơ, trả kết quả trực tuyến, xử lý hồ sơ được triển khai tập trung tại một trung tâm dữ liệu duy nhất. Người làm thủ tục và cán bộ cùng truy cập vào một địa chỉ thống nhất.
- Triển khai theo mô hình phân tán: Mỗi một nhóm dịch vụ công trong một lĩnh vực được triển khai tại một hệ thống với địa chỉ truy cập khác nhau. Người làm thủ tục và xử lý hồ sơ ở lĩnh vực nào thì truy cập vào địa chỉ của ứng dụng tương ứng. Cổng dịch vụ công quản lý danh mục các thủ tục hành chính và tạo liên kết đến các địa chỉ ứng dụng để người dùng truy cập nộp hồ sơ trực tuyến. Ngoài ra cổng cũng thực hiện chức năng thu thập thông tin để giám sát tập trung tình trạng xử lý hồ sơ tại các ứng dụng dịch vụ công khác nhau
- Triển khai theo mô hình hỗn hợp: Trong mô hình này một địa chỉ cổng dịch vụ công duy nhất được triển khai để làm nơi tiếp nhận hồ sơ và trả kết quả trực tuyến cho người làm thủ tục. Tuy nhiên các ứng dụng xử lý hồ sơ sẽ được triển khai phân tán theo từng lĩnh vực của cơ quan xử lý. Hồ sơ được tiếp nhận trên cổng sẽ được chuyển xử lý, đồng thời nhận kết quả từ ứng dụng của cán bộ xử lý hồ sơ qua một giao thức trao đổi dữ liệu thống nhất.
Quy mô áp dụng OpenCPS có thể trong một phạm vi nhỏ của một cơ quan, đơn vị nhà nước. Tuy nhiên nó cũng có thể mở rộng để triển khai rộng khắp trong một bộ ngành hoặc tỉnh thành địa phương.
Cấu trúc của phần mềm gồm 3 thành phần :
- Thành phần front-end : Có 2 thành phần :
- Thành phần cho người dân (frontoffice) : Nộp hồ sơ trực tiếp, nộp hồ sơ trực tuyến, tra cứu thông tin thủ tục hành chính, trả kết quả trực tuyến, thanh toán điện tử và sử dụng chữ ký số, tra cứu tình trạng xử lý hồ sơ và các chức năng tiện ích khác. Tương thích với mobile với một số chức năng tra cứu.
- Thành phần cho cán bộ xử lý hồ sơ (backoffice) : Tiếp nhận hồ sơ, xử lý hồ sơ theo quy trình, thống kê báo cáo, tra cứu hồ sơ thủ tục hành chính và các chức năng tiện ích. Tương thích với mobile với một số chức năng không đòi hỏi xử lý phức tạp.
- Thành phần back-end : Bao gồm quản trị CSDL, người dùng, phân quyền, cấu hình hệ thống, định nghĩa quy trình, các chức năng bảo mật và các chức năng hệ thống khác.
- Thành phần tra cứu dữ liệu trên mobile : Là ứng dụng native app cho phép tra cứu dữ liệu kết quả thủ tục hành chính trên mobile, cung cấp ,thống kê báo cáo phục vụ các mục tiêu khác nhau.
OpenCPS định hướng kiến trúc tách biệt back-end và front-end, cho phép:
- Tùy biến giao diện dạng theme.
- Tích hợp với các thành phần xác thực người dùng như OpenLDAP, AD.
- Cho phép tích hợp nhiều front-end trên các công nghệ khác nhau như Java, php, .Net vv...