공식 API가 없다면 만들어서라도 연결한다 : 공공시스템 자동화

HJSOFT 조회 3

많은 기업이 디지털 전환을 외치지만, 정작 현장의 발목을 잡는 건 **'폐쇄적인 공공 시스템'**인 경우가 많습니다.보안과 절차를 이유로 공식적인 API(데이터 전송 통로)를 열어주지 않는 경우가 허다하죠.​1. "사람이 직접 하세요"라는 말의 무게현장에서 자료가 쏟아져 나옵니다. 엑셀로 잘 정리된 데이터가 시스템 안에 다 있는데, 국가 시스템에 등록하려면…

공식 API가 없다면 만들어서라도 연결한다 : 공공시스템 자동화

많은 기업이 디지털 전환을 외치지만, 정작 현장의 발목을 잡는 건 **'폐쇄적인 공공 시스템'**인 경우가 많습니다.

보안과 절차를 이유로 공식적인 API(데이터 전송 통로)를 열어주지 않는 경우가 허다하죠.

1. "사람이 직접 하세요"라는 말의 무게

현장에서 자료가 쏟아져 나옵니다. 엑셀로 잘 정리된 데이터가 시스템 안에 다 있는데, 국가 시스템에 등록하려면 직원이 다시 화면을 보고 하나하나 타이핑해야 합니다.

  • 오타 발생: 사람이 하는 일이라 실수가 생깁니다.

  • 시간 낭비: 수백 건의 성적서를 올리느라 정작 중요한 품질 관리는 뒷전이 됩니다.

  • 비효율의 극치: 이미 디지털화된 데이터를 다시 '수동'으로 입력하는 이 아이러니.

대부분의 회사는 "원래 그런 거니까 사람이 더 붙어야지"라고 포기합니다. 하지만 HJSOFT의 생각은 다릅니다. "길이 없으면 만들면 된다"는 것이 저희의 방식입니다.

2. 난공불락의 성벽, 공공기관 사이트

공공기관 사이트 자동화는 일반적인 웹 크롤링보다 수십 배 어렵습니다.

  • 보안 프로그램의 간섭: 키보드 보안, 마우스 제어 방지 솔루션이 자동화를 막습니다.

  • 인증의 벽: 공동인증서 로그인부터 세션 유지까지, 매 순간이 고비입니다.

  • 수시로 바뀌는 UI: 사이트 구조가 조금만 바뀌어도 기존 매크로는 먹통이 됩니다.

단순히 마우스 클릭을 흉내 내는 '매크로' 수준으로는 이 벽을 넘을 수 없습니다.

3. HJSOFT의 해결책: "지능형 데이터 에이전트"

저희는 단순 반복 도구가 아닌, 업무 로직을 이해하는 에이전트를 구축했습니다.

  • DOM 구조 직접 제어: 화면이 보이지 않아도 내부 데이터 구조를 분석해 정확한 위치에 값을 주입합니다.

  • 데이터 정합성 체크: 엑셀 데이터와 시스템 입력값이 일치하는지 실시간으로 검증하며, 오류 발생 시 즉시 리포트를 생성합니다.

  • 로그 및 예외 처리: 전송 중 네트워크가 끊기거나 사이트 응답이 늦어질 때를 대비한 '재시도 로직'을 설계하여 데이터 유실을 0%로 만들었습니다.

4. 결과: "퇴근 시간이 바뀌었습니다"

이 시스템을 적용한 후, 현장의 풍경이 바뀌었습니다.

"직원이 하루 종일 매달리던 업로드 업무가, 이제 퇴근 전 또는 예약클릭 한 번으로 5분 만에 끝납니다."

이것이 기술이 현장에 줄 수 있는 가장 실질적인 가치라고 믿습니다. 기술은 단순히 코드를 짜는 것이 아니라, 사람의 시간을 되찾아주는 도구여야 하기 때문입니다.

시스템이 폐쇄적이라고 해서 업무 방식까지 구식일 필요는 없습니다. API가 없어서, 혹은 시스템이 너무 복잡해서 자동화를 포기하고 계신가요?

안 되는 걸 되게 만드는 것, 그것이 HJSOFT가 가장 잘하는 일입니다.

댓글 0

첫 댓글을 남겨보세요.