Định nghĩa tiến trình Workflow

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

Định nghĩa tiến trình Workflow định nghĩa các thành phần cấu tạo nên một Workflow. Nó chứa những định nghĩa hoặc các khai báo cho các thực thể: hành động, chuyển tiếp, ứng dụng, và các thực thể dữ liệu có liên quan đến tiến trình. Các thuộc tính có thể được định rõ cho dữ liệu liên quan đến việc giám sát như : tác giả, phiên bản; cho dữ liệu liên quan đến thời gian thực thi như : độ ưu tiên (priority), cho BPR và cho dữ liệu liên quan đến mô phỏng. Một tiến trình có thể chạy như một cài đặt của một hành động có kiểu là luồng con (subflow). Trong trường hợp này các tham số có thểđược định nghĩa như là các thuộc tính của tiến trình.

Phạm vi của tên và định danh của định nghĩa tiến trình là bao phủ gói. Tức là trong một gói thì tên và định danh của định nghĩa tiến trình là đơn nhất.

Bảng 2-12 Định nghĩa tiến trình Workflow - Các thuộc tính

Thuộc tính Mô tả

AccessLevel Mức truy nhập của tiến trình có thể là Public hoặc private. Nếu là Public thì tiến trình có thểđược triệu gọi từ một hệ thống bên ngoài hoặc ứng dụng. Nếu là Private thì tiến trình chỉđược triệu gọi từ một tiến trình con bên trong nó

Activities Một danh sách các hành động bao gồm cả tiến trình. ActivitySets Một danh sách các tập hành động và chuyển tiếp.

Applications Một danh sách các ứng dụng worklow sẽđược sử dụng trong quá trình thực thi.

Data Fields Một danh sách các dữ liệu liên quan đến Workflow được định nghĩa cho tiến trình.

Extended Attributes

Phần thuộc tính mở rộng do nhà cung cấp thêm vào. Formal

Parameters

Một danh sách các tham biến có thể chuyển qua tiến trình. Id Định danh của tiến trình Workflow.

Name Tên của tiến trình Workflow.

Participants Một danh sách các thành phần tham gia.

Process Header Một danh sách các yếu tốđể nhận biết đặc điểm của tiến trình. Redefinable

Header

Một sự thiết lập các yếu tố và thuộc tính sử dụng bởi cả gói và

định nghĩa tiến trình.

a.Tiêu đề định nghĩa tiến trình Workflow

Phần tiêu đề của định nghĩa tiến trình Workflow giữ lại tất cả các thông tin cụ thể

cho một định nghĩa tiến trình như phiên bản tiến trình, mức ưu tiên, thời gian hiệu lực.

Bảng 2-13 Tiêu đề định nghĩa tiến trình Workflow – Các thuộc tính

Các thuộc tính Mô tả

Created Thời gian tạo định nghĩa tiến trình Workflow. Description Mô tả ngắn gọn tiến trình.

Duration Thời gian hiệu lực mong đợi để thực hiện một nhiệm vụ trong các

đơn vị của Duration Unit.

Duration Unit Mô tảđơn vị mặc định để áp dụng cho một giá trị thời gian hiệu lực nguyên, giá trị này không có thẻđơn vị. Đơn vị có thể là: Y: năm M: tháng D: ngày H: giờ M: phút S: giây

Limit Thời gian hiệu lực mong đợi cho mục đích quản lý thời gian trong các đơn vị của DurationUnit. Nó được đếm khi bắt đầu tiến trình. Priority Mức độưu tiên của kiểu tiến trình. Mặc định: tiến trình kế thừa từ

định nghĩa gói. Time

Estimation

Nhóm các thời gian đợi, thời gian làm viêc và thời gian hiệu lực. Sử dụng cho mục đích mô phỏng. (adsbygoogle = window.adsbygoogle || []).push({});

Valid from Thời gian mà tại đó định nghĩa tiến trình Workflow được kích hoạt.

Valid to Thời gian mà tại đó định nghĩa tiến trình trở thành hợp lệ. Waiting Time Mô tả tổng thời gian cần thiêt chuẩn bịđể thực hiện nhiệm vụ

trong các đơn vị của Duration unit.

Working Time Mô tả tổng thời gian mà người thực hiện cần để thực hiện một tác vụ trong các đơn vị của Duration unit.

b.Tiêu đề có thể định nghĩa lại tiến trình Workflow

Bảng 2-14 Tiêu đề có thể định nghĩa lại tiến trình Workflow - Các thuộc tính

Thuộc tính Mô tả

Author Tên của tác giả của định nghĩa tiến trình Workflow Codepage Mã trang được sửđụng cho bộ phận của văn bản

Country key Mã quốc gia dựa trên cơ sở ISO 3166. Nó có thể là 3 con số hoặc 2 kí tự alpha. Mặc định: Kế thừa từđịnh nghĩa gói. Publication Status Trạng thái của định nghĩa tiến trình Workflow Mặc định: Kế thừa từđịnh nghĩa gói. UNDER_REVISION RELEASED UNDER_TEST

Responsible(s) Thành phần tham gia worflow là người phải chịu trách nhiệm cho tiến trình Workflow (Thường do đơn vị tổ chức hoặc con người). Version Phiên bản của định nghĩa tiến trình Workflow.

c.Tập hành động

Một tập hành động là một tập các hành động và chuyển tiếp. Các chuyển tiếp trong tập chỉ nên tham chiếu tới các hành động trong cùng tập và do đó sẽ không có chuyển tiếp nào đưa vào hoặc đưa ra khỏi tập. Các tập hành động có thể được thực hiện bởi các hành động khối.

Bảng 2-15 Tập hành động - Các thuộc tính

Thuộc tính Mô tả

Activities Một danh sách các hành động bao gồm cả tiến trình. Id Sử dụng để nhận dạng tiến trình.

Transitions Một danh sách các chuyển tiếp kết nối với các hành động.

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