Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số 4.0, quy trình nghiệp vụ đóng vai trò là xương sống vận hành, quyết định trực tiếp đến hơn 80% chất lượng dịch vụ và hiệu quả doanh thu của mọi tổ chức. Tuy nhiên, các phương pháp tái thiết kế quy trình truyền thống phần lớn diễn ra thủ công, phụ thuộc nặng nề vào kinh nghiệm cá nhân của chuyên viên phân tích và tiêu tốn từ 3 đến 6 tháng thực hiện cho mỗi dự án lớn. Thực trạng này đặt ra yêu cầu cấp thiết về một giải pháp tự động hóa quá trình tái cấu trúc luồng công việc nhằm giảm thiểu sai sót chủ quan và tối ưu hóa chi phí.

Đề tài tập trung giải quyết bài toán tái thiết kế quy trình nghiệp vụ bằng phương pháp tiếp cận dựa trên mô hình tập trung vào đối tượng (Artifact-Centric Business Process Model - ACP). Mục tiêu trọng tâm là xây dựng một ứng dụng phần mềm có khả năng tự động phân tích tệp đặc tả BPMN dưới định dạng XML, phát hiện các tác vụ dư thừa hoặc bố trí chưa hợp lý, từ đó tự động tái cấu trúc quy trình đạt trạng thái tối ưu hơn về thời gian và tài nguyên.

Phạm vi nghiên cứu được triển khai thực nghiệm trên quy trình bán vé máy bay thực tế tại doanh nghiệp lữ hành trong giai đoạn năm 2022. Đề tài áp dụng các giải thuật loại bỏ và hoán đổi vị trí tác vụ dựa trên đại số vị từ và tập luật phân lớp dữ liệu. Ý nghĩa thực tiễn của công trình được chứng minh qua việc giảm thiểu khoảng 28% thời gian chu kỳ thực thi và tiết kiệm ước tính 22% chi phí vận hành đơn vị, mở ra hướng đi mới trong việc ứng dụng công nghệ phần mềm vào quản trị quy trình doanh nghiệp tự động.

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 hai khung lý thuyết cốt lõi trong lĩnh vực kỹ thuật phần mềm và quản trị quy trình:

Thứ nhất, mô hình chuẩn ký hiệu quy trình nghiệp vụ BPMN 2.0 (Business Process Model and Notation). BPMN cung cấp hệ thống ký hiệu trực quan bao gồm các thành phần: Đối tượng tham gia (Pool, Lane), Hoạt động (Task, Sub-process), Cổng điều hướng luồng (Exclusive, Parallel, Inclusive Gateway) và Sự kiện (Start, Intermediate, End Event). BPMN cho phép chuẩn hóa dữ liệu quy trình dưới cấu trúc cây eXtensible Markup Language (XML) để máy tính có thể đọc hiểu và xử lý logic.

Thứ hai, mô hình quy trình tập trung vào đối tượng (Artifact-Centric Business Process - ACP). Khác với mô hình tuần tự truyền thống chỉ quan tâm đến thứ tự hành động, ACP xem dữ liệu đối tượng nghiệp vụ là trung tâm. Mô hình mô tả chi tiết vòng đời của thực thể thông qua tập thuộc tính, tập trạng thái cùng cặp điều kiện logic: Tiền điều kiện (biểu thức xác định điều kiện để tác vụ bắt đầu) và Hậu điều kiện (trạng thái dữ liệu sau khi tác vụ hoàn tất).

Bên cạnh đó, nghiên cứu tích hợp phương pháp Phân tích dòng chảy (Flow Analysis) và Mô hình chi phí theo thời gian (Time-Driven Activity-Based Costing). Kỹ thuật này phân rã quy trình thành các đoạn cấu trúc tuần tự, phân nhánh AND/XOR và vòng lặp để tính toán định lượng chính xác thời gian chu kỳ cũng như chi phí tiêu hao nguồn lực.

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

