요즘 OCR을 이용한 문서처리 자동화 수요가 증가하면서 Abbyy FlexiCapture를 검토하시는 분도 많아졌습니다. Abbyy FlexiCapture는, 로컬 PC에 설치하여 단독으로 사용하는 Standalone 제품과, 프로세싱 컴포넌트를 별도의 서버에 설치하고 동시에 여러 명이 접속하여 작업할 수 있는 클라이언트/서버형 제품인 Distributed의 두 가지 타입이 있습니다.
Abbyy FlexiCapture Distributed 제품의 서버 콤포넌트는 별도의 서버에 설치하여 사용하는 것이 권장사항이지만, 도입하기 전 검토 단계에서는 여러 대의 서버를 준비하지 않고 이미 준비되어 있는, UiPath Orchestrator와 동일한 서버에 설치하여 검토를 진행하시는 경우가 있습니다.
이렇게 Abbyy FlexiCapture Distributed Server와 UiPath Orchestrator를 동일한 PC에 설치할 때에는 아래의 순서로 설치하시면 됩니다. 윈도우즈 서버 2016, Abbyy FlexiCapture Distributed 12, UiPath Orchestrator 19.4 버전으로 확인했습니다.
1. (선택 사항) PC 이름 변경
Abbyy 서버를 설치하면 기본 관리자 이름은 자동으로 "PC이름\사용자명"으로 주어지고 변경이 불가합니다. 그래서 윈도우즈가 기본으로 제공하는 임의의 문자열로 만들어진 PC 이름을 그대로 사용하면, Abbyy 서버의 기본 관리자 이름이 어려워질 수 있기 때문에, 먼저 PC의 이름을 의미있는 명칭으로 바꾸어 두는 것이 좋습니다.
2. Web Server (IIS) 설치
Abbyy 서버는 IIS를 사용하기 때문에 Abbyy 서버를 설치하기 전에 IIS를 먼저 enable(설치) 해두어야 합니다. 윈도우즈 서버가 제공하는 "Add Roles and Features Wizard"를 사용하면 쉽게 enable 할 수 있습니다.
“Web Server (IIS)” 체크박스를 클릭한 후,
"Add Features"를 클릭하고, "Next"를 몇 차례 더 클릭하면 마지막에 "Install"을 클릭하여 설치를 시작할 수 있습니다.
설치가 완료되면 "Close"를 클릭하여 wizard를 닫은 후,
브라우저를 열고 http://localhost/ 페이지를 로드하여 IIS가 작동하는지 확인합니다. 아래와 같이 보이면 정상적으로 설치된 것입니다.
3. Microsoft SQL Server 설치
UiPath Orchestrator에는 Microsoft SQL Server가 필수이기 때문에, Abbyy도 동일한 SQL Server를 사용하면 됩니다. Microsoft SQL Server가 없으면 지금 이 단계에서 설치해야 합니다.
4. Abbyy FlexiCapture Distributed Server 설치
Abbyy FlexiCapture Distributed의 Server 콤포넌트를 설치합니다. "1. Distributed Installation"을 클릭한 후,
"2. Install Servers"를 클릭하여 설치합니다. 설치가 완료되고 "Finish"를 클릭하여 설치 wizard를 모두 닫으면
자동으로 라이센스 매니저가 열리고, 웹브라우저도 열리는데 여기에서 Abbyy가 사용할 데이터베이스를 생성해주어야 합니다. "CREATE NEW DATABASE"를 클릭하고
"MS SQL"을 선택하고 "Server instance name (MS SQL)"을 입력합니다. "Database name"은 정해주면 됩니다.
"Use external file storage"를 체크하고 로컬 폴더를 지정해주면 데이터베이스에 가해지는 부하를 많이 줄일 수 있습니다. 운영용으로 설치할 때에는 반드시 체크하여 사용하는 편이 좋습니다.
인증방식과 인증 정보도 입력한 후 "TEST CONNECTION"를 클릭합니다.
아래와 같이 접속에 문제가 없으면
"OK"를 클릭하여 데이터베이스를 생성합니다.
데이터베이스 생성이 완료되면 기본 관리자 이름과 임시 암호를 알려줍니다. 로그인한 후 암호를 변경해야 합니다.
라이센스 매니저에서 라이센스를 활성화하고 processing station도 설치해주어야 합니다. Abbyy 서버의 URL은 http://localhost/FlexiCapture12/ 입니다.
5. Abbyy Processing Station 설치
Abbyy installer에서 이번에는 “1. Distributed Installation” → "3. Install Workstations"를 클릭합니다.
Processing Station을 설치합니다.
설치 후에는 Processing Server에서 Processing Station을 추가해주어야 합니다. 아래의 메뉴에서 Processing Server를 실행합니다.
아래의 그림과 같이 “Add Station” 메뉴를 선택하여
“Custom…” 버튼을 클릭하고
"localhost"를 입력하고 “Add” 버튼을 클릭하면
아래와 같이 localhost가 processing station으로 추가됩니다.
이제 서버와 이 station을 구동해주어야 합니다. 아래와 같이 “Start Server” 버튼을 클릭하여 서버를 구동시키면
processing station도 자동으로 구동됩니다.
이렇게 processing station까지 구동한 후에야 비로소 Abbyy FlexiCapture Distributed를 사용할 수 있게 됩니다.
6. UiPath Orchestrator 설치
이제 아래의 안내대로 Orchestrator를 설치하면 Abbyy와 Orchestrator를 모두 사용할 수 있게 됩니다.