다음을 통해 공유


데스크톱 흐름 큐 모니터링

중요

데스크톱 흐름용 게이트웨이는 더 이상 지원되지 않습니다. 머신 관리 기능으로 전환하십시오. 게이트웨이에서 직접 연결로 전환에 대해 자세히 알아보십시오.

비즈니스에서 자동화를 확장할 때 경쟁 데스크톱 흐름이 비즈니스 우선 순위에 따라 실행되고 있는지 확인하는 쉬운 방법이 필요할 수 있습니다. 대기 중인 모든 데스크톱 흐름 실행을 한 위치에서 모니터링, 관리 및 시각화합니다. 대상 장치가 머신, 머신 그룹 또는 게이트웨이인지 여부에 관계없이 데스크톱 흐름 큐를 사용할 수 있습니다.

노트

데스크톱 흐름 큐 페이지에서 게이트웨이의 실행 대기열에 액세스하는 모든 사람은 이제 머신 페이지의 게이트웨이 피벗으로 이동하여 액세스해야 합니다.

우선 순위 설정

데스크톱 흐름 커넥터 작업에는 고급 옵션 섹션 아래에 새 우선 순위 매개 변수가 포함되어 있습니다.

사용 가능한 우선 순위는 높음 및 보통(기본값)입니다. 이 값은 사용자 지정 값 매개 변수를 사용하여 동적으로 전달할 수도 있습니다. 데스크톱 흐름이 트리거될 때마다 설정된 우선 순위로 실행됩니다.

Power Automate Desktop 작업으로 빌드된 흐름 실행 작업을 사용하는 클라우드 흐름의 스크린샷.

여러 실행이 큐에 있는 경우 실행 순서는 실행 우선 순위와 큐에 들어간 시간을 기준으로 합니다. 먼저 큐에 들어간 우선 순위가 높은 실행이 먼저 실행됩니다.

시스템 또는 시스템 그룹에 대한 실행 대기열 보기

컴퓨터 또는 컴퓨터 그룹에 대한 세부 정보 페이지를 방문한 다음 큐 실행 탭을 선택하여 대기 중인 데스크톱 흐름 실행 목록을 확인합니다.

게이트웨이의 데스크톱 흐름 목록 스크린샷.

전제 조건

이 목록에서 실행을 보려면 다음 상황 중 하나가 참이어야 합니다.

사용자가 현재 환경에서 실행되는 모든 데스크톱 흐름을 볼 수 있도록 하려면 해당 환경에 대해 최소한 시스템 관리자 또는 환경 관리자 보안 역할이 할당되었는지 확인합니다. 환경의 리소스에 대한 사용자 보안 구성에서 리소스에 대한 사용자 보안 구성에 대해 자세히 알아보세요.

큐 상태

큐의 실행은 다음 상태를 가질 수 있습니다.

  • 실행 중
  • 대기 중
  • 다음 실행

실행에 대한 작업

데스크톱 흐름 이름 옆에 있는 세 개의 점을 클릭하면 네 가지 작업을 사용할 수 있습니다.

  • 우선 순위 변경
  • 맨 위로 이동
  • 상위 흐름 실행 보기
  • 상위 흐름 실행 취소

우선 순위 변경

세 개의 점을 클릭한 다음 우선 순위 변경을 클릭하여 특정 실행의 우선 순위를 변경할 수 있습니다. 소유자인 실행의 우선 순위만 변경할 수 있습니다. 또는 기계/기계 그룹의 공동 소유자 또는 게이트웨이의 관리자인 경우에만 변경할 수 있습니다.

우선 순위를 변경하면 현재 실행에만 영향을 미치고 후속 실행에는 영향을 주지 않습니다. 예정된 모든 실행의 우선 순위를 변경하려면 커넥터 작업에서 우선 순위를 변경해야 합니다.

맨 위로 이동

장치 소유자 또는 시스템, 시스템 그룹 또는 게이트웨이에 대한 관리자 권한이 있는 사용자는 항목을 대기열의 맨 위로 이동하여 대기열 우선순위를 무시할 수 있습니다. 해당 항목은 원래의 우선 순위 및 대기 시간에 관계없이 큐의 맨 위에 놓입니다. 여러 실행이 맨 위로 이동하면 마지막에 추가된 실행이 먼저 실행됩니다.

실행을 맨 위로 이동한 것을 취소할 수 있습니다. 실행을 원래의 우선 순위와 대기 시간으로 되돌립니다.

상위 흐름 실행 보기