Nghiên cứu kết hợp phương pháp mô hình hóa hình thức với thực nghiệm phát triển phần mềm theo mô hình MVC:

  • Cỡ mẫu và nguồn dữ liệu: Cỡ mẫu nghiên cứu bao gồm 1 quy trình nghiệp vụ lõi (quy trình bán vé máy bay điện tử) được phân rã chi tiết thành 21 tác vụ nguyên tử, vận hành xoay quanh 5 lớp đối tượng nghiệp vụ chính gồm Chuyến bay (Flight), Khách hàng (Customer), Đặt chỗ (Booking), Hỗ trợ khách hàng (CustomerSupport) và Ví điện tử (E-Wallet). Dữ liệu kiểm thử bao gồm hơn 15 bộ luật nghiệp vụ và tập luật phân lớp dữ liệu giao dịch thực tế.
  • Phương pháp chọn mẫu: Phương pháp chọn mẫu phi xác suất có chủ đích (purposive sampling) được áp dụng để lựa chọn quy trình bán vé máy bay. Lý do lựa chọn xuất phát từ tính chất phức tạp của quy trình này, nơi luồng dữ liệu thay đổi liên tục giữa nhiều cổng thanh toán và bên thứ ba, đại diện hoàn hảo cho các bài toán quy trình doanh nghiệp quy mô lớn.
  • Lý do lựa chọn phương pháp phân tích: Việc phân tích dựa trên mô hình ACP kết hợp giải thuật duyệt cây XML cho phép can thiệp trực tiếp vào từng vị trí literal logic của tiền điều kiện và hậu điều kiện. Đây là phương pháp duy nhất đảm bảo tính toàn vẹn ngữ nghĩa của dữ liệu nghiệp vụ sau khi tự động thay đổi cấu trúc đồ thị luồng công việc.
  • Tiến độ và công nghệ: Nghiên cứu được thực hiện xuyên suốt trong 8 tháng (từ tháng 3/2022 đến tháng 10/2022). Hệ thống được hiện thực hóa qua nền tảng web hiện đại: giao diện người dùng xây dựng bằng ReactJS với React Hooks (useState, useEffect), hệ thống xử lý phía máy chủ xây dựng trên nền NestJS (TypeScript), cơ sở dữ liệu quan hệ PostgreSQL và bộ công cụ mã nguồn mở Camunda kết hợp thư viện 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 chạy thử nghiệm giải thuật tái thiết kế tự động trên quy trình bán vé máy bay đã mang lại những kết quả định lượng cụ thể:

Thứ nhất, giải thuật loại bỏ tác vụ dư thừa đã nhận diện và xóa bỏ thành công 2 tác vụ kiểm tra thông tin lặp lại không cần thiết. Khi hậu điều kiện của tác vụ được tích hợp mô hình phân lớp có khả năng bao hàm toàn bộ hệ quả của các tác vụ kiểm tra phía sau, hệ thống đã tự động gỡ bỏ các bước trung gian này mà vẫn bảo đảm 100% tính đúng đắn của dữ liệu nghiệp vụ.

Thứ hai, giải thuật hoán đổi vị trí tác vụ đã tự động đẩy sớm 3 tác vụ xác thực thanh toán và kiểm tra tình trạng chỗ ngồi lên trước các tác vụ tốn nhiều thời gian xử lý thủ công. Việc tái sắp xếp này giúp phát hiện các giao dịch không hợp lệ ngay từ giai đoạn đầu, giảm tải hơn 35% áp lực xử lý cho các bộ phận hỗ trợ ở các bước tiếp theo.

Thứ ba, hiệu năng thời gian và chi phí ghi nhận sự cải thiện vượt bậc. Tổng thời gian chu kỳ trung bình của một chu trình bán vé giảm từ 450 giây xuống còn khoảng 322 giây (tương đương mức cải thiện 28.5%). Đồng thời, chi phí nhân lực và hạ tầng tính toán cho mỗi phiên giao dịch thành công giảm khoảng 22.4% so với quy trình ban đầu.

Thứ tư, hệ thống phần mềm đã vượt qua 100% trong tổng số 16 kịch bản kiểm thử tính năng (test case) từ quản lý tệp tin XML, tích hợp luật phân lớp đến hiển thị trực quan sơ đồ sau tái thiết kế trên nền tảng web.

Thảo luận kết quả

Nguyên nhân cốt lõi tạo nên sự tối ưu này là việc chuyển đổi từ tư duy hướng hoạt động thuần túy sang tư duy hướng đối tượng dữ liệu. Trong các quy trình truyền thống, nhiều tác vụ được thiết lập theo thói quen phân chia phòng ban hành chính, dẫn đến việc dữ liệu bị kiểm tra nhiều lần một cách thụ động. Khi phân rã thành các literal logic, hệ thống đã chỉ ra rằng các tiền điều kiện của tác vụ sau vốn đã được thỏa mãn đầy đủ bởi hậu điều kiện của tác vụ trước đó.

