Tổng quan nghiên cứu

Theo các báo cáo quản trị doanh nghiệp hiện đại, có tới hơn 70% các sáng kiến tái thiết kế quy trình nghiệp vụ thủ công thất bại hoặc không đạt hiệu quả như kỳ vọng do phụ thuộc quá nhiều vào kinh nghiệm và trực giác chủ quan của chuyên viên thiết kế. Trong bối cảnh chuyển đổi số mạnh mẽ, việc duy trì các quy trình rườm rà tiêu tốn trung bình từ 30% đến 45% thời gian và ngân sách vận hành của các tổ chức phần mềm và doanh nghiệp dịch vụ. Vấn đề nghiên cứu cốt lõi được đặt ra là làm thế nào để tự động hóa việc phát hiện các tác vụ dư thừa, giải quyết các điểm nghẽn và tái cấu trúc luồng công việc một cách chính xác dựa trên nền tảng toán học và dữ liệu thực tế.

Mục tiêu cụ thể của đề tài là xây dựng phương pháp khoa học và phát triển ứng dụng hỗ trợ tự động hóa quá trình tái thiết kế quy trình nghiệp vụ từ mô hình định dạng mở rộng XML. Hệ thống tập trung phân tích từng tác vụ, đối soát các điều kiện ưu tiên từ dữ liệu thực tế của doanh nghiệp nhằm loại bỏ các bước không cần thiết và tối ưu hóa thứ tự thực thi. Nghiên cứu được triển khai thực nghiệm tại Thành phố Hồ Chí Minh trong giai đoạn từ tháng 10 năm 2021 đến tháng 10 năm 2022, lấy trường hợp điển hình là quy trình bán vé máy bay trực tuyến của Công ty Cổ phần Atadi (Công ty AD).

Ý nghĩa thực tiễn của nghiên cứu được thể hiện rõ nét qua các chỉ số định lượng: giải pháp giúp giảm hơn 25% thời gian chu kỳ thực thi nghiệp vụ và tiết kiệm khoảng 20% chi phí vận hành trên mỗi lượt giao dịch vé. Đồng thời, kết quả nghiên cứu góp phần thúc đẩy tự động hóa quy trình nghiệp vụ, giảm thiểu sự phụ thuộc vào yếu tố con người và nâng cao năng lực cạnh tranh cho doanh nghiệp trong kỷ nguyên số.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng vững chắc của Chuẩn mô hình hóa quy trình nghiệp vụ BPMN 2.0 (Business Process Model and Notation 2.0) kết hợp cùng Phương pháp mô hình hóa quy trình nghiệp vụ tập trung vào đối tượng ACP (Artifact-Centric Business Process Model). Khung lý thuyết mở rộng thêm lý thuyết Quản trị quy trình kinh doanh (BPM) và mô hình phân tích chi phí dựa trên hoạt động định hướng thời gian (TDABC).

Hệ thống lý thuyết tập trung vào 4 khái niệm nền tảng chính:

  1. Tác vụ nguyên tử (Atomic Task) và các thuộc tính thực thi chuyên biệt như tác vụ lặp (Loop), tác vụ đền bù phục hồi trạng thái (Compensation) và tác vụ song song (Multiple Instance).
  2. Tiền điều kiện (Pre-condition) và Hậu điều kiện (Post-condition) được biểu diễn dưới dạng các mệnh đề logic đại số nghiêm ngặt biểu thị trạng thái dữ liệu của đối tượng.
  3. Phần tử dữ liệu (Literal) gồm biểu thức biến và phạm vi miền giá trị nhằm xác định quan hệ bao hàm giữa các điều kiện.
  4. Mô hình phân loại (Classification Rules - CR) và Luật nghiệp vụ (Business Rules - BR) dưới dạng cấu trúc điều kiện IF-THEN kết hợp 4 loại quan hệ luồng xử lý cơ bản gồm luồng tuần tự, cổng AND, cổng XOR và vòng lặp.

Phương pháp nghiên cứu

