Bài toán quản lý quy trình (BPM) và ứng dụng trong thực tế

69 78 0
Bài toán quản lý quy trình (BPM) và ứng dụng trong thực tế

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ o0o - PHẠM THỊ THƢƠNG BÀI TỐN QUẢN LÝ QUY TRÌNH ( BPM) VÀ ỨNG DỤNG TRONG THỰC TẾ LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội - 2014 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ o0o - PHẠM THỊ THƢƠNG BÀI TỐN QUẢN LÝ QUY TRÌNH ( BPM) VÀ ỨNG DỤNG TRONG THỰC TẾ Ngành: Công nghệ thông tin Chuyên ngành: Kỹ thuật phần mềm Mã số: 60 48 01 03 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS Trƣơng Ninh Thuận Hà Nội - 2014 LỜI CAM ĐOAN Tôi xin cam đoan kết luận văn “Bài tốn quản lý quy trình (BPM) ứng dụng thực tế” nghiên cứu tôi, không chép Nội dung luận văn có tham khảo, sử dụng tài liệu, thông tin từ số nguồn khác trích dẫn phần tài liệu tham khảo số website Nếu có giả dối tơi xin hoàn toàn chịu trách nhiệm Tác giả luận văn Phạm Thị Thương LỜI CAM ĐOAN Danh mục viết tắt Danh mục bảng Danh mục hình MỞ ĐẦU Chƣơng Tổng quan quản lý quy trình (BPM) 1.1 Các khái niệm chung 1.2 Kiến trúc hệ thống BPM đại 1.2.1 Hiện trạng vận hành quy trình nhược điểm 1.2.2 Hệ thống BPM đại yêu cầu 1.2.2.1 Content Engine 1.2.2.2 Process Engine 1.2.2.3 Tầng trình diễn Chƣơng Quy trình mở LC 2.1 Các khái niệm toán quốc tế LC 2.2 Quy trình mở LC Ngân hàng TMCP Quân đội 2.2.1 Các thông tin hồ sơ 2.2.2 Các role 2.2.3 Các bước trạng thái hồ sơ 2.2.4 Các báo cáo cần cung cấp Chƣơng Cài đặt quy trình BPM Lormbardi 3.1 Giới thiệu IBM BPM Lormbardi 8.5 3.1.1 Lịch sử phát triển 3.1.2 Các thành phần 3.1.2.1 Process Server (Process Engine-PE) 3.1.2.2 Process Center 3.1.2.3 Process Designer, Integrated Designer 3.1.2.4 Ngôn ngữ mô hình hóa nghiệp vụ BPMN 3.2 Cài đặt quy trình mở LC 3.2.1 Round – Thiết kế sơ quy trình 3.2.2 3.2.3 3.2.4 3.2.5 Round – Làm mịn quy trình Round Round Round Kết luận Tài liệu tham khảo –Đ –T –T Danh mục viết tắt STT Từ viết tắt BPM LC BPMN BPMS VPN PE ECM TMCP COC 10 CRM 11 UML 12 HRM 13 OSB 14 TSĐB 15 CSDL Danh mục bảng Bảng Ý nghĩa 2.1 Các trường thông tin chi nhánh 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 Trường thông tin vùng Trường thông tin chuyên viên khách Các trường thông tin khách hàng Các trường thông tin LC 2.13 2.14 2.15 2.16 3.1 Thông tin cần bổ sung bước ký h Thông tin cần bổ sung bước Kiểm Thông tin cần bổ sung bước Kiểm Thông tin cần bổ sung bước Phê So sánh ngơn ngữ mơ hình hóa n Các trường thơng tin tài sản đảm bảo Các tài liệu cần attach scan hồ Các role tham gia xử lý quy trình Các trường cần nhập chuyên viên Thông tin cần bổ sung bước phê Thông tin cần bổ sung bước Kiểm Thông tin cần bổ sung bước Phê Danh mục hình Hình 1.1 1.2 2.1 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 3.23 3.24 3.25 3.26 3.27 3.28 3.29 3.30 3.31 3.32 3.33 3.34 Ý nghĩa Quy trình phê duyệt tín dụ Quy trình mở LC MB Các bên liên quan n Các thành phần IBM BPM Liên kết thành ph Định nghĩa quy trình Giao diện Integrated Desi Các ký hiệu Pe Ví dụ mơ hình quy trình n Các ký hiệu E Ví dụ mơ hình quy trình n Các thành phần củ Ví dụ mơ hình quy trình n Các thành phần củ Ví dụ mơ hình quy trình n Tạo quy trình Pr Mở quy trình Process Khởi tạo role tham gi Khởi tạo bước q Kết nối bước Launch thử nghiệp quy tr Tạo snapshot Tạo nhóm user Tạo user Thêm user vào nhóm Cấu hình nhóm user cho R Cấu hình nhóm user cho R Cấu hình nhóm user cho R Cấu hình nhóm user cho R Định nghĩa trường thô Thêm giao diện người dụn Thiết kế giao diện người d Lập trình tích hợp Int Danh sách hồ sơ Nhập thông tin hồ Danh sách hồ sơ chờ phê Màn hình phê duyệt yêu c MỞ ĐẦU Hiện hầu hết doanh nghiệp, đơn vị kinh doanh tổ chức thành phịng, nhóm; phịng, nhóm có chức nhiệm vụ định trình thực nghiệp vụ kinh tế doanh nghiệp, tổ chức Với doanh nghiệp có trình độ cơng nghệ thơng tin thấp thơng tin nghiệp vụ kinh tế chuyển từ phận sang phận hình thức cứng (Giấy tờ ký tươi, chí viết tay); với tổ chức đại (Phổ biến nay) thông tin trao đổi phận hình thức email hay file thơng tin Tuy nhiên với tổ chức hành xã, phường, quan thuế,… hồ sơ cá nhân, doanh nghiệp nộp quan giấy Với quan cửa thơng tin di chuyển phận giấy Các hình thức lưu trữ thơng tin nêu có vấn đề sau: Vấn đề thứ khó quản lý: Hồ sơ từ bước sang bước khác thường bên thứ ba cá nhân chịu trách nhiệm dẫn đến tính trạng đơn vị chủ quản hồ sơ khơng kiểm sốt tình trạng hồ sơ q trình vận chuyển dẫn đến khả mát thơng tin gây thiệt hại cho tổ chức, cá nhân liên quan Thứ hai thời gian vận chuyển hồ sơ (đối với quy trình dùng hồ sơ cứng) thời gian xếp, tìm kiếm hồ sơ (với quy trình xử lý email) lớn làm tăng thời gian xử lý hồ sơ gây thiệt hại kinh tế cho khách hàng doanh nghiệp Vấn đề thứ ba, khả thống kê, báo cáo thấp: Với cách vận hành quy trình thủ cơng qua email, việc thống kê lại thông tin xử lý hồ sơ hạn chế nhiều thời gian: Thông tin thời gian hồ sơ đến bước tại, thời gian hồ sơ khỏi bước đó, ý kiến người thực hiện, … từ việc thống kế báo cáo dẫn đến việc lãnh đạo nhìn trạng xử lý nghiệp vụ đơn vì, khó đưa định quan trọng mang tính cạnh tranh Và khả thống kê báo cáo thấp dẫn đến vấn đề thứ tư: Khả cải tiến thấp: Nếu doanh nghiệp, tổ chức có khả cải tiến thấp tức tổ chức, doanh nghiệp bị tụt hậu so với đối thủ điều rõ ràng khơng tốt Do cần có hệ thống quản lý việc thơng tin quy trình kinh tế, hành luân chuyển nhóm chuyên trách Hệ thống cần đảm bảo rằng: Thời gian thông tin đường di chuyển phận ngắn (Nhanh gửi email) Các bước có giám sát phê duyệt cần: Tăng tính giám sát hệ thống giảm thiệu rủi ro hoạt động đảm bảo ngun tắc bốn mắt-ln có người làm người giám sát Đáp ứng khả thống kê, báo cáo Đảm bảo chế cửa: Khách hàng cần tiếp xúc với đầu mối quy trình đầu mối cập nhật trạng thái hồ sơ cho khách hàng lúc Có khả mở rộng: Đáp ứng nhu cầu phát triển tổ chức, doanh nghiệp tương lai: Mở rộng số user sử dụng, mở rộng sở liệu lưu trữ hồ sơ Có khả kết nối với hệ thống khác: Trong tổ chức có nhiều hệ thống phục vụ mục đích chuyên trách khác nhau: Quản lý khách hàng (CRMCustomer Relation Management), Core Banking (Dành cho ngân hàng) ERP – Enterprise Resource Planning, HRM (Human Resource Management), Và hệ thống quản lý quy trình cần có liên kết với hệ thống khác môi trường thông tin doanh nghiệp, tổ chức Mềm dẻo: Đặc tính quan trọng tạo nên khác biệt hệ thống quản lý quy trình hệ thống phần mềm khác Hệ thống cần thích nghi với nhiều loại quy trình khác nhau, ví dụ ngân hàng có quy trình phê duyệt tín dụng, quy trình phát hành LC, bảo lãnh (là nghiệp vụ chính), nhiên ngân hàng cần có quy trình tuyển dụng nhân sự, quy trình mua bán tài sản, … hệ thống quản lý quy trình cần đáp ứng quản lý tất loại quy trình Ngồi mềm dẻo có nghĩa hệ thống cần đáp ứng thay đổi liên tục quy trình kinh doanh (thêm bước, cắt bước, …) Với nhu cầu cấp thiết thị trường, nghiệp vụ kinh doanh trên, đơn vị cung cấp giải pháp công nghệ thông tin cần xây dựng quy trình phát triển, kiểm thử, triển khai, vận hành bảo trì quy trình hệ thống quản lý quy trình Nội dung luận văn đề cập đến khái niệm quy trình ví dụ việc xây dựng quy trình kinh doanh Hệ thống quản lý quy trình (BPM Framework) sẵn có IBM BPM Lombardi 8.5 Các đóng góp luận văn: Đưa khái niệm quy trình nghiệp vụ: Quy trình nghiệp vụ gì? Quy trình nghiệp vụ xuất đâu xã hội? 10 Hình 3.16: Khởi tạo bước quy trình Kết nối bước: Việc kết nối bước Process Designer mũi tên đồng thời với giúp Process Server chạy quy trình biết bước bước gì, với điều kiện hồ sơ chuyển sang bước Hình 3.17: Kết nối bước 47 Launch thử nghiệm quy trình: Luanch thử nghiệp quy trình Process Designer giúp nghiệp vụ hình dung hồ sơ theo đường thực tế Hình 3.18: Launch thử nghiệp quy trình Tạo snapshot (Tạo version quy trình), kết thúc round 1: Việc giúp team phát triển đánh dấu phiên quy trình để rollback cơng việc tình xấu xảy Hình 3.19: Tạo snapshot 48 3.2.2 Round – Làm mịn quy trình Lập nhóm user process admin: Trong q trình phát triển, việc lập nhóm user phục vụ test hệ thống, sau hệ thống triển khai, việc lập nhóm, tạo user, gán user vào nhóm xóa user khỏi nhóm team vận hành thực Hình 3.20: Tạo nhóm user Với quy trình mở LC ta có nhóm user: SaleMan: Chuyên viên khách hàng chi nhánh BranchApprover: Phê duyệt chi nhánh DocumentOfficer: Chuyên viên hỗ trợ chứng từ HO DocumentApprover: Chuyên gia phê duyệt HO Tạo user sử dụng quy trình: 49 Hình 3.21: Tạo user Cập nhật user vào nhóm: Hình 3.22: Thêm user vào nhóm Cấu hình nhóm cho Role quy trình: Role chuyên viên khách hàng (Sale Man) 50 Hình 3.23: Cấu hình nhóm user cho Role Sale Man Role phê duyệt chi nhánh (Branch Approver) Hình 3.24: Cấu hình nhóm user cho Role Branch Approver Role chuyên viên hỗ trợ chứng từ (Document Officer) 51 Hình 3.25: Cấu hình nhóm user cho Role Document Officer Role phê duyệt chứng từ (Document Approver) Hình 3.26: Cấu hình nhóm user cho Role Document Approver 52 3.2.3 Round – Định nghĩa liệu quy trình Tại round 1, round xác định quy trình gồm bước nào, xử lý quy trình tạo round ta cần biết hồ sơ quy trình có thơng tin Hình 3.27: Định nghĩa trường thông tin hồ sơ BPM 3.2.4 Round – Thiết kế phát triển giao diện ngƣời dùng Tại bước, định nghĩa giao diện để người dùng tương tác với liệu hồ sơ Process - Sử dụng Activity Wizard để khởi tạo giao diện cho bước: 53 Hình 3.28: Add giao diện người dụng cho bước - Dùng Coach designer để lập trình lại giao diện với javascript, css html: Hình 3.29: Design giao diện người dùng 54 3.2.5 Round – Thiết kế phát triển tính tích hợp Hình 3.30: Lập trình tích hợp Integrated Designer 55 3.3 Quy trình Mở LC sau hồn thành 3.3.1 Hoạt động Sau triển khai quy trình mở LC, hoạt động nhập liệu, phê duyệt hay phản hồi ý kiến hồ sơ mở LC thực Web: Tại bước nhập hồ sơ: Hình 3.31: Danh sách hồ sơ nhập Hình 3.32: Nhập thông tin hồ sơ Tại bước Phê duyệt chi nhánh: 56 Hình 3.33: Danh sách hồ sơ chờ phê duyệt Hình 3.34: Màn hình phê duyệt yêu cầu mở chi nhánh Tương tự, bước ta có hai hình: - Danh sách hồ sơ đợi bước 57 - Nội dung hồ sơ chọn 3.3.2 Lợi ích mang lại cho tổ chức Sau triển khai quy trình mở LC, hoạt động nhập liệu, phê duyệt hay phản hồi ý kiến hồ sơ mở LC thực Web, giảm thời gian hồ sơ từ bước sang bước khác (Thời gian phê duyệt hồ sơ kể từ khách hang cung cấp đủ hồ sơ đến phê duyệt 2h, thay ngày trước triển khai) Các báo cáo cho phép cấp quản lý biết thời gian trung bình hồ sơ xử lý bước từ đưa định cải tiến quy trình tương lai Các chuyên viên xử lý hồ sơ có giao diện nhập thơng tin rõ ràng, dễ sử dụng giúp hạn chế xử lý sai xử lý sót hồ sơ Các điều làm tăng tính cạnh tranh cho tổ chức mang lại lợi ích cho khách hàng 3.3.3 Ƣu, nhƣợc điểm a) Ưu điểm IBM BPM Lombardi cho phép quản lý việc phát triển, kiểm thử, triển khai, vận hành bảo trì quy trình nghiệp vụ cách chặt chẽ khoa học Đảm bảo thời gian từ bắt đầu phát triển đến triển khai ngắn IBM BPM cho phép hệ thống tương tác với hệ thống ngồi thơng qua Webservice, Rest Webservice giúp tăng tính mở quy trình tăng khả sử dụng lại hạ tầng công nghệ thông tin đơn vị b) Nhược điểm Giá thành IBM BPM Lombardi 8.5 cao phù hợp với doanh nghiệp lớn, quan phủ ngân hàng (Khoảng 200.000 USD cho gói tính khơng bao gồm rule engine-engine cho phép cấu hình luật thực thi quy trình- theo báo giá năm 2013 IBM) Yêu cầu chất lượng nhân để phát triển, kiểm thử, triển khai vận hành IBM BPM 8.5 cao dẫn đến làm tăng chi phí hoạt động tổ chức 58 Kết luận Qua thời gian dài nghiên cứu tham gia trực tiếp dự án BPM đưa vào luận văn khái niệm quy trình, trình bày vấn đề mà hệ thống quản lý quy trình cần giải bao gồm: Thời gian thơng tin đường di chuyển phận ngắn giúp tổ chức triển khai BPM giảm thời gian hồn thiện hồ sơ xử lý quy trình, bước có giám sát phê duyệt cần, điều giúp tổ chức tăng tính kiểm sốt mặt nghiệp vụ hạn chế rủi ro nguyên nhân chủ quan người Hệ thống đáp ứng khả thống kê, báo cáo nhằm cải tiến quy trình giúp lãnh đạo tổ chức nắm tình hình vận hành quy trình đơn vị đưa định xác, đảm bảo chế cửa giúp khách hàng quy trình ln cập nhật trạng thái hồ sơ cách nhanh từ đầu mối Hệ thống có khả mở rộng, giúp hệ thống đáp ứng tăng trưởng tổ chức (tăng số lượng người dùng, tăng hồ sơ cần xử lý…) Ngồi hệ thống có khả kết nối với hệ thống khác, giúp hệ thống BPM kết nối với hệ thống hệ thống chuyên dụng triển khai tương lai, mềm dẻo, phù hợp với nhiều loại quy trình nghiệp vụ khác nhau, có khả quản lý phiên quy trình nhằm đánh giá cải tiến quy trình qua phiên khác Phần hai luận văn trình bày ngơn ngữ mơ hình hóa quy trình so sánh khác biệt: Petri Nets, EPCs, ngơn ngữ mơ hình hoạt động UML, BPMN Luận văn trình bày ứng dụng hệ thống BPM Lombardi vào việc tự động hóa quy trình mở LC Ngân hàng TMCP Quân đội với mục đích giảm thời gian hồ sơ từ bước sang bước khác (Thời gian phê duyệt hồ sơ kể từ khách hang cung cấp đủ hồ sơ đến phê duyệt khoảng 2h (do bớt thời gian chờ hồ sơ cứng giảm thời gian quản lý hồ sơ email), thay khoảng ngày trước triển khai (do thời gian xử lý qua mail ý kiến phận không lưu trữ xếp cách khoa học)) Các báo cáo cho phép cấp quản lý biết thời gian trung bình hồ sơ xử lý bước từ đưa định cải tiến quy trình tương lai.Các chuyên viên xử lý hồ sơ có giao diện nhập thông tin rõ ràng, dễ sử dụng giúp hạn chế xử lý sai xử lý sót hồ sơ Tóm lại, luận văn hồn thành mục tiêu đề ra: Đưa khái niệm quy trình ngiệp vụ, yêu cầu cần thiết cho BPM Framework đại BPM Framework IBM BPM 8.5 Lombardi, ngôn ngữ BPMN 2.0 so sánh với ngôn ngữ khác Ứng dụng bước xây dựng quy trình nghiệp vụ xây dựng quy trình mở LC MB Bank 59 Tài liệu tham khảo [1] Akhilesh Bajaj and Stephen Rockwell, Advanced Topics in Database Researcch [2] Anna Gunhild Nysetvold and John Krogstie, Advanced Topics in Database Research Vol.5 [3] Daniel Moody and Jos Hillegersberg, Evaluating the Visaul Syntax of UML An Analysis of the Cognitive Effectiveness of the UML Family of Diagrams th [4] Jan Mendling and Jan Recker, 12 Intenational Workshop on Exploring Modeling Methods in Systems Analysis and Design [5] K Figl, J Mendling and M Strembeck, GI-Workshop EPK 2009 [6] http://www.ibm.com/developerworks/vn/library/rational/2013Q4/rauml- bpm-bank/ [7] [8] 600 Tài liệu nghiệp vụ mở LC Ngân hàng TMCP Quân đội The Uniform Customs and Practice for Documentary Credits-UCP [9] GS Đinh Xn Trình, Thanh tốn quốc tế ngoại thương, tài trợ thương mại quốc tế [10] PGS.TS Trầm Thị Xn Hương, ThS Hồng Thị Minh Ngọc, Giáo trình nghiệp vụ Ngân hàng thương mại [11] http://www.ibm.com/developerworks/vn/library/rational/2013Q2/ra-bpmmanagement/ 60 ... role, quy trình định nghĩa Process Designer, kết thúc ứng dụng quản lý quy trình mở LC triển khai Process Server Cấu trúc luận văn: Chương 1: Tổng quan quản lý quy trình (BPM) Định nghĩa quy trình, ... Quân đội Hiện trình vận hành quy trình kinh doanh Ngân hàng Qn đội có quy trình mở LC tốn quốc tế quản lý thủ cơng gây khó khăn việc quản lý, theo dõi tiến trình thực cho hồ sơ LC quy trình phức... sẻ, thay đổi quy trình q trình thiết kế đưa vào thực tế nhanh Những tảng gọi BPM (BPM Suite) chúng cung cấp mơ hình hóa quy trình tích hợp, theo dõi thời gian thực, ứng dụng Web quản lý báo cáo

Ngày đăng: 11/11/2020, 21:31

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan