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

HJSOFT 조회 40

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

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

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

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

​

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

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

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

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

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

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

​

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

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

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

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

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

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

​

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

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

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

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

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

​

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

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

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

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

​

​

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

​

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

​

댓글 0

첫 댓글을 남겨보세요.