Về nguồn dữ liệu và cỡ mẫu nghiên cứu, đề tài thu thập và chuẩn hóa toàn bộ tệp nhật ký sự kiện gồm 12 tác vụ nghiệp vụ và 5 lớp đối tượng dữ liệu cốt lõi (gồm Flight, Customer, Booking, CustomerSupport và E-Wallet) từ hệ thống bán vé của Công ty AD. Cỡ mẫu thực nghiệm bao gồm 1.000 phiên giao dịch đặt vé thực tế được trích xuất trực tiếp từ cơ sở dữ liệu hệ thống để phục vụ kiểm chứng thuật toán.

Phương pháp chọn mẫu được áp dụng là kỹ thuật chọn mẫu phi xác suất có chủ đích (purposive sampling), ưu tiên lựa chọn các kịch bản giao dịch có tần suất xuất hiện trên 80% và chứa nhiều điểm rẽ nhánh logic phức tạp trong hoạt động kinh doanh.

Lý do lựa chọn phương pháp phân tích dòng chảy (flow analysis) kết hợp đại số mệnh đề logic trên cấu trúc XML là vì kỹ thuật này cho phép lượng hóa chính xác thời gian chu kỳ và chi phí của từng phân đoạn độc lập mà không làm sai lệch tính toàn vẹn dữ liệu. Timeline nghiên cứu được thực hiện xuyên suốt trong 12 tháng, triển khai mô hình kiến trúc MVC với Front-end bằng ReactJS, Back-end bằng NestJS, cơ sở dữ liệu PostgreSQL và thư viện đồ họa Camunda bpmn-js.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thử nghiệm và đối soát thuật toán trên tập dữ liệu thực tế của Công ty AD đã mang lại 4 phát hiện quan trọng có giá trị thực tiễn cao:

  1. Thuật toán loại bỏ tác vụ dư thừa đã phát hiện và cắt giảm thành công 2 tác vụ không cần thiết trong quy trình bán vé (giảm 16,6% tổng số lượng tác vụ, từ 12 tác vụ ban đầu xuống còn 10 tác vụ). Điều này đạt được nhờ việc tích hợp mô hình phân loại dự đoán trạng thái chấp nhận vé trực tiếp từ dữ liệu ban đầu.
  2. Thuật toán thay đổi vị trí tác vụ đã tự động tái cấu trúc luồng công việc, đẩy các tác vụ xác thực và phân loại dữ liệu lên thực hiện sớm hơn. Nhờ đó, thời gian chu kỳ trung bình của toàn bộ quy trình giảm mạnh từ 18,5 phút xuống còn 13,2 phút, tương đương mức cải thiện 28,6% về tốc độ xử lý giao dịch.
  3. Về hiệu quả kinh tế, chi phí vận hành tính trên mỗi đơn vị giao dịch thành công đã giảm từ 4,2 USD xuống còn 3,26 USD, giúp doanh nghiệp tiết kiệm 22,4% chi phí nguồn lực vận hành quy trình.
  4. Hệ thống phần mềm đã vượt qua 100% các kịch bản kiểm thử với 16 bộ test case tính năng cho toàn bộ các module từ đăng ký, tải tệp, chuyển đổi XML, tái thiết kế đến xuất sơ đồ BPMN hoàn chỉnh.

Thảo luận kết quả

Nguyên nhân cốt lõi tạo nên sự cải thiện vượt bậc này xuất phát từ việc chuyển đổi cách tiếp cận từ mô hình tập trung vào quy trình sang mô hình tập trung vào đối tượng (ACP). Bằng cách gắn kết các trạng thái dữ liệu với tiền điều kiện và hậu điều kiện, thuật toán đã giải quyết triệt để sự phụ thuộc tuần tự không cần thiết giữa các tác vụ.

Khi so sánh với các phương pháp tái thiết kế thủ công truyền thống trong các nghiên cứu trước đây (thường chỉ giúp rút ngắn khoảng 10% đến 15% thời gian và dễ phát sinh lỗi logic), phương pháp tự động hóa đạt hiệu quả vượt trội hơn hẳn với mức giảm 28,6% thời gian chu kỳ.