상위 흐름에 액세스 할 수 있는 권한이 있는 경우 이 작업을 사용하여 실행 세부 정보를 볼 수 있습니다.

상위 흐름 실행 취소

흐름의 담당자이거나 시스템 관리자 또는 환경 관리자 역할이 있는 경우 상위 흐름 실행 인스턴스를 취소할 수 있습니다. 이렇게 하면 현재 데스크톱 흐름과 상위 흐름에서 사용된 다른 모든 작업이 취소됩니다.

확장된 큐 우선 순위

확장 큐 우선 순위 지정은 실행 큐의 머신 할당 논리를 최적화하는 머신 및 머신 그룹 설정입니다.

이 기능을 활성화하면 RDS가 활성화된 Windows Server 운영 체제와 같이 다중 세션을 지원하는 시스템에 확장된 큐 우선 순위가 적용됩니다. 이는 사용자 우선 순위 지정을 통해 현재 FIFO(선입선출) 논리를 확장하여 기본 실행 큐 우선 순위 지정을 최적화합니다. 이 기능은 다중 세션 지원이 감지되면 자동으로 활성화되지만 언제든지 비활성화하여 선택 해제할 수 있습니다.

참고

이 기능은 현재 점진적으로 출시되고 있으며 해당 지역에서는 아직 사용하지 못할 수도 있습니다.

확장된 큐 우선 순위 비활성화

원칙. 머신 할당 알고리즘은 다음 항목을 고려하기 전에 항상 큐 다음 실행 상태에서 첫 번째 실행이 머신에 할당될 때까지 기다립니다.

유인 실행을 위한 단계별 논리입니다. 큐의 첫 번째 실행은 유인 실행이며 해당 연결 사용자는 사용자 Y입니다.​

  1. ​필터: 알고리즘은 연결되어 있고 실행을 처리할 준비가 된 모든 머신을 선택합니다(유지 관리가 아닌 등).
  2. 필터: 알고리즘은 사용자 Y의 열린 세션이 있는 모든 머신을 선택합니다.
  3. 할당: 알고리즘은 나머지 머신 중 하나에 실행을 (무작위로) 할당합니다. 마지막 필터 이후에 머신이 남아 있지 않으면 실행이 실패합니다.

무인 실행을 위한 단계별 논리입니다. 큐의 첫 번째 실행은 무인 실행이며 해당 연결 사용자는 사용자 Y입니다.​

  1. ​필터: 알고리즘은 연결되어 있고 실행을 처리할 준비가 된 모든 머신을 선택합니다(유지 관리가 아닌 등).
  2. 필터: 알고리즘은 사용 가능한 모든 머신(즉, 사용 가능한 세션이 하나 이상 있는 컴퓨터)을 선택합니다.
  3. 필터: 알고리즘은 사용자 Y가 이미 연 세션이 있는 머신을 삭제합니다.
  4. 할당: 알고리즘은 나머지 머신 중 하나에 실행을 (무작위로) 할당합니다. 마지막 필터 이후에 머신이 남아 있지 않으면 실행이 실패합니다.

참고

  • 무인 실행은 데스크톱 흐름 연결에 기록된 대상 사용자 세션이 동일한 머신에서 이미 사용 중이 아닌 경우에만 머신에서 처리할 수 있습니다.
  • 유인 및 무인 실행 시나리오 모두에서 최종 필터 후에 머신이 남아 있지 않지만 현재 오프라인 상태(1단계에서 삭제됨)에 적합한 머신이 있는 경우 실행은 오프라인 머신이 다시 온라인 상태가 될 때까지 기다렸다가 실행을 실패로 표시합니다.

  • 확장된 큐 우선 순위를 사용하지 않도록 설정한 경우 큐의 첫 번째 실행을 실행하는 데 사용할 수 있는 머신이 없는 경우 머신이 실패하거나 오프라인 머신이 다시 온라인 상태가 될 때까지 기다렸다가 그 동안 실행 큐를 차단합니다.
  • 확장된 큐 우선 순위를 활성화하면 큐의 첫 번째 실행을 처리할 수 없을 때 알고리즘이 큐의 우선 순위를 다시 지정할 수 있습니다.

확장된 큐 우선 순위 활성화

원칙. 다음과 같은 이유로 큐의 첫 번째 실행을 처리할 수 없는 경우 머신 할당 알고리즘은 큐의 다른 실행을 고려할 수 있습니다.

  • 대상 사용자 세션이 현재 어떤 머신에서도 활성화되어 있지 않습니다(유인 실행의 경우).
  • 사용 가능한 모든 머신에서 이미 사용 중인 대상 사용자 세션입니다(무인 실행용).

