큐들은 작업 진행 상황을 구성, 우선순위 지정 및 모니터링하는 데 중요한 역할을 합니다. 작업 관리의 중심 위치인 큐는 케이스를 처리하거나, 서비스 호출에 응답하거나, 잠재 고객에게 제품 정보를 보내는 데 도움을 줍니다. 프로그래밍 방식으로 큐는 큐 항목의 컬렉션입니다. 큐 항목은 작업, 전자 메일 또는 처리가 필요한 경우와 같은 행에 대한 컨테이너 역할을 합니다. 큐 테이블 참조하세요.
비고
UI를 사용하여 큐 작업에 대한 자세한 내용은 기본 큐 만들기 및 관리를 참조하세요.
다음 정보는 큐와 관련이 있습니다.
큐에 대해 사용자 지정 가능한 모든 테이블을 사용하도록 설정할 수 있습니다.
큐는 퍼블릭 또는 프라이빗일 수 있습니다. 프라이빗 큐 항목은 큐의 멤버에게만 표시됩니다.
프라이빗 큐는 각 새 사용자 또는 팀에 대해 자동으로 만들어집니다.
큐에는 작업, 전자 메일 또는 사례와 같은 여러 테이블 형식이 포함될 수 있습니다.
큐에는 특정 큐 항목에서 작업하는 사용자에 대한 정보가 포함됩니다. 이렇게 하면 리소스를 보다 효율적으로 관리하고 중복 작업을 방지하는 데 도움이 됩니다.
워크플로 및 감사에 대해 큐를 활성화할 수 있습니다. 이렇게 하면 생산성을 향상시키고 향후 분석 및 보고를 위해 테이블 및 열 데이터 변경 내용을 추적할 수 있습니다.
멤버 기능
큐는 퍼블릭 또는 프라이빗 큐로 분류됩니다. 프라이빗 큐에는 큐에 대한 액세스를 보다 쉽게 제어할 수 있도록 개별 사용자가 멤버로 있습니다. 프라이빗 큐에 팀을 추가하면 해당 팀의 모든 멤버가 프라이빗 큐의 멤버가 됩니다.
퍼블릭 및 프라이빗 큐
QueueViewType 열은 큐가 퍼블릭인지 프라이빗인지를 정의하는 선택 항목입니다.
모든 사용자 큐는 사용자를 위한 프라이빗 큐입니다. 사용자만 프라이빗 큐에서 큐 항목을 볼 수 있습니다.
팀 큐는 멤버와 비공개로 표시됩니다. 팀 소유자와 모든 팀 구성원은 애플리케이션에서 큐를 볼 수 있습니다.
다른 모든 큐는 퍼블릭입니다. 큐 엔터티에 대한 읽기 권한이 있는 모든 사용자는 이러한 큐를 볼 수 있습니다.
큐를 관리하는 데 사용되는 특성
다음 특성을 사용하여 큐를 관리합니다.
| SchemaName | 디스플레이 이름 | 유형 | Description |
|---|---|---|---|
| NumberOfItems | 큐 항목 | 정수 | 큐와 연관된 큐 항목의 수입니다. |
| NumberOfMembers | 아니요. 해당 멤버 | 정수 | 큐와 연관된 구성원의 수입니다. |
| QueueViewType | 유형 | 선택 목록 | 큐가 퍼블릭인지 아니면 프라이빗인지 선택합니다. 퍼블릭 큐는 모두 볼 수 있습니다. 프라이빗 큐는 큐에 추가된 멤버만 볼 수 있습니다. |
큐 삭제에 대한 제한 사항
다음이 true이면 큐를 삭제할 수 없습니다.
큐에 큐 항목이 있는 경우
라우팅 규칙이 큐를 사용하는 경우
큐에 대한 테이블 활성화
큐에 대해 사용자 지정할 수 있는 테이블(EntityMetadata.IsCustomizable = true)을 사용하도록 설정하려면 UpdateEntityRequest 메시지를 사용하여 IsValidForQueue 특성을 true로 설정합니다. 큐 테이블과 큐 항목 테이블은 사용자 지정할 수 있는 테이블이지만 큐에 대해 사용하도록 설정할 수 없습니다.
다음 목록에는 Microsoft Dataverse의 기본 큐 사용 테이블이 포함되어 있습니다.
약속
Campaignactivity
CampaignResponse
전자 메일
팩스
사건
편지
PhoneCall
RecurringAppointmentMaster
ServiceAppointment
SocialActivity
과업
권한을 상속하고 큐에 대한 제한된 액세스 제공
큐 및 큐 항목에는 상위 큐 레코드에 대한 작업이 하위 큐 항목 레코드로 전파되는 부모 관계가 있습니다.
비고
이 특정 부모 관계에서는 삭제 작업만 부모 큐 테이블에서 자식 큐 항목 테이블로 연계됩니다. 할당, 병합 또는 공유와 같은 다른 작업은 연계되지 않습니다.
큐 항목에 대한 권한은 큐의 권한에서 상속됩니다.
권한이 있는
prvReadQueue경우 큐 항목 테이블에 대한 읽기 권한도 있습니다.권한이 있는
prvAppendToQueue경우 큐 항목 테이블에 대한 만들기, 업데이트 및 삭제 권한도 있습니다.큐 항목에 대한 액세스를 허용하는 경우 큐에 대한 액세스를 제한해야 하는 경우가 많습니다. 큐에 대한 모든 권한이 있는 큐 소유자로서 큐에 대한 액세스가 제한된 팀과 큐를 공유할 수 있습니다. 예를 들어 지원 팀에 큐에 대한 읽기 및 추가 권한이 부여된 경우 팀 구성원은 큐 이름 또는 큐 소유자 변경과 같은 큐를 변경할 수 없습니다. 그러나 큐 항목을 만들고, 검색하고, 업데이트하고, 삭제할 수 있습니다.
큐 및 큐 항목에 대한 작업
큐 테이블 및 큐 항목 테이블에 대한 적절한 권한이 있는 경우 큐 및 큐 항목에 대해 다양한 작업을 수행할 수 있습니다.
큐에 대한 작업
큐에서 다음 작업을 수행합니다.
사용자 지정 특성을 추가하여 큐 및 큐 항목을 사용자 지정합니다.
큐에 행을 추가합니다.
비고
행은 여러 큐에 추가할 수 없습니다. 예외는 "수신됨" 상태의 전자 메일 행입니다.
동일한 큐에 서로 다른 테이블 형식의 행을 추가합니다.
다른 사용자 또는 팀에 할당하여 큐의 소유권을 변경합니다.
AddPrincipalToQueueRequest를 사용하여 프라이빗 큐에 보안 주체를 추가합니다.
완료되거나 취소된 전화 통화와 같이 큐에서 비활성 큐 항목을 삭제하여 큐 기록을 정리합니다.
사용자가 RetrieveUserQueuesRequest를 사용하여 액세스할 수 있는 모든 큐를 검색합니다.
SystemUser.QueueId특성을 큐의 ID로 설정하여 큐를 사용자의 기본 큐로 만듭니다. 동일한 큐를 다른 사용자에 대한 기본 큐로 지정할 수 있습니다.모든 프라이빗 큐에서 작동하는 워크플로를 만듭니다. 예를 들어 사용자가 작업을 만들 때마다 워크플로는 사용자의 기본 큐에 작업을 추가합니다. 특정 큐에서만 작동하는 워크플로를 만들 수도 있습니다.
들어오는 이메일 메시지를 큐에 배달하려는 경우 들어오는 메시지에 대한 이메일을 구성합니다.
큐 항목에 대한 작업
큐 항목에서 다음 작업을 수행합니다.
PickFromQueueRequest를 사용하여 사용자에게 큐 항목을 할당합니다.
AddToQueueRequest 메시지를 사용하여 원본 큐에서 대상 큐로 큐 항목을 이동합니다. 메시지 SetStateRequest을(를) 사용하여 비활성화될 때까지, 큐 항목은 한 큐에서 다른 큐로 이동할 수 있습니다.
비고
큐 항목의 레코드 상태가 활성에서 비활성으로 변경되면 큐 항목이 자동으로 비활성화됩니다. 활성 및 비활성 상태가 있는 큐 사용 테이블에 적용됩니다. 테이블이 큐에서 사용할 수 있는지와 행이 활성 또는 비활성 상태일 수 있는지 확인하려면 테이블 정의 정보를 참조하세요.
ReleaseToQueueRequest를 사용하여 큐 항목을 큐로 다시 해제합니다.
DeleteRequest 메시지를 사용하여 큐에서 큐 항목을 삭제합니다. 큐 항목을 삭제하면 참조된 행이 삭제되지 않습니다. 그러나 행을 삭제하면 이 행을 참조하는 모든 큐 항목이 삭제됩니다.