Ý nghĩa học thuật và thực tiễn của kết quả này có thể được biểu diễn trực quan thông qua biểu đồ cột so sánh thời gian chu kỳ giữa quy trình As-is và quy trình To-be, kết hợp bảng ma trận chi phí nguồn lực và sơ đồ luồng công việc BPMN 2.0 phân lớp. Sự kết hợp này mang lại cái nhìn minh bạch, đa chiều, giúp các nhà quản trị dễ dàng đánh giá hiệu quả trước và sau khi cải tiến.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu thực nghiệm, nhóm tác giả đưa ra 4 khuyến nghị hành động cụ thể nhằm triển khai ứng dụng tái thiết kế quy trình vào thực tiễn doanh nghiệp:

  1. Chuẩn hóa toàn diện dữ liệu quy trình: Ban Giám đốc Công nghệ và Trưởng nhóm Phân tích nghiệp vụ cần chỉ đạo chuyển đổi 100% các văn bản mô tả quy trình sang định dạng chuẩn XML và BPMN 2.0 trong thời hạn 3 tháng đầu triển khai, nhằm đảm bảo tính tương thích tuyệt đối với các công cụ tự động hóa.
  2. Tích hợp hệ sinh thái khai phá dữ liệu: Đội ngũ Kỹ sư Phần mềm cần tiến hành kết nối cơ sở dữ liệu giao dịch PostgreSQL với các thuật toán học máy phân loại trong vòng 6 tháng, đặt mục tiêu duy trì độ chính xác của các luật phân loại đạt trên 95%.
  3. Mở rộng phạm vi tái thiết kế sang các nghiệp vụ phức tạp: Phòng Quản lý Vận hành và Ban Chuyển đổi số cần áp dụng bộ giải thuật xóa và di chuyển tác vụ cho ít nhất 5 quy trình nghiệp vụ trọng yếu khác (như xử lý hoàn vé, chăm sóc khách hàng VIP, quản lý đại lý) trong vòng 9 tháng, hướng tới mục tiêu cắt giảm tối thiểu 20% chi phí nhân sự và thời gian xử lý.
  4. Đào tạo và nâng cao năng lực nhân sự: Bộ phận Nhân sự phối hợp cùng các chuyên gia quy trình tổ chức 4 khóa tập huấn chuyên sâu về phương pháp mô hình hóa ACP và công cụ Camunda cho toàn bộ 50 nhân sự thuộc khối công nghệ và phân tích nghiệp vụ trong thời gian 12 tháng.

Đối tượng nên tham khảo luận văn

Luận văn này là tài liệu tham khảo giá trị cao cho 4 nhóm đối tượng chính với các trường hợp ứng dụng cụ thể:

  1. Chuyên viên phân tích nghiệp vụ (Business Analysts): Nắm vững phương pháp mô hình hóa tập trung vào đối tượng (ACP) và kỹ thuật thiết lập tiền/hậu điều kiện để chuẩn hóa và tối ưu hóa hơn 80% các sơ đồ quy trình phức tạp tại tổ chức.
  2. Kỹ sư phát triển phần mềm (Software Engineers): Tham khảo mã nguồn và kiến trúc 3 lớp MVC hoàn chỉnh kết hợp giữa ReactJS Hooks, NestJS, PostgreSQL và thư viện Camunda bpmn-js để xây dựng các công cụ phân tích tệp XML và hiển thị sơ đồ quy trình tương tác trên nền tảng web.
  3. Giám đốc điều hành và Quản lý vận hành (COO/CIO): Vận dụng mô hình phân tích dòng chảy và phương pháp tính chi phí theo thời gian (TDABC) để đưa ra các quyết định chiến lược, giúp doanh nghiệp cắt giảm từ 20% đến 30% chi phí lãng phí trong vận hành.
  4. Học viên cao học và Giảng viên nghiên cứu: Sử dụng đề tài làm nền tảng lý thuyết kết hợp giữa khai phá dữ liệu và tái cấu trúc quy trình kinh doanh, mở ra ít nhất 3 hướng nghiên cứu chuyên sâu về tự động hóa quy trình nghiệp vụ.

Câu hỏi thường gặp

Mô hình quy trình tập trung vào đối tượng ACP khác biệt gì so với BPMN truyền thống? BPMN truyền thống chủ yếu tập trung vào trình tự thực hiện các hoạt động mà bỏ qua sự biến đổi của dữ liệu. Ngược lại, mô hình ACP tập trung vào vòng đời và trạng thái của các thực thể dữ liệu nghiệp vụ. Trong thực tế, phương pháp này giúp kiểm soát chính xác hơn 90% tính toàn vẹn thông tin và hỗ trợ tái cấu trúc quy trình linh hoạt hơn so với cách tiếp cận thông thường.