Để phân tích sâu sắc hơn, dữ liệu hiệu năng của quy trình trước và sau tái thiết kế có thể được biểu diễn trực quan qua biểu đồ đường so sánh thời gian tích lũy giữa hai trạng thái (As-is và To-be). Bên cạnh đó, một bảng ma trận trạng thái thuộc tính đối tượng sẽ phản ánh rõ ràng sự chuyển biến của các biến dữ liệu qua từng node tác vụ.

So với các nghiên cứu tái thiết kế quy trình bằng phương pháp mô phỏng thủ công trong ngành, giải pháp tự động hóa bằng thuật toán này giúp rút ngắn thời gian phân tích từ vài tuần xuống chỉ còn dưới 5 giây xử lý trên máy chủ. Kết quả này chứng minh rằng việc kết hợp giữa khai phá dữ liệu (Data Mining) và mô hình hóa ACP là hoàn toàn khả thi và đem lại độ tin cậy tuyệt đối cho các hệ thống phần mềm doanh nghiệp.

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

Dựa trên kết quả nghiên cứu, 4 đề xuất chiến lược được đưa ra nhằm nâng cao hiệu quả ứng dụng tái thiết kế quy trình trong thực tiễn:

Thứ nhất, tự động hóa trích xuất nhật ký sự kiện (Event Logs) từ hệ thống ERP/CRM. Đội ngũ kỹ sư phần mềm doanh nghiệp cần xây dựng các cổng API kết nối để tự động chuyển đổi dữ liệu nhật ký vận hành thành sơ đồ BPMN XML. Mục tiêu là đạt độ chính xác trích xuất trên 95% và hoàn thành tích hợp trong vòng 6 tháng tới.

Thứ hai, chuẩn hóa và số hóa kho luật nghiệp vụ nội bộ. Các chuyên viên phân tích nghiệp vụ (BA) cần phối hợp với chuyên gia quản trị rủi ro để chuẩn hóa tối thiểu 50 quy tắc phân lớp dữ liệu mẫu cho từng phòng ban. Việc này giúp hệ sinh thái luật của doanh nghiệp luôn sẵn sàng cho các thuật toán tái cấu trúc tự động trong quý đầu tiên triển khai.

Thứ ba, nâng cấp kiến trúc xử lý giải thuật sang mô hình Microservices. Bộ phận kiến trúc hệ thống cần tái cấu trúc mô-đun phân tích XML và bộ xử lý thuật toán thành các dịch vụ độc lập triển khai trên nền tảng đám mây. Giải pháp này hướng tới mục tiêu chịu tải tối thiểu 500 yêu cầu tái thiết kế đồng thời và giảm 40% độ trễ phản hồi trong giai đoạn 3 đến 6 tháng.

Thứ tư, ứng dụng trí tuệ nhân tạo để tự động gợi ý kịch bản tái thiết kế nâng cao. Nhóm nghiên cứu và phát triển (R&D) nên tích hợp các mô hình học máy nhằm dự báo các điểm nghẽn tiềm ẩn trong quy trình mở rộng, kỳ vọng tối ưu thêm khoảng 15% thời gian chu kỳ tổng thể trong vòng 12 tháng tiếp theo.

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

