Trình chỉnh sửa quy trình kinh doanh
Mỗi quy trình kinh doanh là một phần nhỏ trong logic của ứng dụng phụ trợ của bạn. Các quy trình kinh doanh được thiết kế để hoạt động với dữ liệu: tìm kiếm, nhận, cập nhật, xóa, thay đổi và thực hiện tất cả các hành động bên trong phần phụ trợ của dự án của bạn. Tất cả các quy trình kinh doanh cơ bản cho mọi mô hình dữ liệu được tạo tự động và được gọi là các BP hệ thống. Không thể chỉnh sửa hoặc xóa các BP hệ thống, chúng cũng không hiển thị trong danh sách chung của các quy trình kinh doanh. Tuy nhiên, bạn có thể sử dụng các BP hệ thống ở các điểm cuối và gọi chúng từ các quy trình kinh doanh của mình.
Để tạo một quy trình kinh doanh mới, hãy chuyển đến Trình thiết kế quy trình kinh doanh và nhấp vào nút Quy trình kinh doanh mới . Nhập tên và mô tả BP mới (tùy chọn) và nhấn nút tạo.
Chế độ giao dịch có thể được kích hoạt trong cài đặt của từng quy trình kinh doanh. Trong trường hợp được kích hoạt, BP có được thuộc tính nguyên tử. Điều này có nghĩa là BP đã được thực thi đầy đủ hoặc không có khối riêng lẻ nào của nó được thực thi. Nếu xảy ra lỗi trong bất kỳ khối nào, thì tất cả các thay đổi gây ra bởi các khối trước đó của quy trình kinh doanh sẽ được khôi phục.
Business Process Editor bao gồm bảng điều khiển bên trái, canvas ở giữa và bảng điều khiển bên phải với các cài đặt của đối tượng đã chọn. Kéo phần tử từ bảng điều khiển bên trái vào canvas để tạo khối quy trình công việc.
Mỗi khối trên canvas có hai loại kết nối và hai loại trình kết nối. Trình kết nối có thể là hướng nội (inbound) hoặc hướng ngoại (outbound). Tất cả các đầu nối vào được đặt ở phía bên trái của khối, tất cả các đầu nối ra ngoài được đặt ở phía bên phải của khối. Các kết nối luồng thể hiện một luồng hành động liên tục: thứ tự các khối được thực thi. Đầu nối dòng chảy thường được đặt ở trên cùng của thân khối. Các kết nối biến thể hiện việc truyền dữ liệu giữa các khối: nơi nhận hoặc truyền dữ liệu trong quy trình kinh doanh. Mỗi trình kết nối biến có loại dữ liệu riêng hoặc có thể hỗ trợ nhiều loại, trình chỉnh sửa sẽ tự động kiểm soát khớp loại.
Các khối Bắt đầu và Kết thúc được tạo tự động và không thể xóa được. Cả hai khối Bắt đầu và Kết thúc đều có thể có các biến - đầu vào cho khối Bắt đầu và Đầu ra cho khối kết thúc. Các biến này phải được tạo thủ công thông qua bảng bên phải nếu cần. Các biến của khối Bắt đầu và Kết thúc được sử dụng để nhận và truyền dữ liệu qua các điểm cuối.
Nói chung, mọi khối phải được kết nối với một kết nối luồng để tạo thành một chuỗi các khối từ khối Bắt đầu đến khối Kết thúc. Tất cả các khối không được phối hợp sẽ bị loại trừ khỏi quá trình tạo mã. Khối Kết thúc sẽ được thực thi bất kể nó có kết nối hay không, nhưng chúng tôi đặc biệt khuyên bạn nên kết nối đúng từng khối với kết nối luồng.
Có một loại khối đặc biệt - khối biến, được thiết kế để trở thành biến toàn cục và lưu trữ dữ liệu trong suốt thời gian tồn tại của quy trình kinh doanh. Các khối này không có đầu nối luồng và chỉ cung cấp giá trị của nó bằng các đầu nối thay đổi. Để cập nhật giá trị của các khối này, bạn phải sử dụng khối SetValue .
Mặc dù thực tế là tại thời điểm này, trình chỉnh sửa quy trình nghiệp vụ có vẻ phức tạp hoặc khó hiểu, nhưng nó là một công cụ hợp lý và rất mạnh mẽ để xây dựng bất kỳ logic nghiệp vụ nào trong ứng dụng của bạn.