Hướng dẫn: Tăng cường dòng quy trình công việc bằng cách phân nhánh

Dòng quy trình công việc hướng dẫn bạn qua nhiều giai đoạn bán hàng, tiếp thị hoặc dịch vụ hướng đến sự hoàn thành. Trong trường hợp đơn giản, dòng quy trình công việc tuyến tính là một lựa chọn tốt. Tuy nhiên, trong tình huống phức tạp hơn, bạn có thể tăng cường dòng quy trình công việc bằng cách phân nhánh. Nếu có quyền tạo trên dòng quy trình công việc, bạn sẽ có thể tạo dòng quy trình công việc với nhiều nhánh bằng cách sử dụng logic If-Else . Điều kiện phân nhánh có thể được hình thành từ nhiều biểu thức logic sử dụng kết hợp các toán tử AND hoặc OR . Việc chọn nhánh sẽ được thực hiện tự động, trong thời gian thực, dựa theo các quy tắc được định nghĩa trong định nghĩa quy trình. Ví dụ: khi bán ô tô, bạn có thể định cấu hình một dòng quy trình công việc, sau giai đoạn thẩm định chung sẽ chia thành hai nhánh riêng biệt trên cơ sở một quy tắc (Khách hàng thích ô tô mới hay ô tô đã qua sử dụng, ngân sách của họ cao hơn hoặc bên dưới $20,000, v.v.), một chi nhánh, để bán ô tô mới và một chi nhánh khác, để bán ô tô đã qua sử dụng. Để biết thêm thông tin về dòng quy trình công việc, hãy xem Tổng quan về dòng quy trình công việc.

Sơ đồ dưới đây hiển thị dòng quy trình công việc bao gồm các nhánh.

Lưu đồ thể hiện các bước trong quy trình bán xe.

Những điều bạn cần biết khi thiết kế dòng quy trình kinh doanh với các nhánh

Hãy lưu ý các thông tin sau khi bạn thiết kế dòng quy trình kinh doanh bao gồm các nhánh:

  • Một quy trình có thể trải rộng trên tối đa năm bảng duy nhất.

  • Bạn có thể sử dụng tối đa 30 giai đoạn cho một quy trình và tối đa là 30 bước cho một giai đoạn.

  • Mỗi nhánh không được sâu quá năm cấp.

  • Phân nhánh quy tắc phải được dựa trên các bước trong giai đoạn mà đứng ngay trước nó.

  • Bạn có thể kết hợp nhiều điều kiện trong một quy tắc bằng cách sử dụng toán tử AND hoặc toán tử OR , nhưng không thể kết hợp cả hai toán tử.

  • Khi xác định một luồng quy trình, bạn có thể tùy ý chọn mối quan hệ bảng. Mối quan hệ này phải là mối quan hệ bảng 1:N (Một-nhiều).

  • Nhiều tiến trình đang hoạt động có thể chạy đồng thời trên cùng một hàng dữ liệu.

  • Bạn có thể sắp xếp lại các lát (Giai đoạn, Bước, Điều kiện, v.v.) trên dòng quy trình bằng cách sử dụng kép và thả.

  • Khi kết hợp các nhánh, tất cả các nhánh ngang nhau phải kết hợp thành một giai đoạn. Tất cả các nhánh ngang nhau phải kết hợp thành một giai đoạn, hoặc mỗi nhánh ngang nhau phải kết thúc quy trình. Một chi nhánh ngang hàng không thể kết hợp với các chi nhánh khác và đồng thời kết thúc quy trình.

  • Các thay đổi của API ứng dụng khách không thể kích hoạt đánh giá điều kiện phân nhánh vì việc phân nhánh phụ thuộc vào các quy tắc Kinh doanh.

  • Đối với các biểu mẫu trong ứng dụng dựa trên mô hình, việc tương tác với các giai đoạn trong tương lai sẽ kích hoạt các điều kiện và quy tắc công việc của chúng. Tuy nhiên, nếu giai đoạn hoạt động vẫn giữ nguyên thì các quy tắc đó sẽ không được chạy lại khi tải lại biểu mẫu. Chỉ các quy tắc trong giai đoạn hiện hoạt mới được chạy khi tải biểu mẫu.