유인 실행에 대한 단계별 논리: 큐의 첫 번째 실행은 유인 실행이고 해당 연결 사용자는 사용자 Y입니다.​

  1. ​필터: 알고리즘은 연결되어 있고 실행을 처리할 준비가 된 모든 머신을 선택합니다(유지 관리가 아닌 등).
  2. 필터: 알고리즘은 사용자 Y의 열린 세션이 있는 모든 머신을 선택합니다.
    • 일부 머신이 남아 있으면 알고리즘은 4단계(할당)로 이동합니다.
    • 남아 있는 머신이 없으면 알고리즘은 3단계(우선 순위 재설정)로 이동합니다.
  3. 우선 순위 재설정: 알고리즘은 실행이 머신에 할당될 수 있을 때까지 큐의 다음 실행을 고려하여 큐의 우선 순위를 다시 지정합니다.
  4. 할당: 알고리즘은 나머지 머신 중 하나에 실행을 (무작위로) 할당합니다.

무인 실행을 위한 단계별 논리입니다. 큐의 첫 번째 실행은 무인 실행이며 해당 연결 사용자는 사용자 Y입니다.​

  1. ​필터: 알고리즘은 연결되어 있고 실행을 처리할 준비가 된 모든 머신을 선택합니다(유지 관리가 아닌 등).
  2. 필터: 알고리즘은 사용 가능한 모든 머신(= 하나 이상의 세션을 사용할 수 있는 머신)을 선택합니다.
  3. 필터: 알고리즘은 사용자 Y가 이미 연 세션이 있는 머신을 삭제합니다.
    • 일부 머신이 남아 있으면 알고리즘은 5단계(할당)로 이동합니다.
    • 남아 있는 머신이 없으면 알고리즘은 4단계(우선 순위 재설정)로 이동합니다.
  4. 우선 순위 재설정: 알고리즘은 큐의 다음 실행을 고려하여 큐의 우선 순위를 다시 지정합니다(실행을 머신에 할당할 수 있을 때까지).
  5. 할당: 알고리즘은 나머지 머신 중 하나에 실행을 (무작위로) 할당합니다.

게이트웨이의 실행 대기열 목록 보기

사용자는 머신 페이지 > 게이트웨이 피벗 아래에서 게이트웨이에 대한 데스크톱 흐름 대기열을 볼 수 있습니다. 게이트웨이 피벗은 게이트웨이를 소유하거나 액세스할 수 있는 경우에만 사용할 수 있습니다.

모든 데스크톱 흐름 실행 대기열 목록의 스크린샷.

이 페이지에서 액세스 권한이 있는 모든 게이트웨이를 볼 수 있습니다. 각 게이트웨이는 데스크톱 흐름을 실행하는 데 사용할 때 자체 실행 큐를 갖습니다.

여러 환경에서 게이트웨이 사용

데스크톱 흐름에 대한 게이트웨이는 하나의 환경에서만 사용하는 것이 좋습니다. 그러나 게이트웨이는 필요한 경우 여러 환경에서 계속 사용할 수 있습니다.

여러 환경에서는 게이트웨이가 다른 환경에서 흐름을 실행 중일 수 있으므로 대기중인 실행의 전체 목록을 사용해도 흐름이 실행되지 않는 것처럼 보일 수 있습니다. 실행 큐는 환경에 따라 다르며 우선 순위를 지정할 수 없습니다. 게이트웨이가 다른 환경에서 사용되고 있는지 여부를 나타내는 메시지가 표시됩니다.

알려진 문제점

  • 대규모 시스템 그룹에서 대기할 경우 짧은(1분 미만) 데스크톱 흐름의 수로 제한하는 것이 좋습니다.
  • 머신 및 머신 그룹은 중국 지역에서 사용할 수 없습니다. 왼쪽 탐색 모음의 모니터 섹션 아래에 있는 데스크톱 흐름 큐을 방문하면 게이트웨이의 데스크톱 흐름 큐를 볼 수 있습니다.
  • 데스크톱 흐름 큐는 수신된 순서대로 실행을 처리하는 최선의 FIFO(선입선출) 접근 방식을 사용하여 설계되었으며 가장 오래된 실행이 먼저 실행됩니다. 그러나 실행이 내부적으로 준비되고 처리되는 방식으로 인해 컴퓨터 사용을 최적화하기 위해 몇 초 후에 큐에 추가된 실행이 이미 큐에 있는 이전 실행보다 먼저 시작될 수 있습니다.