Theo dõi và quản lý các quy trình công việc nền

Để giám sát và quản lý các quy trình, bạn phải xác định vị trí quá trình, đánh giá trạng thái, và thực hiện bất kỳ hành động cần thiết để giải quyết sự cố.

Giám sát quy trình công việc nền

Luồng công việc nền tạo ra các hàng Công việc hệ thống để theo dõi trạng thái của chúng. Bạn có thể truy cập thông tin về các công việc hệ thống ở một số nơi trong các ứng dụng:

  • Cài đặt>Công việc hệ thống

    Điều này sẽ bao gồm tất cả các loại công việc hệ thống. Bạn sẽ cần lọc các hàng theo những hàng mà Loại công việc hệ thốngQuy trình công việc.

  • Từ quy trình công việc nền

    Mở nền định nghĩa quy trình và chuyển đến tab Phiên xử lý . Điều này sẽ chỉ hiển thị các công việc hệ thống cho quy trình công việc nền này.

  • Từ hàng

    Bạn có thể chỉnh sửa biểu mẫu bảng để điều hướng sẽ bao gồm mối quan hệ Quy trình nền . Điều này sẽ hiển thị tất cả các công việc hệ thống đã được bắt đầu trong ngữ cảnh của hàng.

Lưu ý

Nếu một công việc hệ thống không đồng bộ (quy trình công việc) không thành công nhiều lần liên tiếp, hệ thống sẽ bắt đầu hoãn thực hiện công việc đó trong khoảng thời gian ngày càng dài hơn để quản trị viên hoặc nhà sản xuất ứng dụng có thể điều tra và giải quyết vấn đề. Sau khi công việc bắt đầu thành công trở lại, nó sẽ tiếp tục thực hiện bình thường.

Các hành động chạy quy trình công việc nền

Trong khi quy trình công việc nền đang chạy, bạn có các tùy chọn Hủy, Tạm dừng hoặc Hoãn quy trình làm việc. Nếu trước đây bạn đã tạm dừng một quy trình công việc, thì bạn có thể Tiếp tục nó.

Trạng thái của quy trình công việc nền

Khi bạn xem danh sách các quy trình công việc nền, bất kỳ quy trình riêng lẻ nào cũng có thể có một trong các trạng thái sau Trạng tháilý do dẫn đến trạng thái giá trị:

Trạng thái Lý do dẫn đến Trạng thái
Sẵn sàng Đang chờ tài nguyên
Đã treo Đang chờ
Đã khóa Đang tiến hành

Đang tạm dừng

Đang huỷ
Đã hoàn thành Thành công

Không thành công

Đã huỷ

Xóa các hàng nhật ký quy trình

Nếu tổ chức của bạn sử dụng quy trình làm việc nền hoặc dòng quy trình công việc chạy thường xuyên, số lượng hàng nhật ký quy trình có thể trở nên đủ lớn để gây ra các vấn đề về hiệu suất cũng như tiêu tốn lượng bộ nhớ đáng kể. Để xóa các hàng nhật ký quy trình không được xóa đủ bởi một trong các công việc xóa hàng loạt hàng tiêu chuẩn, bạn có thể sử dụng tính năng công việc hệ thống xóa hàng loạt để tạo công việc xóa hàng loạt hàng tùy chỉnh.

  1. Đi tới Cài đặt>Quản lý dữ liệu>Xóa hàng loạt.

  2. Từ khu vực Xóa hàng loạt , chọn Mới.

  3. Trên trang bắt đầu Trình hướng dẫn xóa hàng loạt , hãy chọn Tiếp theo.

  4. Trong tìm danh sách, chọn công việc hệ thống.

  5. Các điều kiện sau được sử dụng để tạo công việc xóa hàng loạt hàng để xóa hàng nhật ký quy trình:

    • Loại công việc hệ thống bằng quy trình công việc. Điều này nhắm mục tiêu các hàng quy trình công việc nền.
    • Trạng thái Bằng Đã hoàn thành. Chỉ quy trình công việc đã hoàn thành mới hợp lệ để thực hiện công việc.
    • Lý do dẫn đến trạng thái Đồng nghĩa với Thành công. Xóa các công việc thành công, đã hủy và không thành công.
    • Đã hoàn thành vào Cũ hơn X ngày 30. Sử dụng cột Đã hoàn thành để chỉ xóa các hàng nhật ký quy trình công việc nền cũ hơn 30 ngày.

    Ảnh chụp màn hình hiển thị cài đặt để tạo tác vụ xóa hàng loạt.

  6. Chọn Tiếp theo.

  7. Đặt tần suất mà lệnh xóa hàng loạt của bạn sẽ chạy. Bạn có thể lên lịch để chạy công việc của mình theo các khoảng thời gian đã đặt hoặc tạo công việc xóa hàng loạt một lần Bằng cách sử dụng tùy chọn Ngay lập tức. Trong ví dụ này, một công việc định kỳ được thiết lập để chạy vào ngày 21 tháng 5 năm 2018 và 30 ngày sau đó một lần.

    Ảnh chụp màn hình hiển thị các tùy chọn xóa hàng loạt.

Sử dụng tùy chọn Ngay lập tức

Lưu ý rằng bạn có tùy chọn thực hiện xóa hàng loạt đồng bộ ngay lập tức bằng cách chọn tùy chọn Ngay lập tức . Việc xóa này được thực hiện đồng thời với việc thực thi SQL Server trực tiếp thay vì chuyển từng hàng qua quy trình xóa sự kiện mà có thể làm giảm tác động đến hiệu suất hệ thống. Đây là một tùy chọn tốt nếu bạn muốn nhanh chóng dọn sạch các hàng quy trình công việc nền bổ sung thay vì công việc xóa hàng loạt đang chờ xử lý trong hàng đợi không đồng bộ.

Tùy chọn Ngay lập tức được bật khi các điều kiện sau là đúng:

  • Công việc xóa hàng loạt dành cho bảng Công việc hệ thống.
  • Tiêu chí tìm kiếm có điều kiện Loại công việc hệ thống bằng quy trình công việc.
  • Người dùng tạo công việc xóa hàng loạt có độ sâu toàn cầu cho đặc quyền xóa trên bảng AsyncOperation. Vai trò bảo mật Quản trị viên hệ thống có đặc quyền này.

Thao tác xóa hàng loạt đồng bộ sẽ chỉ xóa các hàng AsyncOperation ở trạng thái đã hoàn thành. Tối đa 1 triệu hàng được xử lý cho mỗi yêu cầu. Bạn sẽ cần thực hiện công việc nhiều lần nếu môi trường của bạn có hơn 1 triệu hàng cần xóa.

Khắc phục sự cố

Lỗi chạy quy trình làm việc sau khi thay đổi chủ sở hữu

Khi người dùng sở hữu quy trình làm việc bị hủy kích hoạt, không còn quyền chạy quy trình công việc hoặc bị quản trị viên thay đổi, các hoạt động chạy đã được bắt đầu trước đó và vẫn ở trạng thái Đang chờ sẽ không thành công để chạy vì chúng thuộc về chủ sở hữu trước đó. Trong trường hợp này, bạn nên Hủy các lượt chạy đang chờ thuộc về chủ sở hữu trước đó. Nếu bạn có các lượt chạy không thể hủy và cần cập nhật lên chủ sở hữu mới, hãy (liên hệ với bộ phận hỗ trợ)[/power-platform/admin/get-help-support] để được hỗ trợ.

Bước tiếp theo

Các phương pháp hay nhất cho các quy trình công việc nền