Share via


데스크톱 흐름 기록

Power Automate를 사용하면 자동화하려는 작업을 복제하여 자동으로 데스크톱 흐름을 설계할 수 있습니다.

데스크톱 및 웹 흐름 기록

데스크톱 및/또는 웹 애플리케이션을 자동화하는 흐름을 기록하려면:

  1. 새로운 데스크톱 흐름을 만들고 흐름 디자이너의 도구 모음에서 레코더를 선택합니다.

    레코더 버튼의 스크린샷.

  2. 레코더 창에서 레코드를 선택하고 적절한 애플리케이션이나 웹 페이지에서 원하는 작업을 수행하기 시작합니다.

    기록 버튼의 스크린샷.

    레코더는 UI 요소와 관련된 마우스 및 키보드 활동을 추적하고 각 작업을 별도로 기록합니다. 각 녹음 세션 동안 레코더는 UI 및 브라우저 자동화 작업을 모두 생성할 수 있습니다.

    노트

    기록하는 동안 UI 요소를 왼쪽 또는 오른쪽 클릭하면 형광펜에 작업 대기 메시지가 표시되어 레코더가 작업을 기록하고 삽입할 때까지 기다리라고 지시합니다.

    기록된 일부 단계의 스크린샷.

    특정 요소에 대해 사용 가능한 작업을 보려면 해당 요소를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴를 엽니다. 사용 가능한 옵션은 선택한 요소의 특성에 따라 다릅니다.

    녹음/녹화 컨텍스트 메뉴의 스크린샷.

  3. 녹음/녹화 프로세스가 완료되면 완료를 선택하여 데스크톱 흐름 작업으로 기록된 단계를 변환합니다. 생성된 UI 및 웹 자동화 작업에 사용된 모든 UI 요소는 UI 요소 창에 자동으로 추가됩니다. UI 요소에 대한 자세한 내용은 UI 요소를 사용하여 자동화에서 확인할 수 있습니다.

    기록된 흐름의 생성된 작업 스크린샷.

기록 프로세스를 일시적으로 일시 중지하려면 일시 중지를 선택합니다. 기록된 작업에 댓글을 추가하려면 댓글 추가를 선택합니다.

댓글 버튼의 스크린샷.

끌어서 놓기 단계 복제

레코더는 마우스 포인터를 끌어다 놓는 것과 관련된 단계를 지원합니다. 따라서 레코더는 창 크기 조정창 이동과 같은 작업을 생성할 수 있습니다. 그러나 현재는 창의 UI 요소 끌어서 놓기 작업이 지원되지 않습니다.

드롭다운 목록 처리

레코더를 사용하여 데스크톱 및 웹 애플리케이션을 자동화하는 동안 드롭다운 목록을 처리해야 할 수 있습니다.

Power Automate 레코더는 드롭다운 목록을 선택할 때마다 사용자 지정 화면을 표시하고 원하는 값을 선택할 수 있도록 도와줍니다. 이 사용자 지정 화면에서는 드롭다운 목록이 다중 선택인지 여부에 따라 하나 이상의 값을 선택할 수 있습니다.

런타임 동안 Power Automate는 자동으로 정의된 값을 선택하고 확인 버튼을 선택합니다.

드롭다운 목록의 사용자 지정 화면 스크린샷.

웹 브라우저 실행

웹 흐름을 기록하는 동안 웹 브라우저 인스턴스를 시작하려면 자동화 시나리오에 따라 세 가지 접근 방식을 사용할 수 있습니다.

첫 번째 방법은 레코더 대화 상자의 오른쪽에 있는 점 아이콘을 선택한 다음 새 웹 브라우저를 시작하는 것입니다. Microsoft Edge, Google Chrome, Mozilla Firefox, Microsoft Internet Explorer 중에서 선택할 수 있습니다.

적절한 브라우저를 선택한 후 레코더는 로드된 웹 페이지를 자동으로 감지하고 그에 따라 시작 탐색 단계를 구성합니다.

새 웹 브라우저 시작 옵션의 스크린샷.

브라우저를 실행하는 다른 방법은 이미 열려 있는 웹 브라우저에서 녹화를 시작하는 것입니다. 레코더는 로드된 페이지를 자동으로 감지하고 브라우저 실행 작업을 생성합니다.

브라우저를 실행하는 마지막 방법은 바탕 화면, 시작 메뉴, 작업 표시줄 또는 폴더의 바로 가기를 통해 브라우저를 수동으로 실행하는 것입니다. 이 접근 방식을 구현하면 레코더가 브라우저 바로 가기를 클릭하고 실행하는 UI 자동화 작업을 생성합니다.

웹 페이지에서 날짜 및 색상 선택기 처리

드롭다운 목록과 마찬가지로 Power Automate 레코더는 웹 페이지에서 날짜 및 색상 선택기를 처리하는 데 도움이 되는 사용자 지정 화면을 표시합니다.

날짜 선택기와 상호 작용할 때 레코더는 원하는 날짜를 지정된 형식으로 삽입할 수 있는 텍스트 필드를 엽니다.

다음 HTML 입력 유형에 대해 사용자 지정 화면이 나타납니다.

  • 날짜
  • datetime-local
  • 개월
  • 시간

날짜 선택기 사용자 지정 화면의 스크린샷.

마찬가지로 색상 선택기와 상호 작용할 때 레코더는 원하는 색상 16진수 코드를 채울 수 있는 텍스트 필드를 엽니다.

색상 선택기 사용자 지정 화면의 스크린샷.

IME(입력 메서드 편집기)를 사용하여 텍스트 추가

