Chia sẻ qua


formContext.data.process (Tài liệu tham khảo về API máy khách)

Cung cấp các sự kiện, phương pháp và đối tượng để tương tác với dữ liệu dòng quy trình kinh doanh trên biểu mẫu. Xem formContext.ui.process (Tài liệu tham khảo về API máy khách) để biết các phương pháp tương tác với kiểm soát dòng quy trình kinh doanh trên biểu mẫu.

Xử lý sự kiện và phương pháp xử lý sự kiện

Sử dụng các sự kiện và phương pháp xử lý sự kiện sau đây để viết script cho dòng quy trình kinh doanh.

Sự kiện Phương pháp trình xử lý sự kiện
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
loại bỏOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Phương pháp Tiến trình Hiện hoạt

Sử dụng các phương pháp này để truy xuất thông tin về quy trình hiện hoạt và đặt quy trình khác làm quy trình hiện hoạt.

Tên Mô tả
getActiveProcess Trả lại đối tượng Tiến trình đại diện cho tiến trình hiện hoạt.
setActiveProcess Đặt Quy trình làm quy trình hiện hoạt.

Phương pháp xử lý

Quy trình chứa dữ liệu cho dòng quy trình kinh doanh. Sử dụng các phương pháp để truy nhập vào thuộc tính của quy trình.

Tên Mô tả
getId Trả về mã định danh duy nhất của quy trình.
getName Trả về tên của quy trình.
tảiTage Trả về một tập hợp các giai đoạn trong quy trình.
được đấu thầu Trả lại giá trị boolean cho biết quy trình có được kết xuất hay không.

Phương pháp ProcessInstance

Sử dụng các phương pháp này để truy xuất thông tin về tất cả các trường hợp quy trình cho một bản ghi và để thiết lập một thể hiện quá trình như thể hiện hoạt động.

Tên Mô tả
getProcessInstances Trả về tất cả các phiên bản quy trình cho bản ghi bảng mà người dùng gọi có quyền truy nhập.
setActiveProcessInstance Đặt phiên bản quy trình làm phiên bản hiện hoạt.

Phương pháp thể hiện

Một phiên bản quy trình chứa dữ liệu cho một thể hiện của dòng quy trình kinh doanh. Sử dụng các phương pháp để truy nhập vào thuộc tính của phiên bản quy trình.

Tên Mô tả
getInstanceId Trả về mã định danh duy nhất của phiên bản quy trình.
getInstanceName Trả về tên của phiên bản quy trình.
getStatus Trả về trạng thái hiện tại của phiên bản quy trình.
setStatus Đặt trạng thái hiện tại của phiên bản quy trình hiện hoạt.

Phương pháp Active Stage

Sử dụng các phương pháp này để truy xuất thông tin về giai đoạn hiện hoạt và đặt một giai đoạn khác làm giai đoạn hiện hoạt.

Tên Mô tả
getActiveStage Trả lại đối tượng Stage đại diện cho giai đoạn hiện hoạt.
setActiveStage Đặt giai đoạn đã hoàn thành làm giai đoạn hiện hoạt.

Phương pháp giai đoạn

Một giai đoạn chứa dữ liệu cho một giai đoạn trong dòng quy trình kinh doanh. Sử dụng các phương pháp để truy nhập các thuộc tính của giai đoạn.

Tên Mô tả
getCategory Trả về một đối tượng có phương pháp getValue , phương pháp này sẽ trả về giá trị số nguyên của thể loại dòng quy trình nghiệp vụ.
getEntityName Trả về tên lô-gic của bảng được liên kết với giai đoạn.
getId Trả về mã định danh duy nhất của giai đoạn.
getName Trả về tên của giai đoạn.
getNavigationBehavior Trả lại đối tượng hành vi dẫn hướng cho giai đoạn có thể được dùng để xác định xem nút Tạo có sẵn dùng để người dùng tạo bản ghi bảng khác trong kịch bản dẫn hướng dòng quy trình kinh doanh chéo bảng hay không.
getStatus Trả về trạng thái của giai đoạn.
getSteps Trả về tập hợp các bước trong giai đoạn.

Phương pháp bước

Một bước chứa dữ liệu cho một bước trong một giai đoạn trong dòng quy trình kinh doanh. Sử dụng các phương pháp để truy nhập vào thuộc tính của bước.

Tên Mô tả
getAttribute Trả về tên lô-gic của cột được liên kết với bước.
getName Trả về tên của bước.
getProgress Trả về tiến độ của bước hành động.
isBắt buộc Trả lại giá trị boolean cho biết bước có bắt buộc trong dòng quy trình kinh doanh hay không.
setProgress Cập nhật tiến độ của bước hành động.

Sử dụng các phương pháp này để chuyển sang giai đoạn tiếp theo và giai đoạn trước đó. Cả hai phương pháp này sẽ gây ra sự kiện OnStageChange xảy ra.

Tên Mô tả
moveNext Tiến tới giai đoạn tiếp theo.
di chuyểnPrevious Di chuyển đến giai đoạn trước đó.

Các phương pháp hữu ích khác

Sử dụng các phương pháp này để tìm thông tin về các giai đoạn trong đường dẫn hiện hoạt, quy trình đã bật và giai đoạn đã chọn.

Tên Mô tả
getActivePath Nhận tuyển tập các giai đoạn hiện tại trong đường dẫn hiện hoạt với các phương pháp tương tác với các giai đoạn được hiển thị trong điều khiển dòng quy trình kinh doanh.
getEnabledProcesses Truy xuất một cách không đồng bộ dòng quy trình kinh doanh được bật cho bảng mà người dùng hiện tại có thể chuyển sang.
getSelectedStage Lấy giai đoạn hiện được chọn.

formContext.ui.process (Tài liệu tham khảo về API máy khách)
Tìm hiểu về mô hình đối tượng Xrm
Điều khiển (Tài liệu tham khảo về API máy khách)