사용자 가이드

빈 태스크에서 스케줄링된 자동화까지.

UIA는 사람이 수행하는 것과 동일한 단계(열기, 입력, 클릭, 대기, 읽기)를 실행하여 브라우저를 자동화합니다. 시퀀스를 한 번만 구축하면 제어 권한이 있는 워커가 그 이후를 실행합니다. 이 가이드는 전체 프로세스를 설명하며 읽는 데 약 10분이 소요됩니다.

핵심 요소

대부분의 작업을 수행하는 5가지 개념.

UIA의 모든 기능은 이 핵심 개념들을 바탕으로 구축됩니다. 2단계 태스크에서 이를 익혀두면 3개 사이트에 걸쳐 40개 단계를 실행하는 작업에도 동일한 개념이 적용됩니다.

단계 (Step)
단일 브라우저 작업 — 페이지 열기, 필드에 입력, 버튼 클릭, 특정 조건 대기, 값 읽기.
태스크 (Task)
위에서 아래로 실행되는 정렬된 단계 목록입니다. 조건문, 반복문, 변수를 통해 동적인 페이지를 처리하며, 단계를 반복하는 대신 다른 태스크를 호출할 수 있습니다.
작업 (Job)
여러 태스크를 하나로 연결하여 값들을 전달하고 페이지 반환값에 따라 분기합니다. 각 작업은 자체 실행 기록을 유지합니다.
워커 (Worker)
소유한 기기에 설치하는 소형 에이전트입니다. 브라우저를 실행하고 실제 작업을 수행하며, 서버는 스케줄링과 기록만 담당합니다.
스케줄 (Schedule)
작업 실행 시점을 결정하는 규칙입니다 — 매시간, 매일, 매주, 매월 또는 사용자 지정 패턴.

단계별 가이드

처음부터 끝까지 5단계.

  1. 01

    태스크 구축

    빌더를 열고 단계를 하나씩 추가하세요. 각 작업을 페이지의 요소에 지정하고 값(열 URL, 입력할 텍스트, 클릭할 버튼)을 입력합니다. 단계는 배치한 순서대로 실행됩니다.

  2. 02

    실시간 화면을 보며 테스트

    실시간 브라우저 화면을 보면서 단계를 하나씩 실행해 보세요. 셀렉터가 잘못된 요소를 가리키고 있을 때 내일의 실행 로그에서 발견하는 대신 그 자리에서 즉시 확인하고 수정할 수 있습니다.

  3. 03

    워커 설치

    에이전트를 다운로드하여 작업을 수행할 기기에서 실행하세요. 토큰을 한 번 붙여넣으면 아웃바운드 WebSocket을 통해 UIA에 다시 연결되고 워커 목록에 표시됩니다. 인바운드 포트를 열거나 방화벽 규칙을 변경할 필요가 없습니다.

  4. 04

    할당 및 스케줄링

    둘 이상의 태스크가 필요한 경우 작업으로 그룹화하고, 이를 실행할 워커를 선택한 후 실행 시점을 설정하세요. 알림을 받고 싶다면 실행이 완료될 때 이메일을 받도록 설정할 수 있습니다.

  5. 05

    실행 모니터링

    실행 내역이 발생하는 즉시 콘솔로 스트리밍됩니다. 모든 실행은 단계, 소요 시간, 스크린샷과 함께 보관되므로 오류 발생 시 몇 번째 회차의 어떤 단계에서, 당시 페이지 모습이 어땠는지 확인할 수 있습니다.

실행 위치

보유한 기기에서 직접 작업을 수행합니다.

브라우저는 서버가 아닌 설치된 워커에서 열립니다. 저장된 자격 증명은 계정별로 암호화되며 이를 필요로 하는 워커에서만 복호화되므로 자동화 계정 데이터는 직접 제어하는 하드웨어에 안전하게 남아 있습니다. 서버는 실행을 스케줄링하고 결과를 기록하여 보여줄 뿐, 세션을 직접 유지하지 않습니다.

공유

작동하는 작업을 다른 사람에게 전달하세요.

다른 사람들이 찾을 수 있도록 작업을 게시하거나 비공개로 유지하고 비공개 링크를 공유하세요. 구독자는 자체 자격 증명으로 자체 워커에서 실행되는 읽기 전용 사본을 받게 됩니다. 원본을 수정하면 업데이트 적용을 선택하기 전에 변경된 내용을 정확히 확인할 수 있습니다.

첫 번째 자동화를 구축할 준비가 되셨나요?