IME(입력 메서드 편집기)는 사용자가 표준 QWERTY 키보드에서 쉽게 표현할 수 없는 언어로 텍스트를 입력할 수 있도록 하는 소프트웨어 구성 요소입니다. 사용자는 키 조합을 입력할 수 있으며 IME는 키 입력 집합과 일치하는 문자 또는 후보 문자 목록을 생성합니다.

데스크톱용 Power Automate는 흐름 기록 절차 중에 IME 사용을 지원합니다. IME를 사용하여 텍스트 필드를 채우려면 다음을 수행합니다.

  1. 텍스트 필드를 마우스 오른쪽 버튼으로 클릭하고 표시된 메뉴에서 텍스트 필드 채우기를 선택합니다.

    텍스트 필드 채우기 메뉴 옵션의 스크린샷.

  2. IME를 사용하여 원하는 텍스트로 팝업 대화 상자를 채웁니다.

    IME로 텍스트 추가 대화 상자의 스크린샷.

  3. 텍스트 추가를 선택하여 레코더 창에서 해당 단계를 생성합니다.

    데스크탑 레코더의 IME에서 생성된 텍스트의 스크린샷.

이미지 기반 기록

경우에 따라 레코더는 적절한 기술 요구 사항을 충족하지 않는 특정 애플리케이션의 작업을 기록하지 않을 수 있습니다. 이러한 응용 프로그램은 접근성 API를 노출하지 않거나 녹음 프로세스를 차단하는 기타 기술적 제한 사항이 있을 수 있습니다.

흐름을 기록하는 다른 방법으로, 데스크톱용 Power Automate는 이미지 기반 녹화를 제공합니다. 이미지 기반 기록은 이미지 인식 및 OCR을 사용하여 화면에서 특정 요소를 찾고 텍스트를 추출합니다.

이미지를 사용하여 흐름을 기록하려면:

  1. 새로운 데스크톱 흐름을 만들고 흐름 디자이너의 도구 모음에서 레코더를 선택합니다.

    레코더 버튼의 스크린샷.

  2. 레코더 대화 상자의 오른쪽에 있는 점 아이콘을 선택한 다음 이미지 기록을 사용합니다. 이 옵션을 활성화한 후 기록을 선택하여 이미지 인식을 사용하여 동작 기록을 시작합니다.

    이미지 기록 버튼의 스크린샷.

    요소를 클릭하면 이미지가 자동으로 캡처되고 편집 가능한 기본 이름으로 저장됩니다. 캡처한 이미지를 미리 보려면 미리 보기 아이콘 위에 마우스를 올리거나 선택합니다.

    미리 보기 이미지 버튼의 스크린샷.

이미지 기반 기록으로 텍스트 추출

이미지 기록을 사용하는 동안 텍스트 값을 추출하려면 다음을 수행합니다.

  1. 화면에서 마우스 오른쪽 버튼 클릭을 수행하고 이미지에서 텍스트 추출을 선택합니다.

    이미지에서 텍스트 추출 옵션의 스크린샷.

  2. 텍스트 영역을 선택하라는 팝업 메시지가 나타날 때까지 기다리십시오.

    사용자에게 텍스트 영역을 선택하라는 메시지의 스크린샷.

  3. Tesseract OCR 엔진을 사용하여 텍스트를 추출할 텍스트 영역을 선택합니다.

    선택한 텍스트 영역의 스크린샷.

  4. 고정 영역을 선택하라는 팝업 메시지가 나타날 때까지 기다리십시오.

    사용자에게 앵커 영역을 선택하라는 메시지의 스크린샷.

  5. 필드 옆의 라벨과 같이 변경되지 않을 것으로 예상되는 고정 영역을 선택합니다.

    앵커 텍스트 영역의 스크린샷.

데스크톱 흐름 빌드 대 기록

기록이 완료되면 레코더를 통해 생성된 모든 작업을 수동으로 편집할 수 있습니다. 이미 개발중인 데스크톱 흐름에서 레코더를 사용하여 기록된 단계를 추가합니다.

노트

레코더를 사용하여 흐름의 백본을 만듭니다. 특정 단순 작업은 추가 편집이 필요하지 않을 수 있지만 최적의 결과를 얻으려면 대부분의 기록된 작업을 수정해야 합니다. 조건문 및 루프와 같은 특정 유형의 작업은 기록할 수 없습니다. 또한 제거해야 하는 기록에 중복 작업이 있을 수 있습니다.

알려진 문제 및 제한 사항

  • 문제: 레코더는 Windows 시작 메뉴 또는 시스템 트레이의 모든 단계를 기록하지 않을 수 있습니다.

    해결 방법: 없음

  • 문제: 이미지 기반 기록을 통해 생성된 흐름 실행 중 클릭이 잘못된 위치로 전송될 수 있습니다.

    해결 방법: 흐름 디자이너를 통해 자동 생성된 마우스를 이미지로 이동 작업을 편집하고 고급 설정에서 허용 오차 매개 변수를 줄입니다.

  • 문제: 레코더를 사용하여 마우스 오른쪽 버튼을 클릭한 후 나타나는 이미지에서 텍스트 추출 팝업이 애플리케이션 팝업 뒤에 숨겨질 수 있습니다.

    해결 방법: 오른쪽 클릭을 화면의 다른 위치로 보냅니다.

  • 문제: 이미지 기반 녹화를 통해 최대화된 RDP 창으로 전송된 키 입력은 기록되지 않습니다.

    해결 방법: 전체 화면을 가리지 않도록 RDP 창의 크기를 조정합니다.