작업 대기열 역할

작업 대기열의 컨텍스트에서 작업 대기열 사용자를 처리자라고 합니다. 처리자에는 queue_processor 및 queue_advance_processor의 두 가지 역할이 있습니다. 두 역할은 대기열 감독자 또는 기술 프로파일 기반의 시스템에 의해 할당된 받은 편지함에서 작업을 받습니다. queue_advance_processor 역할의 사용자는 처리할 작업을 선택하지 못합니다. 이 사용자는 대기열이 비어 있을 때 시스템이 자동으로 다음 작업을 전달하게 하거나 메뉴 옵션을 선택하여 수동으로 다음 작업을 요청할 수 있습니다. 그런 다음 응용 프로그램은 사용자가 속한 작업 대기열 중에서 다음으로 우선 순위가 높은 작업을 처리자에게 할당합니다.

queue_advance_processor 역할은 추가 역할로서 시스템이나 대기열 매니저가 작업을 할당할 때까지 대기하지 않고 처리자가 자신이 속한 작업 대기열에서 특정 작업을 선택할 수 있게 해줍니다.

작업을 가져오는 방법에 대한 자세한 내용은 “대기열에서 작업 선택”“처리자가 대기열에서 작업을 선택하도록 설정”을 참조하십시오.

작업 대기열의 관리 기능에 대한 권한 및 액세스를 가진 두 개의 역할로는 queue_admin 및 queue_manager가 있습니다.

대기열 매니저는 대기열을 모니터하여 기한 초과 작업이 있는 대기열이나 작업이 과중한 대기열을 식별할 수 있습니다. 또한 개별 작업 대기열 처리자에게 기술 프로파일을 추가 또는 할당하거나 이를 편집할 수도 있습니다.

대기열 관리자는 작업 대기열을 만들고, 대기열 작업을 처리할 처리자를 할당하고, 응용 프로그램이 적절한 처리자에게 작업을 할당할 수 있게 기술 프로파일을 정의하고, 개별 작업 대기열 처리자에게 기술 프로파일을 추가 또는 할당하거나 이를 편집합니다.

또한 대기열 관리자 또는 대기열 매니저는 작업 대기열 모니터를 사용하여 대기열의 작업, 작업에 할당된 처리자의 이름, 작업의 상태, 작업을 받은 시간 및 작업의 현재 우선 순위 등을 확인할 수 있습니다.

작업 대기열에 액세스하려면 표 6.1에 설명된 역할 중 하나를 맡고 있어야 합니다.

표 6.1. 작업 대기열의 사용자 역할

역할

이 역할이 수행할 수 있는 작업

Queue_admin

작업 대기열과 대기열 정책을 작성합니다. queue_admin 역할의 구성원은 기본적으로 관리자 역할이 없습니다.

CREATE_GROUP 이상의 권한을 가진 대기열 관리자는 작업 대기열을 만들 수 있습니다.

Queue_manager

작업 대기열을 모니터하고, 대기열에 역할을 할당하고, 대기열 항목을 처리할 사용자를 할당합니다. 대기열 매니저는 작업을 재할당하거나 일시 중지할 수 있습니다.

CREATE_GROUP 이상의 권한을 가진 대기열 매니저는 작업 대기열을 만들 수 있습니다.

Queue_processor

하나 이상의 작업 대기열 받은 편지함에서 시스템에 의해 할당된 항목의 작업입니다. 대기열 처리자는 작업 요청, 작업 일시 중지 및 일시 중지 취소, 작업 완료, 다른 처리자에게 작업 재할당 등의 역할을 수행할 수 있습니다.

Queue_advance_processor

하나 이상의 작업 대기열 받은 편지함에서 시스템에 의해 할당된 항목의 작업입니다. 또한 하나 이상의 작업 대기열 받은 편지함에서 처리할 작업을 선택합니다.

Process_report_admin

워크플로 메뉴에서 히스토리 워크플로 보고서를 실행합니다.