Nội dung và kết quả thực nghiệm của luận văn là tài liệu tham khảo giá trị cho 4 nhóm đối tượng chính:

  1. Chuyên viên phân tích nghiệp vụ và tư vấn quy trình (Business Analysts): Nắm vững phương pháp mô hình hóa ACP để ánh xạ chính xác luồng dữ liệu vào luồng công việc, sử dụng phần mềm để tự động hóa công tác tư vấn tái cấu trúc cho khách hàng doanh nghiệp.
  2. Lập trình viên và kỹ sư phần mềm (Software Engineers): Tham khảo kiến trúc hệ thống web hiện đại kết hợp ReactJS, NestJS, thư viện bpmn-js và Camunda Engine trong việc xây dựng các công cụ trực quan hóa sơ đồ kỹ thuật phức tạp.
  3. Nhà quản lý doanh nghiệp và giám đốc vận hành (COO / Operations Managers): Hiểu rõ cách thức định lượng chi phí và thời gian chu kỳ thông qua phân tích dòng chảy, từ đó đưa ra các quyết định đầu tư công nghệ chính xác giúp tinh gọn bộ máy vận hành.
  4. Giảng viên, nghiên cứu sinh và sinh viên ngành Khoa học Máy tính / Hệ thống Thông tin: Sử dụng luận văn làm tài liệu nghiên cứu chuyên sâu về ứng dụng đại số vị từ, khai phá dữ liệu và tự động hóa quy trình nghiệp vụ dựa trên mô hình.

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

  1. Phương pháp ACP khác biệt gì so với BPMN truyền thống? BPMN truyền thống chỉ tập trung vào việc mô tả thứ tự thực hiện giữa các hoạt động mà lướt qua khía cạnh dữ liệu. Trong khi đó, mô hình ACP tích hợp chặt chẽ thuộc tính dữ liệu và trạng thái của đối tượng vào từng tác vụ thông qua tiền điều kiện và hậu điều kiện, giúp thuật toán hiểu được bản chất ngữ nghĩa của quy trình.

  2. Làm thế nào thuật toán phát hiện được một tác vụ là dư thừa? Thuật toán so sánh tập hậu điều kiện của tác vụ được tích hợp mô hình phân lớp với các tác vụ phía sau. Nếu toàn bộ hệ quả và thuộc tính của tác vụ phía sau đã được bao hàm hoặc tạo lập đầy đủ bởi tác vụ trước đó, hệ thống sẽ xác định tác vụ sau là dư thừa và tự động loại bỏ.

  3. Tại sao hệ thống lại lựa chọn Camunda và bpmn-js thay vì các công cụ khác? Camunda là nền tảng mã nguồn mở mạnh mẽ, hỗ trợ đầy đủ các phần tử chuẩn của BPMN 2.0 và cung cấp khả năng xuất nhập tệp XML dạng cây rất chuẩn mực. Thư viện bpmn-js đi kèm cho phép tích hợp trực tiếp việc vẽ, chỉnh sửa và hiển thị lược đồ tương tác ngay trên trình duyệt web một cách mượt mà và miễn phí.

  4. Hiệu quả tiết kiệm chi phí trong nghiên cứu được tính toán như thế nào? Chi phí được tính toán dựa trên phương pháp định phí theo thời gian chu kỳ của từng tác vụ nhân với chi phí đơn vị năng lực của doanh nghiệp (bao gồm lương nhân sự, khấu hao máy tính, văn phòng trên mỗi đơn vị thời gian). Chênh lệch chi phí giữa hai quy trình sẽ phản ánh chính xác số tiền tiết kiệm được.

  5. Ứng dụng này có thể áp dụng cho các quy trình khác ngoài bán vé máy bay không? Hoàn toàn có thể. Do thuật toán xử lý dựa trên cấu trúc chuẩn của tệp XML và đại số vị từ tổng quát, ứng dụng có thể tái thiết kế bất kỳ quy trình nào (như phê duyệt tín dụng, quản lý chuỗi cung ứng, tuyển dụng) miễn là quy trình đó được mô hình hóa theo đúng chuẩn BPMN và ACP.

Kết luận

  • Luận văn đã giải quyết triệt để bài toán tự động hóa tái thiết kế quy trình nghiệp vụ, xóa bỏ sự phụ thuộc vào phương pháp thủ công truyền thống.
  • Xây dựng thành công bộ giải thuật loại bỏ tác vụ dư thừa và hoán đổi vị trí tác vụ dựa trên nền tảng mô hình hóa tập trung vào đối tượng ACP.
  • Triển khai ứng dụng web hoàn chỉnh với giao diện trực quan, kết hợp mượt mà giữa ReactJS, NestJS, PostgreSQL và thư viện Camunda bpmn-js.
  • Kết quả thực nghiệm trên quy trình bán vé máy bay chứng minh hiệu quả vượt trội với việc cắt giảm 28.5% thời gian chu kỳ và 22.4% chi phí vận hành.
  • Nghiên cứu mở ra tiềm năng ứng dụng rộng rãi cho cộng đồng doanh nghiệp trong lộ trình chuyển đổi số và tối ưu hóa quy trình tự động.

Các nhà phát triển phần mềm và nhà quản trị doanh nghiệp hãy bắt đầu áp dụng phương pháp mô hình hóa tập trung vào đối tượng ngay hôm nay để nâng tầm hiệu suất và kiến tạo lợi thế cạnh tranh bền vững cho tổ chức.