Взаимодействие компонентов ABBYY FlexiCapture

  1. Чтобы отправить документ в обработку, клиентское приложение связывается по протоколу http/https с Сервером приложений, где пользователь клиентского приложения проходит аутентификацию. После этого на сервер по http/https клиент отправляет изображения, а также дополнительную информацию, позволяющую определить настройки обработки.
    7505e_schema_2.png
  2. Сервер приложений сохраняет полученные изображения в файловое хранилище и делает в базе данных следующие записи:
    7505e_schema_3.png
    • новый документ поступил в обработку;
    • на какой стадии обработки он находится;
    • с какими настройками должен быть обработан;
    • где лежат его изображения в файловом хранилище.
  3. Сервер обработки посылает автоматические запросы на Сервер приложений с целью получения новых заданий для обработки. Соответственно, при очередном запросе на сервер поступает информация о новом документе и требующихся операциях обработки. После этого сервер выбирает соответствующую свободную Станцию обработки.
    7505e_schema_4.png
  4. Станция обработки обращается на Сервер приложений за подробностями задания, получает в ответ изображения документа, требующийся набор операций и настройки обработки.
    7505e_schema_5.png
  5. По завершении обработки измененные данные документа возвращаются на Сервер приложений, который модифицирует данные в файловом хранилище и вносит необходимые изменения в состоянии документа в базу данных.
    7505e_schema_6.png
  6. Зачастую документ согласно настройкам обработки и автоматическим проверкам требует ручной проверки. В таком случае пользователи с ролью верификаторов, в соответствии с правами доступа, могут выполнить проверку документа с помощью специально инсталлированного (тонкого или мобильного) клиента верификации. Для этого клиент запрашивает документ на верификацию у Сервера приложений. В ответ приходят изображения документа и извлеченные данные для проверки. По завершении проверки клиент может закачать на Сервер приложений изменившиеся проверенные данные документа. Сервер приложений модифицирует данные в файловом хранилище и вносит необходимые изменения в состоянии документа в базу данных.
    7505e_schema_7.png
  7. ABBYY FlexiCapture позволяет пользователям настраивать произвольные схемы (workflow) обработки документов, создавая любое количество стадий и произвольные правила переходов между ними, назначая на каждую станцию автоматическую или ручную обработку и описывая суть задачи обработки на стадии. Все автоматические стадии будут обрабатываться сервером и станциями обработки, а ручные - клиентскими приложениями по описанной выше схеме.
  8. В итоге документ, прошедший обработку в ABBYY FlexiCapture и готовый к выгрузке в систему заказчика, отправляется снова на Станцию обработки, которая выполняет экспорт изображений и данных в нужный формат, соединяется с конечной системой заказчика и производит выгрузку данных.
    7505e_schema_8.png
  9. Получив уведомление об успешной выгрузке документа в систему заказчика от Станции обработки, Сервер приложений переводит документ на стадию обработанных документов, суммирует всю информацию об обработке документа на разных стадиях и записывает ее в таблицы для построения отчетов об обработке. После истечения заданного пользователем времени хранения обработанных документов, Сервер приложений удаляет изображения и данные документа из файлового хранилища и базы данных.

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 11 из 11

Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

Недавно просмотренные статьи