Bảng hàng đợi

Hàng đợi là công cụ trong việc tổ chức, ưu tiên và theo dõi tiến độ công việc của bạn. Là một vị trí trung tâm để quản lý công việc, hàng đợi hỗ trợ bạn xử lý các trường hợp, trả lời các cuộc gọi dịch vụ hoặc gửi thông tin sản phẩm cho khách hàng tiềm năng. Theo chương trình, hàng đợi là một tập hợp các mục hàng đợi. Mục hàng đợi đóng vai trò là vùng chứa cho một hàng, chẳng hạn như nhiệm vụ, email hoặc trường hợp cần xử lý. Xem bảng hàng đợi

Lưu ý

Để biết thông tin về cách làm việc với hàng đợi bằng giao diện người dùng, hãy xem Tạo và quản lý hàng đợi cơ bản.

Thông tin sau đây liên quan đến hàng đợi:

  • Tất cả các bảng có thể tùy chỉnh có thể được bật cho hàng đợi.

  • Hàng đợi có thể là công khai hoặc riêng tư. Các mục hàng đợi riêng tư chỉ hiển thị với các thành viên của hàng đợi.

  • Hàng đợi riêng được tạo tự động cho mỗi người dùng hoặc nhóm mới.

  • Hàng đợi có thể chứa nhiều loại bảng, chẳng hạn như nhiệm vụ, email hoặc trường hợp.

  • Hàng đợi chứa thông tin về người dùng đang làm việc trên một mục hàng đợi cụ thể. Điều này giúp bạn quản lý tài nguyên của mình hiệu quả hơn và giúp ngăn chặn việc trùng lặp.

  • Hàng đợi có thể được bật cho quy trình làm việc và kiểm tra. Điều này giúp cải thiện năng suất và theo dõi các thay đổi dữ liệu bảng và cột để phân tích và báo cáo trong tương lai.

Khả năng của thành viên

Hàng đợi được phân loại thành hàng đợi công khai hoặc riêng tư . Hàng đợi riêng có người dùng cá nhân làm thành viên để kiểm soát quyền truy cập vào hàng đợi dễ dàng hơn. Nếu bạn thêm một nhóm vào hàng đợi riêng tư, tất cả các thành viên của nhóm đó sẽ trở thành thành viên của hàng đợi riêng tư.

Hàng đợi công khai và riêng tư

Cột QueueViewType là một lựa chọn xác định hàng đợi là công khai hay riêng tư.

  • Tất cả hàng đợi người dùng là hàng đợi riêng cho người dùng: chỉ người dùng mới có thể xem các mục hàng đợi trong hàng đợi riêng của họ.

  • Hàng đợi nhóm được đánh dấu là riêng tư với các thành viên: chủ sở hữu nhóm và tất cả các thành viên trong nhóm sẽ có thể xem hàng đợi trong ứng dụng.

  • Tất cả các hàng đợi khác đều công khai. Mọi người có đặc quyền đọc cho thực thể hàng đợi sẽ có thể xem các hàng đợi này.

Thuộc tính được sử dụng để quản lý hàng đợi

Sử dụng các thuộc tính sau để quản lý hàng đợi.

Tên lược đồ Tên Hiển thị Loại Description
Số lượng mặt hàng Mục hàng đợi Số nguyên Số lượng mục Hàng đợi được liên kết với hàng đợi.
Số lượng thành viên Không. Số thành viên Số nguyên Số lượng Thành viên được liên kết với hàng đợi.
Loại QueueViewType Loại Danh sách chọn Chọn hàng đợi là công khai hay riêng tư. Một hàng đợi công khai có thể được xem bởi tất cả mọi người. Hàng đợi riêng chỉ có thể được xem bởi các thành viên được thêm vào hàng đợi.

Hạn chế về việc xóa hàng đợi

Không thể xóa hàng đợi nếu đúng những điều sau:

  • Khi hàng đợi có các mục hàng đợi.

  • Khi bất kỳ quy tắc định tuyến nào sử dụng hàng đợi.

Bật bảng cho hàng đợi

Để bật bảng có thể tùy chỉnh (EntityMetadata.IsCustomizable = true) cho hàng đợi, hãy sử dụng thông UpdateEntityRequest báo để đặt IsValidForQueue thuộc tính thành true. Bảng hàng đợi và bảng mục hàng đợi là các bảng có thể tùy chỉnh, nhưng không thể bật chúng cho hàng đợi.

Danh sách sau đây chứa các bảng bật hàng đợi mặc định trong Microsoft Dataverse:

  • Hẹn

  • Hoạt động chiến dịch

  • CampaignResponse

  • Email

  • Fax

  • Sự cố

  • Thư tín

  • Cuộc gọi Điện thoại

  • RecurringAppointmentMaster

  • ServiceAppointment

  • SocialActivity

  • Nhiệm vụ

Kế thừa đặc quyền và cung cấp quyền truy cập hạn chế vào hàng đợi

Hàng đợi và mục hàng đợi có mối quan hệ cha mẹ trong đó các hoạt động trên bản ghi hàng đợi mẹ được truyền đến các bản ghi mục hàng đợi con.

Lưu ý

