- Чтобы отправить документ в обработку, клиентское приложение связывается по протоколу http/https с Сервером приложений, где пользователь клиентского приложения проходит аутентификацию. После этого на сервер по http/https клиент отправляет изображения, а также дополнительную информацию, позволяющую определить настройки обработки.
- Сервер приложений сохраняет полученные изображения в файловое хранилище и делает в базе данных следующие записи:
- новый документ поступил в обработку;
- на какой стадии обработки он находится;
- с какими настройками должен быть обработан;
- где лежат его изображения в файловом хранилище.
- Сервер обработки посылает автоматические запросы на Сервер приложений с целью получения новых заданий для обработки. Соответственно, при очередном запросе на сервер поступает информация о новом документе и требующихся операциях обработки. После этого сервер выбирает соответствующую свободную Станцию обработки.
- Станция обработки обращается на Сервер приложений за подробностями задания, получает в ответ изображения документа, требующийся набор операций и настройки обработки.
- По завершении обработки измененные данные документа возвращаются на Сервер приложений, который модифицирует данные в файловом хранилище и вносит необходимые изменения в состоянии документа в базу данных.
- Зачастую документ согласно настройкам обработки и автоматическим проверкам требует ручной проверки. В таком случае пользователи с ролью верификаторов, в соответствии с правами доступа, могут выполнить проверку документа с помощью специально инсталлированного (тонкого или мобильного) клиента верификации. Для этого клиент запрашивает документ на верификацию у Сервера приложений. В ответ приходят изображения документа и извлеченные данные для проверки. По завершении проверки клиент может закачать на Сервер приложений изменившиеся проверенные данные документа. Сервер приложений модифицирует данные в файловом хранилище и вносит необходимые изменения в состоянии документа в базу данных.
- ABBYY FlexiCapture позволяет пользователям настраивать произвольные схемы (workflow) обработки документов, создавая любое количество стадий и произвольные правила переходов между ними, назначая на каждую станцию автоматическую или ручную обработку и описывая суть задачи обработки на стадии. Все автоматические стадии будут обрабатываться сервером и станциями обработки, а ручные - клиентскими приложениями по описанной выше схеме.
- В итоге документ, прошедший обработку в ABBYY FlexiCapture и готовый к выгрузке в систему заказчика, отправляется снова на Станцию обработки, которая выполняет экспорт изображений и данных в нужный формат, соединяется с конечной системой заказчика и производит выгрузку данных.
- Получив уведомление об успешной выгрузке документа в систему заказчика от Станции обработки, Сервер приложений переводит документ на стадию обработанных документов, суммирует всю информацию об обработке документа на разных стадиях и записывает ее в таблицы для построения отчетов об обработке. После истечения заданного пользователем времени хранения обработанных документов, Сервер приложений удаляет изображения и данные документа из файлового хранилища и базы данных.
Взаимодействие компонентов ABBYY FlexiCapture
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 109 из 125
Еще есть вопросы? Отправить запрос
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.