Lưu ý

  • Một bảng được sử dụng trong quy trình có thể được xem lại nhiều lần (nhiều vòng lặp bảng đóng).

  • Một tiến trình có thể quay lại giai đoạn trước đó bất kể loại bảng nào. Ví dụ: nếu giai đoạn hoạt động là Gửi báo giá trên một hàng báo giá, người dùng quy trình có thể di chuyển giai đoạn hoạt động trở lại Đề xuất sân khấu trên hàng cơ hội.

    Trong một ví dụ khác, giả sử một quy trình hiện đang ở giai đoạn Đề xuất hiện tại trong luồng quy trình của bạn: Định tính Khách hàng Tiềm năng>Xác định Nhu cầu>Tạo Đề xuất>Đưa ra Đề xuất>Đóng. Nếu đề xuất được trình bày cho khách hàng yêu cầu nghiên cứu thêm để xác định nhu cầu của khách hàng, người dùng chỉ cần chọn giai đoạn Xác định nhu cầu trong quy trình của bạn và chọn Đặt Đang hoạt động.

Ví dụ: Dòng quy trình bán xe bao gồm hai nhánh

Hãy xem xét ví dụ về dòng quy trình kinh doanh bao gồm hai nhánh, để bán xe mới và xe cũ.

Đầu tiên, chúng ta sẽ tạo một quy trình mới có tên Quy trình bán ô tô.

  1. Mở trình khám phá giải pháp rồi trong ngăn điều hướng bên trái, chọn Quy trình.

  2. Chọn Mới để tạo quy trình mới.

  3. Chỉ định Danh mụcdòng quy trình công việc và cho Thực thể chính chọn Dẫn đầu.

  4. Thêm giai đoạn đầu tiên vào quy trình có tên Đủ điều kiện và thêm các bước Khung thời gian mua hàngƯu tiên xe hơi.

  5. Sau giai đoạn Đạt tiêu chuẩn chung, chúng tôi chia quy trình thành hai nhánh riêng biệt bằng cách sử dụng ngăn xếp Điều kiện .

    1. Định cấu hình lát điều kiện với các quy tắc đáp ứng các yêu cầu công việc của bạn

    2. Để thêm nhánh đầu vào giai đoạn, thêm Lát giai đoạn vào đường dẫn “Có” của lát điều kiện

    3. Để thêm nhánh thứ hai được thực thi khi điều kiện không được thỏa mãn, hãy thêm một ô Giai đoạn khác trên đường dẫn "Không" của ô điều kiện

Tiền bo

Bạn có thể thêm điều kiện khác trên đường dẫn “không” của lát điều kiện hiện tại để tạo nhiều nhánh phức hợp hơn.

Hình ảnh hiển thị giai đoạn Đủ điều kiện đã tạo.

Nếu Ưu tiên xe hơi = Mới, quy trình sẽ chuyển sang Bán xe mới nếu không, nó sẽ chuyển sang giai đoạn Bán ô tô đã qua sử dụng , trong nhánh thứ hai, như minh họa bên dưới.

Hình ảnh thể hiện giai đoạn Bán Xe Mới.

Giai đoạn bán xe đã qua sử dụng.

Sau khi hoàn thành tất cả các bước trong giai đoạn Bán ô tô mới hoặc giai đoạn Bán ô tô đã qua sử dụng , quy trình sẽ quay trở lại quay lại quy trình chính với giai đoạn Gửi báo giá .

Cung cấp giai đoạn báo giá.

Ngăn chặn tiết lộ thông tin