Trong mối quan hệ cha cụ thể này, chỉ có hành động Xóa được xếp tầng từ bảng hàng đợi cha sang bảng mục hàng đợi con. Các hành động khác, chẳng hạn như Chỉ định, Hợp nhất hoặc Chia sẻ không được xếp tầng.

Các đặc quyền trên một mục hàng đợi được kế thừa từ các đặc quyền trên một hàng đợi.

  • Nếu bạn có prvReadQueue đặc quyền, bạn cũng có đặc quyền đọc trên bảng mục hàng đợi.

  • Nếu bạn có prvAppendToQueue đặc quyền, bạn cũng có đặc quyền tạo, cập nhật và xóa trên bảng mục hàng đợi.

    Thông thường, bạn phải hạn chế quyền truy cập vào hàng đợi khi cho phép truy cập vào các mục hàng đợi. Với tư cách là chủ sở hữu hàng đợi có toàn quyền truy cập vào hàng đợi, bạn có thể muốn chia sẻ hàng đợi với một nhóm sẽ chỉ có quyền truy cập hạn chế vào hàng đợi. Ví dụ: nếu nhóm hỗ trợ được cấp đặc quyền đọc và nối vào hàng đợi, các thành viên nhóm không thể thực hiện bất kỳ thay đổi nào đối với hàng đợi, chẳng hạn như thay đổi tên hàng đợi hoặc chủ sở hữu hàng đợi. Tuy nhiên, họ có thể tạo, truy xuất, cập nhật và xóa các mục hàng đợi.

Hành động trên hàng đợi và mục hàng đợi

Bạn có thể thực hiện nhiều hành động khác nhau trên hàng đợi và mục hàng đợi, nếu bạn có đặc quyền thích hợp trên bảng hàng đợi và bảng mục hàng đợi.

Hành động trên hàng đợi

Thực hiện các hành động sau trên hàng đợi:

  • Tùy chỉnh hàng đợi và mục hàng đợi bằng cách thêm các thuộc tính tùy chỉnh.

  • Thêm một hàng vào hàng đợi.

    Lưu ý

    Không thể thêm một hàng trong nhiều hàng đợi. Ngoại lệ là hàng email có trạng thái "Đã nhận".

  • Thêm các hàng của các loại bảng khác nhau trong cùng một hàng đợi.

  • Thay đổi quyền sở hữu hàng đợi bằng cách gán hàng đợi cho người dùng hoặc nhóm khác.

  • Thêm các nguyên tắc vào hàng đợi riêng bằng cách sử dụng tệp AddPrincipalToQueueRequest.

  • Dọn dẹp lịch sử cho hàng đợi bằng cách xóa các mục hàng đợi không hoạt động trong hàng đợi, chẳng hạn như các cuộc gọi điện thoại đã hoàn thành hoặc đã hủy.

  • Truy xuất tất cả các hàng đợi mà người dùng có quyền truy cập bằng cách sử dụng RetrieveUserQueuesRequest

  • Đặt hàng đợi làm hàng đợi mặc định cho người dùng bằng cách đặt thuộc SystemUser.QueueId tính thành ID của hàng đợi. Cùng một hàng đợi có thể được chỉ định làm hàng đợi mặc định cho những người dùng khác nhau.

  • Tạo quy trình làm việc hoạt động trên tất cả các hàng đợi riêng. Ví dụ: bất cứ khi nào người dùng tạo tác vụ, quy trình làm việc sẽ thêm nhiệm vụ vào hàng đợi mặc định của người dùng. Bạn cũng có thể tạo một quy trình làm việc chỉ hoạt động trên một hàng đợi cụ thể.

  • Đặt cấu hình email cho thư đến, nếu bạn muốn gửi email đến hàng đợi.

Hành động trên các mục hàng đợi

Thực hiện các hành động sau trên các mục hàng đợi:

  • Gán mục hàng đợi cho người dùng bằng cách sử dụng tệp PickFromQueueRequest.

  • Di chuyển mục hàng đợi từ hàng đợi nguồn sang hàng đợi đích bằng cách sử dụng thông AddToQueueRequest báo. Một mục hàng đợi có thể được di chuyển từ hàng đợi này sang hàng đợi khác cho đến khi nó bị vô hiệu hóa bằng cách sử dụng thông SetStateRequest báo.

    Lưu ý

    Mục hàng đợi sẽ tự động bị hủy kích hoạt nếu trạng thái của bản ghi trong mục hàng đợi thay đổi từ Hoạt động thành Không hoạt động. Điều này áp dụng cho các bảng bật hàng đợi có trạng thái Hoạt động và Không hoạt động. Để xác định xem bảng có được bật hàng đợi hay không và nếu một hàng có thể ở trạng thái Hoạt động hay Không hoạt động, hãy xem thông tin định nghĩa bảng.

  • Phát hành một mục hàng đợi trở lại hàng đợi bằng cách sử dụng tệp ReleaseToQueueRequest.

  • Xóa mục hàng đợi khỏi hàng đợi bằng cách sử dụng DeleteRequest thông báo. Khi bạn xóa một mục hàng đợi, một hàng được tham chiếu sẽ không bị xóa. Tuy nhiên, khi bạn xóa một hàng, tất cả các mục hàng đợi tham chiếu đến hàng này sẽ bị xóa.

Xem thêm

Bảng xếp hàng
Bảng QueueItem
AddToQueueRequest