Một số giải pháp của các ứng dụng thương mạ i

Một phần của tài liệu Nghiên cứu và xây dựng workflow system (Trang 92)

Vấn đề hỗ trợ cho cơ chế giải phân vai trong các sản phẩm hệ quản lý workflow thương mại có thể phân làm 3 loại chính: các chính sách xây dựng sẵn trong hệ thống, các chính sách mà người dùng có thể tùy chỉnh được, và các chính sách dựa trên các luật học (rule-based).

Hầu hết các hệ thống workflow (như là Ultimus 5.0 và Staffware 7.0) cung cấp một số chính sách giải phân vai có sẵn như việc chia sẻ hàng đợi công việc (shared queue of tasks) và giao việc có cân bằng tải (load balanced task assignment). Với hướng tiếp cận hàng đợi chia sẻ, tất các các công việc cùng loại được đưa vào trong một hàng đợi chung được chia sẻ giữa tất cả người dùng với các vai tương ứng. Những người dùng phù hợp đó chọn lựa một số công việc để thực hiện. Với hướng tiếp cận cân bằng tải, hệ thống workflow đẩy một công việc mới tới một cá nhân có đủ khả

năng chuyên môn và hiện có ít công việc nhất.

Một số hệ thống workflow (như là Oracle Workflow 2.6 và Carnot), không những tạo sẵn 2 chính sách giải phân vai như đã nói ở trên, mà còn cho phép sử dụng các chính sách giải phân vai tùy chỉnh. Kiểu hệ thống quản lý workflow này trực tiếp cung cấp cơ hội để cài đặt các chính sách giải phân vai tiên tiến hơn ngoài cách sử

dụng các hàng đợi chia sẻ và việc giao việc được cân bằng tải.

Trong một số lĩnh vực ứng dụng của workflow liên quan đến một số lượng lớn các công việc và một số lượng lớn người thực hiện, các cơ chế giao việc tinh vi (ví dụ

như các hướng tiếp cận dựa trên luật học) được sử dụng (xem [3]). Ví dụ, trong các hoạt động của một trung tâm hỗ trợ khách hàng qua điện thoại (call center), nhiều hệ

thống (xem [12]) có cài đặt cơ chế giao việc theo luật học cho phép mã hóa các điều kiện tương xứng độc lập vùng (domain-dependent matching condition) giữa công việc và người thực hiện.

Các chính sách giải phân vai hiện tại như hàng đợi chia sẻ công việc và giao việc cân bằng tải dễ cài đặt và dễ hiểu. Chúng hiệu quả trong các trường hợp mỗi người thực hiện có một tập giới hạn các vai trò thiết thực và những sự thành thạo trong từng

vai trò của người thực hiện là tương đối như nhau. Tuy nhiên, trong môi trường đa nhiệm (multi-tasking environments), các giả thiết đó không còn, và cho kết quả là các hoạt động workflow không hiệu quả. Các hướng tiếp cận dựa theo luật học linh hoạt hơn trong việc cài đặt các chính sách giao việc cụ thể hóa và thực hiện các ràng buộc nghiệp vụ đặc biệt. Tuy nhiên, các hướng tiếp cận đó không đảm bảo được hiệu quả

hoạt động và có thể cải tiến thêm.

Một số hệ thống workflow bắt đầu giải quyết vấn đề hiệu quả của việc giải phân vai bằng cách cung cấp hướng dẫn cho từng người thực hiện trong việc lựa chọn công việc. Ví dụ, hệ thống WorkMovr sử dụng công nghệ giao việc gọi là “đánh giá công việc” (work scoring) để xếp hạng mọi công việc trong một tập hợp tuyển chọn các hạng mục công việc bằng cách xem xét các ưu tiên về kỹ năng, về vai trò, và hàng đợi công việc. Mặc dù các mô hình được sử dụng trong hệ thống này vẫn còn đơn giản, chúng chỉ ra những sự cần thiết của các mô hình giải phân vai và các phương pháp tính toán tinh vi hơn.

Một phần của tài liệu Nghiên cứu và xây dựng workflow system (Trang 92)