Xem xét dòng quy trình kinh doanh bao gồm các nhánh để xử lý một yêu cầu vay vốn ngân hàng, như hình dưới đây. Các bảng tùy chỉnh được sử dụng trong các giai đoạn được hiển thị trong dấu ngoặc đơn.

Lưu đồ hiển thị các bước trong một quy trình mẫu để ngăn chặn việc tiết lộ thông tin.

Trong trường hợp này, nhân viên cho vay ngân hàng cần quyền truy cập vào hàng Yêu cầu, nhưng nhân viên cho vay sẽ không có bất kỳ khả năng hiển thị nào về việc điều tra yêu cầu. Thoạt nhìn, có vẻ như chúng ta có thể dễ dàng thực hiện việc này bằng cách gán cho nhân viên cho vay một vai trò bảo mật chỉ định không có quyền truy cập vào bảng Điều tra. Tuy nhiên, chúng ta hãy xem xét ví dụ một cách chi tiết hơn và xem liệu điều này thực sự đúng hay không.

Giả sử rằng một khách hàng đưa ra yêu cầu vay vốn hơn $60.000 cho ngân hàng. Nhân viên cho vay xem xét yêu cầu trong giai đoạn đầu tiên. Nếu quy tắc phân nhánh kiểm tra xem số tiền còn nợ ngân hàng có vượt quá $50.000 không được thỏa mãn thì giai đoạn tiếp theo trong quy trình này là điều tra xem yêu cầu có gian lận hay không. Nếu chúng tôi xác định rằng đây thực sự là một trường hợp gian lận, khi đó quy trình chuyển sang thực hiện hành động hợp pháp chống lại người yêu cầu. Nhân viên cho vay không nên có tầm nhìn về hai giai đoạn điều tra vì viên chức này không có quyền truy cập vào bảng Điều tra.

Tuy nhiên, nếu nhân viên cho vay mở hàng Yêu cầu, tất cả sẽ có thể xem toàn bộ quy trình từ đầu đến cuối. Nhân viên cho vay không chỉ có thể nhìn thấy giai đoạn điều tra gian lận mà còn có thể xác định kết quả của cuộc điều tra bằng cách có thể xem giai đoạn Hành động pháp lý trong quy trình. Ngoài ra, cảnh sát sẽ có thể xem trước các bước trong các giai đoạn điều tra bằng cách chọn giai đoạn. Mặc dù nhân viên cho vay không thể xem dữ liệu hoặc trạng thái hoàn thành bước, nhưng họ có thể xác định các hành động tiềm ẩn được thực hiện đối với người gửi yêu cầu trong giai đoạn điều tra và hành động pháp lý.

Trong dòng quy trình này, nhân viên cho vay có thể xem các giai đoạn Điều tra Gian lận và Hành động Pháp lý, gây ra việc tiết lộ thông tin không đúng. Chúng tôi khuyên bạn nên đặc biệt chú ý đến các thông tin mà có thể bị tiết lộ do phân nhánh. Trong ví dụ của chúng tôi, phân chia quy trình thành hai quy trình riêng biệt, một cho việc xử lý yêu cầu và một cho điều tra gian lận, để ngăn chặn việc tiết lộ thông tin. Quy trình cho nhân viên cho vay sẽ giống như thế này:

Biểu đồ quy trình hiển thị các bước bổ sung trong quy trình nhằm ngăn chặn việc tiết lộ thông tin.

Quy trình điều tra sẽ được khép kín và bao gồm các giai đoạn sau đây:

Sơ đồ thể hiện các bước của quy trình điều tra các trường hợp tiết lộ thông tin.

Bạn sẽ cần cung cấp quy trình làm việc để đồng bộ hóa quyết định Phê duyệt/Từ chối từ hàng Điều tra đến hàng Yêu cầu.

Các bước tiếp theo

Tạo dòng quy trình công việc
Tạo logic kinh doanh tùy chỉnh với các quy trình