- О программе ABBYY FlexiCapture
- Архитектура комплекса ABBYY FlexiCapture
-
Использование скриптов в ABBYY FlexiCapture
- Особенности .Net скриптов
- Подключение внешней сборки
- Редактор кода скрипта
- Объектная модель
-
Использование скриптов для настройки этапов обработки
-
Типы скриптов
- Скрипт правила
- Скрипт автозамены
- Скрипт экспорта
- Пользовательский скрипт
- Скрипт сборки документа
- Скрипт пользовательского распознавания
- Скрипт маршрутизации
- Скрипты обработки
- Скрипт обновления набора данных
- Скрипт валидации набора данных
- Скрипт классификации документа
-
Обработчики событий
- Создание пакета
- Удаление пакета
- Изменение свойств пакета
- Изменение состава пакета
- Перемещение страниц
- Открытие/закрытие пакета
- Проверка целостности пакета
- Изменение свойства документа
- Изменение состояния документа
- Скрипт после экспорта
- Скрипт после проверки правил
- Перед наложением определений документов
- Запрос на верификацию поля
-
Объекты
- IActionResult
- IAssemblingError
- IAssemblingErrors
- IBatch
- IBatchCheckResults
- IBatchItem
- IBatchItems
- IBatchTypeClassifier
- IBatchTypeClassifierResult
- IBinarizationParams
- IBoxedBoolean
- ICharacterParams
- ICharactersParams
- ICheckmarkGroupValue
- ICheckmarkValue
- IDataSet
- IDataSetQuery
- IDataSetRecord
- IDocument
- IDocuments
- IDocumentExportResults
- IDocumentsExportResults
- IDocumentDefinitionInfo
- IDocumentDefinitionInfoArray
- IEditablePictureObject
- IExportFieldsToRedact
- IExportImageSavingOptions
- IField
- IFieldRegion
- IFieldRegions
- IFields
- IFlexiCaptureTools
- ILocalContrastParams
- IMatchedSectionInfo
- IMatchingInfo
- IPage
- IPageClassificationResult
- IPages
- IPictureObject
- IPictureObjectsInfo
- IPrincipal
- IPrincipals
- IProcessingCallback
- IProject
- IProperties
- IProperty
- IPropertyModificationInfo
- IRecordCheckResult
- IRecordset
- IRect
- IRects
- IRoutingRuleResult
- IRuleContext
- IRuleError
- IRuleErrors
- IRuleTag
- IRuleTags
- IScriptBinaryAttributes
- IScriptDefinitionContext
- ISectionDefinitionInfo
- ISectionDefinitionInfoArray
- IShadowsHighlightsParams
- IStageInfo
- IUserAttachment
- IUserAttachments
- IUserSessionInfo
- IValue
- IVARIANTArray
- TAssemlingErrorType
- TBatchItemType
- TColorToFilter
- TExportFieldType
- TExportType
- TImageCompressionType
- TPageClassificationType
- TPdfAVersion
- TPdfDocumentInfoType
- TPdfTextSearchAreaType
- TPrincipalType
- TProcessingPriority
- TPropertyType
- TRuleErrorType
- TStateType
- Примеры скриптов
- Внутренние имена языков распознавания
-
Типы скриптов
-
Использование скриптов для обработки событий интерфейса
-
События
- После закрытия документа
- После закрытия проекта
- При активации документа в окне задания
- При активации поля
- При возврате из задания
- При вызове пользовательской команды
- При деактивации поля
- При закрытии документа
- При закрытии задания
- При закрытии проекта
- При изменении региона
- При изменении режима окна задания
- При открытии документа
- При открытии окна задания
- При отмене задания
- При отображении региона
- При отправке задания на этап
- При подтверждении текстового поля
-
Объекты
- IBoolean
- IBoxedFieldControl
- IDocumentEditor
- IDocumentItem
- IDocumentItems
- IDocumentsCollection
- IDocumentsWindow
- IDrawContext
- IErrorControl
- IErrorControls
- IErrorsWindow
- IFieldControl
- IFieldRegionControl
- IFieldRegionControls
- IFormWindow
- IImageWindow
- IMainMenu
- IMainWindow
- IMenu
- IMenuItem
- IPageControl
- IPageItem
- IPageItems
- IPagesCollection
- IPoint
- ISelection
- IShellRational
- IShellRect
- IShellRects
- ITaskWindow
- ITextEditor
- IToolbar
- IToolbarButton
- IToolbars
- TCommandBarType
- TCommandID
- TDockingType
- TDocumentState
- TErrorType
- TSelectionType
- TTaskWindowMode
- TTextSize
- TUserRole
- TWorkWindowType
-
События
- Пользовательский скрипт для веб-станции верификации
-
Интерфейс программирования приложения (API)
- О Web Services API Сервера Приложений ABBYY FlexiCapture
- Использование Web Services API Сервера Приложений ABBYY FlexiCapture
-
Справочная информация о Web Services API Сервера Приложений ABBYY FlexiCapture
- Методы программного интерфейса
- Типы данных программного интерфейса
- Работа с файлами с помощью POST-запросов
- Web Services MobileAPI для мобильных клиентов
- Web Services для управления учетными записями пользователей
- Примеры использования программного интерфейса Сервера Приложений
- Встраивание ABBYY FlexiCapture в сторонние системы
- Дополнительная настройка и кастомизация веб-станций
- Пользовательские отчеты
-
Приложения
- Поддерживаемые языки распознавания
- Шрифты для корректного отображения символов
- Поддерживаемые типы текста
- Поддерживаемые типы штрих-кодов
- Поддерживаемые входные форматы
- Форматы файлов экспорта
- Формат отображения даты
- Алфавит, используемый в регулярных выражениях
- Защита определений документов и дополнительных модулей
- Глоссарий
- Патенты
- Технологии других компаний
- Техническая поддержка
- Лицензионный договор с конечным пользователем
Этапы обработки и очереди
Процесс обработки документов проходит в несколько этапов, на каждом из которых выполняется определенное действие (автоматически или с участием оператора). Все этапы упорядочены, и для прохождения этапа, необходимо, чтобы предыдущие были пройдены. В общем виде процесс обработки сводится к этапам: добавление изображений, распознавание, верификация, экспорт.
На каждом из этапов формируется очередь из заданий на обработку (подробнее см. Формирование заданий). Очередь представляет собой набор заданий на соответствующем этапе. В процессе обработки документы перемещаются от начальной очереди (Сканирование) до финальной (Обработано).
Для повышения эффективности обработки при больших объемах, этап верификации можно разделить на более мелкие, которые будут обрабатывать разные операторы. Т.е. создать отдельные этапы для верификации данных, верификации, проверки сборки документов, проверки целостности пакета, подтверждения экспорта.
Некоторые этапы обработки и соответствующие очереди опциональны, в то время как другие являются обязательными. Необходимость того или иного этапа зависит от выбранного режима обработки.
Очереди
- Сканирование
Задания этого этапа обрабатываются на Станции Сканирования. В Обычном режиме пакеты на этом этапе обрабатываются целиком. - Повторное сканирование
Задания этого этапа обрабатываются на Станции Сканирования. Задание всегда отправляется тому оператору, который выполнял сканирование. - Распознавание
Распознавание производится на Станции Обработки автоматически. В Обычном режиме пакеты на этом этапе обрабатываются целиком - Проверка сборки документов
Задания этого этапа обрабатываются на Станции Верификации. Если в настройках не указан отдельный этап проверки сборки, документы (пакеты) с ошибками сборки будут обработаны на этапе Верификация. - Верификация данных
Задания этого этапа могут быть обработаны на Станции Верификации Данных или на Станции Верификации. - Верификация
В случае, если параметрами обработки не определены отдельные этапы, на этап Верификации попадают все задания с ошибками сборки документов, проверки данных и правил. Задания этого этапа обрабатываются на Станции Верификации. - Проверка целостности пакета
На этот этап попадают пакеты с ошибками проверки целостности. Условия проверки целостности пакета задаются с помощью скриптов в настройках Типа Пакета. Задания этого этапа обрабатываются на Станции Верификации. - Подтверждение экспорта
Этот этап позволяет усилить контроль за качеством данных. Пакет (документ) будет экспортирован только, если оператор подтвердит экспорт. Задания этого этапа обрабатываются на Станции Верификации. - Экспорт
Задания этого этапа обрабатываются на Станции Обработки. - Обработано
На этот этап отправляются обработанные документы. - Исключения
В эту очередь попадают документы, при автоматической обработке которых возникли ошибки. Операторы также могут отправить в эту очередь документы, которые по каким-то причинам не могут быть обработаны.
Если документы пакета попали в Исключения, то весь пакет исключается из обработки и не экспортируется.
Формирование заданий
Для достижения наибольшей эффективности пакеты можно разбить на отдельные задания.
Задания создаются из документов на Сервере Приложений, как только документы приходят на этап и должны стать доступными для обработки. Задания формируются в зависимости от указанных настроек процесса обработки.
В Расширенном режиме число документов в задании можно указать в свойствах этапа.
Если отмечена опция Ожидать все документы пакета, то документы пакета будут отправлены на следующий этап только после того, как все они будут обработаны на текущем этапе.
Этап проверки целостности пакета требует возможности доступа оператора ко всем документам пакета, поэтому на данном этапе оператор всегда получает пакет целиком.
Также возможно пересылать на этап задания, которые были сформированы ранее, например при отправке документов на этап на Станции Верификации, если в диалоге отправки была отмечена опция Сформировать задание.
Замечание. Для заданий, созданных в более ранних версиях ABBYY FlexiCapture, а также для заданий, выпавших из процесса обработки, необходимо заново сформировать задания в Консоли Администрирования и Мониторинга.
Режим обработки выбирается в настройках Типа пакета.
См. также:
13.04.2021 11:12:44