Thuật toán tự động phát hiện và loại bỏ tác vụ dư thừa theo cơ chế nào? Thuật toán phân tích tiền điều kiện và hậu điều kiện của từng tác vụ kết hợp với tập luật phân loại IF-THEN. Khi hậu điều kiện của một tác vụ bị bao hàm hoàn toàn bởi kết quả của mô hình phân lớp được tích hợp, hệ thống sẽ tự động loại bỏ tác vụ đó. Ví dụ tại Công ty AD, thuật toán đã loại bỏ 2 tác vụ kiểm tra trùng lặp giúp tối ưu quy trình đáng kể.

Việc tự động thay đổi vị trí tác vụ có gây lỗi logic hoặc phá vỡ quy trình không? Hoàn toàn không, vì thuật toán luôn kiểm tra chặt chẽ các ràng buộc logic đại số trước khi di chuyển. Một tác vụ chỉ được đẩy lên thực hiện sớm hơn khi tất cả các thuộc tính trong tiền điều kiện của nó đã được xác định đầy đủ từ các bước trước đó. Thực nghiệm trên 16 kịch bản kiểm thử cho thấy 100% quy trình sau biến đổi đều đảm bảo tính đúng đắn tuyệt đối.

Hệ thống phần mềm sử dụng những công nghệ nào để hiển thị và thao tác sơ đồ BPMN? Hệ thống sử dụng thư viện mã nguồn mở Camunda bpmn-js tích hợp trên nền tảng giao diện ReactJS để phân tích cú pháp tệp XML và vẽ sơ đồ trực quan. Phía máy chủ được xây dựng bằng framework NestJS trên nền ngôn ngữ TypeScript, kết nối với cơ sở dữ liệu PostgreSQL. Kiến trúc này đảm bảo tốc độ phản hồi nhanh chóng với thời gian hiển thị sơ đồ dưới 1,5 giây.

Doanh nghiệp quy mô vừa và nhỏ có thể ứng dụng giải pháp này hiệu quả không? Hoàn toàn khả thi vì toàn bộ hệ thống được xây dựng trên các công nghệ mã nguồn mở miễn phí như Camunda, NestJS và PostgreSQL, giúp tiết kiệm 100% chi phí bản quyền. Doanh nghiệp quy mô vừa và nhỏ có thể dễ dàng áp dụng công cụ này để tự động tái thiết kế từ 3 đến 5 quy trình cốt lõi mà không cần đầu tư ngân sách lớn.

Kết luận

Đề tài nghiên cứu đã đạt được các kết quả nổi bật sau:

  • Xây dựng thành công khung lý thuyết tái thiết kế quy trình nghiệp vụ tự động dựa trên mô hình đối tượng ACP và khai phá dữ liệu.
  • Phát triển và hoàn thiện 2 giải thuật then chốt gồm loại bỏ tác vụ dư thừa và thay đổi vị trí tác vụ kém hiệu quả.
  • Hiện thực hóa ứng dụng web hoàn chỉnh với kiến trúc MVC hiện đại, tích hợp ReactJS, NestJS, PostgreSQL và Camunda bpmn-js.
  • Kiểm chứng thực nghiệm trên quy trình bán vé của Công ty AD, giúp giảm 28,6% thời gian chu kỳ và 22,4% chi phí vận hành.
  • Vượt qua 100% các tiêu chuẩn kiểm thử tính năng với 16 kịch bản thử nghiệm nghiêm ngặt.

Về kế hoạch tiếp theo, trong giai đoạn từ 6 đến 12 tháng tới, nhóm nghiên cứu sẽ tích hợp thêm các mô hình học máy tự động trích xuất luật từ nhật ký sự kiện lớn và mở rộng thử nghiệm trên các quy trình có quy mô trên 50 tác vụ. Doanh nghiệp và nhà nghiên cứu quan tâm có thể tiếp cận ngay tài liệu toàn văn để triển khai giải pháp tối ưu hóa quy trình vào thực tiễn quản trị.