Những sai lầm điển hình trong quá trình tạo workflow

You are here:
Thời gian đọc 4 phút

Các quy trình workflow của Bitrix24 giúp tự động hóa các quy trình của công ty. Trong bài viết này, chúng tôi sẽ cố gắng liệt kê một số lỗi điển hình mà người mới thường mắc phải trong Bitrix24 khi thêm quy trình doanh nghiệp mới, điều này có thể dẫn đến quá tải hệ thống nghiêm trọng. Mỗi máy chủ “vật lý” của Bitrix24 có một số lượng nhất định các cổng hoạt động đang chạy đồng thời. Khi một trong các cổng này bắt đầu bị quá tải, các cổng khác của máy chủ cũng bị ảnh hưởng.

Để tránh tình trạng quá tải máy chủ như vậy, chúng tôi có nghĩa vụ thực hiện hạn chế sau liên quan đến việc chạy các quy trình workflow – không quá 2 quy trình đang chạy trên mỗi bản ghi CRM. Có nghĩa là bạn có thể có một số quy trình kinh doanh đang chạy nhưng không được có nhiều hơn 2 cho mỗi bản ghi CRM cụ thể.

Quan trọng: chúng tôi khuyên bạn nên kiểm tra các quy trình đang chạy của mình do hạn chế được đề cập ở trên. Xin lưu ý rằng chúng tôi có thể hủy kích hoạt cổng Bitrix24 của bạn trong trường hợp máy chủ bị quá tải do các quy trình nghiệp vụ đang chạy trên phiên bản của bạn (xem Điều khoản dịch vụ của Bitrix24 ).

Vui lòng tìm ra những sai lầm điển hình nhất trong quá trình tạo workflow mới dưới đây:

1. Khi các sửa đổi trong các thông số của bản ghi CRM cụ thể bị buộc bởi một số khối hành động trong quy trình kinh doanh của bạn – các sửa đổi của bản ghi CRM phải được thực hiện trong các khung của một hành động, vì điều này sẽ làm giảm số lượng truy vấn cơ sở dữ liệu do một quy trình workflow đang chạy gây ra.

Mẫu A: các sửa đổi không chính xác trong hồ sơ CRM bị ép buộc bởi 2 khối hành động quy trình nghiệp vụ.

Mẫu B: Các sửa đổi bản ghi CRM đúng do một khối hành động quy trình kinh doanh buộc phải thực hiện.

2. Vòng lặp quy trình vô tận – điều quan trọng là phải kiểm tra vòng lặp quy trình có thể xảy ra, đặc biệt nếu quy trình sử dụng tạm dừng – trong trường hợp này quy trình sẽ không bị lỗi trong khi thực hiện và bạn có thể bỏ sót lỗi. Nhưng trong trường hợp bạn khởi chạy mẫu quy trình nghiệp vụ tạo bản ghi CRM có lỗi trong điều kiện thoát xây dựng vòng lặp, điều này sẽ dẫn đến tích lũy các phần tử quy trình được khởi chạy cho một số bản ghi CRM.

Kịch bản nguy hiểm hơn nữa là khi quy trình được khởi chạy cho các sửa đổi của bản ghi CRM khi liên hệ với lỗi trong điều kiện thoát xây dựng vòng lặp. Trong trường hợp này, bạn có thể tích lũy một số lượng lớn các quy trình đang chạy trong thời gian ngắn ngay cả khi dựa trên một số lượng nhỏ các bản ghi CRM. Đó là lý do tại sao phải thêm điều kiện đặc biệt để thoát khỏi vòng lặp quy trình, điều này sẽ đảm bảo rằng quy trình kết thúc khi điều kiện chính không được giúp đỡ trong thời gian cần thiết (chu kỳ).

Ví dụ: khi cấu trúc vòng lặp của quy trình chứa một điều kiện đặc biệt (ví dụ: thời gian xử lý khách hàng tiềm năng dưới 1000 giờ) – quá trình sẽ kết thúc ngay cả khi trạng thái khách hàng tiềm năng chưa thay đổi. Nó giúp tránh vòng lặp quy trình vô tận (ví dụ: khi người chịu trách nhiệm của trưởng nhóm đã bị sa thải và không có ai chăm sóc hồ sơ CRM cụ thể này).

Mẫu C – quy trình nghiệp vụ với điều kiện bổ sung để kết thúc thực thi vòng lặp.

 

3. Khi bạn sử dụng cấu trúc vòng lặp kiểm tra trạng thái với thực hiện tạm dừng – đây là lỗi phổ biến, khi thay vì đợi giai đoạn thỏa thuận – cấu trúc vòng lặp với thực hiện tạm dừng được sử dụng. Trong trường hợp này khi quy trình như vậy được sử dụng để tạo bản ghi CRM, nó sẽ dẫn đến việc tích lũy các phần tử quy trình được khởi chạy cho một số bản ghi CRM. Khi quay vòng từ tạm dừng trở lại quá trình như vậy sẽ tạo ra tình trạng quá tải máy chủ và có thể dẫn đến sự cố cổng thông tin của bạn.

Mẫu D – việc sử dụng sai cấu trúc vòng lặp với việc tạm dừng trong khi chờ trạng thái của bản ghi CRM.

Mẫu E – cách sử dụng chính xác của việc chờ đợi hành động trạng thái giao dịch – trong trường hợp này, quy trình sẽ chỉ được kích hoạt khi trạng thái giao dịch được thay đổi, có nghĩa là nó sẽ không cần tải hệ thống.

 

4. Quy trình kinh doanh sửa đổi hồ sơ CRM với việc tạm dừng thực thi, hành động và nhiệm vụ – khi quy trình kinh doanh bao gồm một số hành động, chờ dữ liệu hoặc tạm dừng thực thi – nó có thể phá vỡ tư tưởng và tính toàn vẹn của quy trình kinh doanh, nghĩa là trong khi quy trình sẽ được chờ đợi cụ thể dữ liệu – điều kiện ban đầu của bản ghi CRM có thể bị thay đổi (bản ghi CRM có thể được sửa đổi theo cách thủ công). Đó là lý do tại sao các quy trình sửa đổi hồ sơ CRM phải được khởi chạy mà không cần chờ dữ liệu & tạm dừng và được hoàn thành kịp thời.

Nếu quy trình được khởi chạy để sửa đổi bản ghi CRM chứa hành động chờ dữ liệu hoặc tạm dừng – chúng tôi đã có thể coi nó là hoạt động không chính xác.

5. Xây dựng thực thi song song – khi cấu trúc này được sử dụng, quy trình sẽ đi qua dòng quy trình theo lệnh đã được thực hiện trước. Nếu không có lệnh nào được thực hiện thì quá trình sẽ vẫn bị treo dở dang. Để tránh điều này, hãy luôn thêm dòng tiến trình với lệnh tạm dừng thực thi. Quá trình sẽ tiếp tục thực hiện sau một khoảng thời gian nhất định ngay cả khi không có lệnh chính nào được thực hiện.

Was this article helpful?
Dislike 0
Views: 38