관공서·공공 포털 조회와 출력
로그인한 뒤 조건을 넣어 조회하고, 결과를 내려받거나 출력하는 흐름입니다. 대상 목록만 엑셀로 바꿔 가며 같은 화면을 반복해서 엽니다.
웹 자동화 프로그램을 찾는 사람은 대개 개발자가 아닙니다. 관공서 포털, 사내 시스템, 거래처 사이트에서 같은 조회와 입력을 매번 반복하는 담당자입니다. HADUN은 그 업무를 한 번 녹화해 필요한 횟수만큼 실행하고, 건별로 결과를 남깁니다.
브라우저에서 이뤄지고, 순서가 고정되어 있고, 건마다 바뀌는 값이 목록으로 정리되는 업무일수록 잘 맞습니다.
로그인한 뒤 조건을 넣어 조회하고, 결과를 내려받거나 출력하는 흐름입니다. 대상 목록만 엑셀로 바꿔 가며 같은 화면을 반복해서 엽니다.
그룹웨어, 사내 관리 시스템처럼 같은 양식에 값만 바꿔 넣는 업무입니다. 입력 후 결과 화면의 값을 읽어 다음 단계를 고르는 조건도 넣습니다.
주문 조회, 상태 변경, 자료 내려받기처럼 건수가 많고 순서가 고정된 처리입니다. 건마다 바뀌는 값은 변수나 엑셀 열로 연결합니다.
한 사이트에서 값을 읽어 다른 사이트에 넣는 업무는 레시피를 여러 개로 나눈 뒤 워크플로로 연결합니다. 조건에 따라 다음 작업을 바꿉니다.
사이트마다 화면 구조와 보안 방식이 달라 모든 업무가 같은 난이도로 되지는 않습니다. 실제 도입 전에 한두 건으로 끝까지 실행되는지 먼저 확인하세요.
HADUN에서는 코드를 쓰지 않습니다. 업무를 아는 사람이 평소처럼 한 번 하면 그 순서가 그대로 남습니다.
앱에서 브라우저 창을 열어 업무를 진행하면 클릭, 입력, 선택, 키 입력, 스크롤, 대기, 탭 전환, 내려받기가 단계 목록으로 남습니다. 목록에서 잘못된 단계만 골라 고칩니다.
실행할 때마다 달라지는 값은 변수로 두고, 목록을 돌릴 때는 XLSX·CSV의 열을 연결합니다. 행 하나가 한 건이 되고, 한 행이 끝나면 다음 행의 값으로 같은 구간을 다시 실행합니다.
화면에서 읽은 값이나 직전 실행 결과에 따라 다음 작업을 바꾸는 갈림길을 둡니다. 여러 작업을 순서대로 이어야 하면 레시피를 나눠 만든 뒤 워크플로로 연결합니다.
업무 순서를 정하고 무엇이 성공인지 판단하는 것은 사람의 몫입니다. 사이트가 개편되면 해당 단계는 다시 녹화해야 하고, 자동으로 새 화면을 학습하지는 않습니다.
한 업무, 한 건으로 시작해 범위를 넓히는 순서를 권합니다. 아래 여섯 단계가 실제 시작 순서입니다.
매주 또는 매일 반복하면서 단계가 고정된 업무를 하나 고릅니다. 어디까지 끝나면 성공인지를 먼저 정해야 나중에 실행 보고서로 성공 여부를 판단할 수 있습니다.
이용 신청과 승인 후 Windows 앱을 설치합니다. 녹화기가 앱에 들어 있어 별도 프로그램을 추가로 깔지 않고, 로그인하면 이 PC가 사용 기기로 등록됩니다.
평소 하던 대로 클릭하고 입력하면 페이지 이동, 클릭, 입력, 선택, 스크롤, 탭 전환, 내려받기가 단계로 기록됩니다. 중간에 기다려야 하는 지점은 대기 단계로 남습니다.
조회 조건, 대상 번호, 기간처럼 실행할 때마다 달라지는 값을 변수로 만듭니다. 목록을 돌려야 하면 XLSX 또는 CSV의 열을 그 입력란에 연결합니다.
화면을 보이게 두고 한 건만 실행해 끝까지 가는지 확인합니다. 멈추면 실행 보고서에서 첫 실패 단계와 스크린샷을 보고 해당 단계만 고치거나 다시 녹화합니다.
한 건이 안정되면 행 수를 늘립니다. 업무가 여러 사이트에 걸쳐 있으면 레시피를 나눠 만든 뒤 워크플로로 연결하고, 조건에 따라 다음 작업을 고르도록 갈림길을 둡니다.
준비물은 많지 않습니다. 아래 네 가지가 HADUN으로 첫 자동화를 만드는 데 필요한 전부입니다.
평소 업무에 쓰는 PC에서 그대로 실행합니다. 전용 서버나 가상 머신을 따로 구축하지 않습니다. Windows 10/11 x64와 Chrome 기준으로 동작합니다.
녹화기가 앱에 들어 있어 별도 프로그램을 추가로 깔지 않습니다. 녹화, 편집, 실행, 결과 확인을 같은 앱에서 합니다.
그 업무를 실제로 하는 사람이 한 번 해 보이면 자동화가 만들어집니다. 개발자에게 요구사항을 넘기거나 코드를 작성하는 단계가 없습니다.
개인 월간 구독은 55,000원(부가세 포함), PC 2대 연결, 동시 실행 1개입니다. 작업 파일과 실행 기록은 각 PC에 남습니다.
여러 사람의 자동화를 중앙에서 배포하고 일정·권한을 통합 관리하는 기능은 현재 제공하지 않습니다. HADUN은 담당자가 자기 PC에서 자기 업무를 자동화하는 범위에 맞춰져 있습니다.
실행을 시작할 때 프린터로 출력할지 PDF로 저장할지 고릅니다. 두 방식은 원본 레시피를 바꾸지 않고 그 실행에만 적용됩니다. 같은 자동화를 상황에 따라 나눠 씁니다.
모든 인쇄 단계를 브라우저 내장 저장으로 PDF 파일로 남깁니다. 별도 PDF 드라이버나 실물 프린터가 필요 없습니다.
모든 인쇄 단계를 선택한 프린터로 출력합니다. 실제 인쇄는 승인과 최종 확인을 통과한 뒤 제출합니다.
인쇄창과 설정만 확인하고 닫습니다. 실제 인쇄나 저장은 하지 않습니다. 순서만 점검할 때 씁니다.
인쇄 버튼과 인쇄창을 열지 않고 해당 구간을 생략합니다. 저장 경로 설정은 그대로 기억합니다.
기본 저장 폴더, 하위 폴더, 파일 이름을 세 단계로 설정하고 각 칸에 엑셀 행의 값이나 화면에서 읽은 값을 연결합니다. 연도·월처럼 자주 쓰는 조합은 프리셋으로 넣습니다. 실제 입력값을 기준으로 만들어질 경로도 미리 보여 줍니다.
별도 PDF 변환 프로그램이나 실물 프린터가 없어도 PDF로 남습니다. 실행이 끝나면 실제 저장된 개수가 나오고, 대표 PDF와 결과 엑셀은 그 자리에서 바로 열어 봅니다.
같은 화면을 다시 누른다는 점은 비슷하지만, 무엇을 기록하고 실패를 어떻게 다루는지가 다릅니다.
화면 좌표만 기억하면 창 크기나 배치가 바뀔 때 엉뚱한 곳을 누릅니다. HADUN은 대상 요소를 여러 후보로 기록하고 iframe·shadow DOM 구조까지 함께 남긴 뒤, 실행할 때 후보를 차례로 시도해 대상을 다시 찾습니다.
값을 넣은 뒤 실제로 들어갔는지 확인하고, 클릭 후 화면 변화를 관찰해 제한된 범위에서 다시 시도합니다. 무한정 다시 누르지 않고 조건이 어긋나면 멈춥니다.
수백 건을 돌린 뒤 필요한 정보는 어느 건이 왜 멈췄는지입니다. 실행 보고서에 행별 결과, 첫 실패 단계, 스크린샷과 내려받은 파일이 함께 남습니다.
내려받기, PDF 저장, 실제 프린터 인쇄처럼 브라우저 조작만으로 끝나지 않는 단계를 같은 실행 안에 둡니다. 실제 인쇄는 별도 승인을 받고 프린터 상태를 확인한 뒤 제출합니다.
저장 위치와 보호 경계는 보안과 데이터 처리 문서에 적어 두었습니다.
도입을 검토할 때 나오는 질문만 모았습니다. 지원 환경, 오류 처리, 보안 경계와 구독 조건은 자주 묻는 질문에서 따로 답했습니다.
파일 내려받기, PDF 저장, 연결된 프린터 출력처럼 브라우저 조작에서 이어지는 단계는 같은 실행 안에 둡니다. 저장 위치와 파일 이름도 실행 전에 정해 둡니다. 다만 브라우저 밖의 Windows 프로그램 화면을 대신 조작하지는 않습니다.
아이디와 비밀번호로 로그인하는 사이트는 자동화할 수 있습니다. 프로필별로 사이트 계정을 골라 실행하며, 비밀번호는 작업 파일 본문이 아니라 실행 PC의 보호 저장소 경계에 둡니다. 인증서, 자동입력 방지 문자, 추가 본인확인이 걸린 단계는 사용자가 직접 처리해야 합니다.
저장할 수 있습니다. 실행할 때 프린터 인쇄 대신 PDF 저장을 고르면 인쇄 단계가 모두 PDF 파일로 남고, 원본 레시피는 그대로 둔 채 실행마다 방식을 바꿉니다. 저장 폴더와 파일 이름은 세 단계 규칙으로 정해 엑셀 행마다 다르게 만들며, 사이트가 제공하는 파일 내려받기는 별도 다운로드 단계로 처리합니다.
만든 자동화는 .hdn 파일로 내보내 다른 PC의 레시피 화면에서 가져올 수 있습니다. 개인 구독은 계정에 PC 2대를 연결할 수 있고 같은 시점에 실행할 수 있는 자동화는 1개입니다. 여러 사람의 자동화를 중앙에서 배포하고 통합 관리하는 기능은 제공하지 않습니다.
이용 신청 뒤에 지원 범위를 확인합니다. 실제 업무에서 끝까지 실행되는지 본 다음 구독으로 넘어가면 됩니다.