Danh mục

Xây dựng các ứng dụng BPM bằng FileNet, Phần 3

Số trang: 24      Loại file: pdf      Dung lượng: 1.56 MB      Lượt xem: 18      Lượt tải: 0    
tailieu_vip

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Xây dựng các ứng dụng BPM bằng FileNet, Phần 3: Hướng dẫn sử dụng ứng dụng Web Business Process Framework Chạy ứng dụng Web của bạn và tìm hiểu về các khả năng BPF bổ sung Wei Wang, Kỹ sư phần mềm, IBM Bo Li, Kỹ sư phần mềm về phát triển FileNet BPF, IBM Ning Wang, Kỹ sư phần mềm, IBM Tóm tắt: Bài viết này là bài thứ ba trong một loạt gồm ba bài hướng dẫn bạn tìm hiểu cách xây dựng một ứng dụng Business Process Management (BPM-Quản lý quy trình nghiệp vụ) sử dụng nền tảng...
Nội dung trích xuất từ tài liệu:
Xây dựng các ứng dụng BPM bằng FileNet, Phần 3 Xây dựng các ứng dụng BPM bằng FileNet, Phần 3: Hướng dẫn sử dụng ứng dụng Web Business Process Framework Chạy ứng dụng Web của bạn và tìm hiểu về các khả năng BPF bổ sung Wei Wang, Kỹ sư phần mềm, IBM Bo Li, Kỹ sư phần mềm về phát triển FileNet BPF, IBM Ning Wang, Kỹ sư phần mềm, IBM Tóm tắt: Bài viết này là bài thứ ba trong một loạt gồm ba bài hướng dẫn bạn tìm hiểu cách xây dựng một ứng dụng Business Process Management (BPM-Quản lý quy trình nghiệp vụ) sử dụng nền tảng P8 FileNet và Business Process Framework (BPF-Khung công tác quy trình nghiệp vụ) của FileNet. Khi lấy một công ty hư cấu, Công ty XYZ, làm ví dụ, các bài viết đầu tiên và thứ hai đã dẫn bạn qua cách xây dựng một ứng dụng BPM gọi là Quản lý hợp đồng (Contract Management), tạo một mô hình nội dung mới, các sơ đồ quy trình mới và một cấu hình BPF mới. Trong bài viết này, bạn sẽ thấy cách sử dụng Ứng dụng Web này. Ngoài ra, bài viết này còn giới thiệu các khả năng mạnh mẽ khác của BPF để cải thiện ứng dụng của bạn. Mở đầu Nền tảng FileNet P8 cung cấp tính mở rộng và tính linh hoạt mức doanh nghiệp để xử lý các thách thức nội dung đòi hỏi khắt khe nhất, các quy trình nghiệp vụ phức tạp nhất và tích hợp đến tất cả các hệ thống hiện có của bạn. Phần 1 của loạt b ài này giới thiệu kiến trúc FileNet P8 và BPF. Sau đó, với một ví dụ về khung công tác này đang hoạt động, phần này đã xem xét một trường hợp nghiệp vụ với một công ty thương mại hư cấu có tên là Công ty XYZ, đi từ phân tích yêu cầu nghiệp vụ, thông qua việc mô hình hóa một thiết kế giải pháp, đến triển khai thực hiện bằng FileNet P8. Phần 2 đã hướng dẫn người đọc thông qua việc cấu hình một ứng dụng Web BPF ví dụ được gọi là Ứng dụng quản lý hợp đồng (Contract Management Application) trong BPF Explorer (Trình thủ thuật BPF). Và phần này đã chỉ ra cách thực hiện một giải pháp, khi làm theo hướng dẫn về BPF. Bây giờ Phần 3 xem xét làm thế nào để ứng dụng Web được tạo ra trong Phần 2 tuân theo định nghĩa quy trình được thảo luận trong Phần 1. Ngoài ra, bạn sẽ tìm hiểu về các khả năng BPF bổ sung, bao gồm cả eForm, bố trí tùy chỉnh và thông báo qua e-mail. Giới thiệu về ứng dụng Web BPF Ứng dụng Web BPF là một giao diện người dùng cung cấp cho những người dùng quyền truy cập vào công việc. Giao diện người dùng Ứng dụng Web BPF (BPF Web Application) có khả năng cấu hình cao và được tạo động, dựa trên vai trò của người dùng. Ứng dụng Web BPF dùng làm máy chủ lưu trữ trong một máy chủ ứng dụng J2EE và sử dụng các dịch vụ nghiệp vụ BPF. Hình 1. Kiến trúc Những người dùng truy cập Ứng dụng Web BPF thông qua một trình duyệt Web. Người gửi đi hiện tại chấp nhận các yêu cầu dịch vụ và cung cấp một đáp ứng trả về như một thông báo XML qua giao thức dựa trên HTTP. Web Application Toolkit (WAT-Bộ công cụ ứng dụng Web) là một khung công tác thành phần có khả năng mở rộng và sử dụng lại được để xây dựng các ứng dụng tùy chỉnh. Nó cung cấp các giao diện mức API được kỹ thuật FileNet hỗ trợ. Cả hai Ứng dụng Web BPF và P8 Workplace (Vùng làm việc P8) được xây dựng trên WAT. Các dịch vụ nghiệp vụ BPF (BPF Business Services) là một tập các mô-đun đặt trên Tầng dữ liệu (Data Tier) và chứa logic nghiệp vụ quản lý trường hợp. BPF sử dụng API của CE (Máy nội dung) để giao tiếp với CE cho bất kỳ các hoạt động liên quan đến nội dung nào. API của PE (Máy quy trình) được sử dụng để nói với PE về bất kỳ hoạt động dữ liệu quy trình nào. Tất cả các giá trị thiết lập cho Ứng dụng Web BPF, có thể được cấu hình bằng BPF Explorer, được lưu trữ trong cơ sở dữ liệu siêu lưu trữ BPF. Xem lại kịch bản của người dùng Giả sử có một công ty thương mai quy mô lớn có tên là Công ty XYZ. Họ có rất nhiều nội dung liên quan đến hợp đồng, chẳng hạn như các tài liệu, các hình ảnh, các tệp âm thanh và các tệp video, cần được lưu trữ an toàn và được quản lý hiệu quả bằng các quy trình nghiệp vụ của họ. Có một số vai trò có liên quan trong dòng quy trình này. Người lập chỉ mục (Indexer): Thu thập thông tin hợp đồng, rồi tạo và lập  chỉ mục trường hợp hợp đồng. Người kiểm tra (Reviewer): Xem lại trường hợp hợp đồng, rồi gửi đến  người phê duyệt để phê duyệt hoặc từ chối trả về. Người phê duyệt (Approver): Cuối cùng phê duyệt hay loại bỏ trường hợp  hợp đồng. Người giám sát (Supervisor): có thể là một người lập chỉ mục hoặc người  kiểm tra, có thể tìm kiếm trường hợp đã hoàn thành. Quy trình nghiệp vụ Dòng quy trình nghiệp vụ như sau: 1. Người lập chỉ mục tạo ra một trường hợp hợp đồng mới. Trường hợp mới được tạo ra sẽ được lưu trong Indexer Inbox (Hộp thư đến Người lập chỉ mục). Sau đó, Người lập chỉ mục sẽ gửi trường hợp này tới một Người kiểm tra để xem xét. 2. Người kiểm tra có thể thấy trường hợp được giao đến sau khi đăng nhập vào hệ thống. Người kiểm tra xem lại trường hợp này và quyết định liệu có chấp thuận hay loại bỏ từng trường hợp. Ngoài ra, Người kiểm tra cũng có thể giữ trường hợp này lại để xem xét sau. Trường hợp này sẽ được đặt trong một hộp thư cá nhân. 3. Nếu trường hợp vượt qua bước kiểm tra, một Người phê duyệt sẽ nhận được trường hợp đó sau khi đăng nhập. Người phê duyệt kiểm tra lại trường hợp đó và phê duyệt hoặc loại bỏ nó. Nếu Người phê duyệt chấp thuận trường hợp đó, thì toàn bộ quy trình sẽ được hoàn thành. Ngược lại sẽ kết thúc trường hợp này. Hình 2. Quy trình nghiệp vụ Đi qua ứng dụng Web BPF Toàn bộ cấu hình BPF được thiết lập trong BPF Explorer. Xin vui lòng xem Phần 2 của loạt bài này để biết thêm chi tiết. Phần này đi nhanh qua định nghĩa quy trình được mô tả trong Hình 2. Đường dẫn được đánh dấu đỏ sẽ được sử dụng làm ví dụ. Những người dùng và các vai trò Mật Người Vai trò dùng khẩu Người lập chỉ ...

Tài liệu được xem nhiều: