- О программе ABBYY FlexiCapture
- Установка и запуск программы
- Архитектура комплекса ABBYY FlexiCapture
-
Настройка программы
- Настройка программы ABBYY FlexiCapture
- Работа в мультитенантной системе
-
Создание проекта
- Свойства проекта
- Переменные окружения
- Импорт изображений
- Типы пакета
- Настройка процесса обработки
- Инструменты
- Приоритет пакета по умолчанию
- Настройка SLA
- Управление правами пользователей
- Регистрационные параметры
- Загрузка проекта на сервер
- Тестовый проект
- Настройка внешнего вида программы
- Качество отображения изображений
-
Создание определения документа
- Создание определений структурированного документа
- Создание определений для неструктурированных и частично структурированных документов
- Создание определений документов без автоматического извлечения данных
- Комплекты документов
-
Поля определения документа
- Текстовые поля ввода
- Метки
- Группы меток
- Штрих-коды
- Картинки
- Таблицы
- Группы полей
- Служебные поля
- Индексные поля
- Ссылка на существующее поле
- Поля без разметки
- Создание поля с непрямоугольной областью
- Поля с несколькими областями
- Поля с несколькими экземплярами
- Изменение названия поля
- Копирование, перемещение, удаление полей
- Исключение региона из распознавания
- Мастер создания определения документа
- Редактирование и публикация определения документа
- Настройка сборки многостраничных документов
- Свойства определения документа
- Свойства раздела документа
- Проверка с помощью правил
- Настройка экспорта
- Настройка отображения данных в окне документа
- Тестирование определения документа
- Локализация определения документа
-
Классификация
- Сценарии классификации
- Профили классификации
- Типы ошибок и баланс точности\полноты
-
Настройка классификации во FlexiCapture
- Предварительная настройка
- Загрузка изображений и настройка классификатора
- Обучение классификатора
- Анализ результатов классификации
- Рекомендации по улучшению качества работы классификатора
- Экспорт и подключение классификатора
- Соответствие классов и определений документов
- Классификация документов по справочнику компаний
- Обучение поиску полей
- Работа оператора с настроенным проектом
-
Работа с ABBYY FlexiCapture for Invoices
- Возможности ABBYY FlexiCapture for Invoices
- Процесс ввода инвойсов
-
Настройка проекта для ввода инвойсов
- Настройка стран и языков
- Подключение справочников поставщиков и подразделений компаний
- Настройка экспорта данных
- Статус документа в проекте ABBYY FlexiCapture for Invoices
- Обучение в ABBYY FlexiCapture for Invoices
- Правила
- Извлечение дополнительных полей инвойсов
- Проверка позиций инвойса
- Дополнительные возможности работы операторов
- Использование более одного определения документа
- Редактирование настроек обработки инвойсов в XML
- Обновление определения документа для обработки инвойсов
- Налоговые схемы
- Спецификации
- Обработка чеков в ABBYY FlexiCapture for Invoices
- Обработка заказов в ABBYY FlexiCapture for Invoices
- Обработка документов при помощи NLP
- Интерфейс программы 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
-
События
- Пользовательский скрипт (Web Custom Action) для Веб-станции Верификации
- Создание машиночитаемых форм
-
Горячие клавиши
- Горячие клавиши на Станции Настройки Проектов
- Горячие клавиши на Станции Верификации
- Горячие клавиши на станции верификации данных
- Горячие клавиши в окне Редактора определения документа
- Горячие клавиши в окне групповой верификации
- Горячие клавиши в окне контекстной верификации
- Настройка горячих клавиш
- Дополнительные настройки
- Описание команд Сервера Обработки
- Встроенные примеры проектов FlexiCapture
- Поддерживаемые языки распознавания
- Поддерживаемые языки классификатора
- Шрифты для корректного отображения символов
- Поддерживаемые типы текста
- Поддерживаемые типы штрих-кодов
- Поддерживамые входные форматы
- Особенности работы с файлами формата PDF
- Форматы файлов экспорта
- Формат отображения даты
- Алфавит, используемый в регулярных выражениях
- Патенты
- Технологии других компаний
- Глоссарий
- Техническая поддержка
- Как купить программу ABBYY FlexiCapture
- Лицензионный договор с конечным пользователем
-
Использование скриптов в ABBYY FlexiCapture
Обучение при вводе инвойсов
В случае, если ABBYY FlexiCapture for Invoices автоматически извлекает поля с недостаточным качеством, например, на примерах инвойсов со специфическим расположением полей вы может дообучить программу прямо в процессе ввода инвойсов.
Для этого вам будет необходимо указывать правильное расположение полей на трех изображениях данной разновидности инвойса. После экспорта все документы по умолчанию переходят на стадию Обучение и последующие инвойсы данной разновидности будут обрабатываться с использованием результатов обучения.
Внимание! Функция обучения в процессе ввода должна быть разрешена администратором.
Как обучать программу в процессе ввода
1. Возьмите пачку инвойсов (например, ваши инвойсы за последний месяц) и начните их ввод. См. Как вводить инвойсы.
2. После добавления в программу документы автоматически распознаются (если данная опция включена администратором) и проверяются с помощью правил.
3. Если получившийся в результате статус инвойса отличается от Valid или у вас есть какие-то иные основания предполагать, что поля на изображения не были найдены программой или были найдены неверно, откройте документ в редакторе документа.
4. Просмотрите форму документа. Группа полей Поставщик должна быть заполнена корректно.
Подробнее...
Обучение документов работает независимо для каждой разновидности документов. Инвойсы от одного поставщика считаются одной разновидностью документов. Если поставщик будет определён неправильно, то при обучении документ будет отнесён не к своей разновидности. Если поставщик не нашелся, выберите его с помощью поиска поставщиков в базе данных (Поиск поля Поставщик). Если поставщика не удаётся найти в базе данных, заполните формы полей группы Поставщик, введя данные с изображения, и сохраните в базу данных, нажав кнопку Сохранить изменения.
В зависимости от настроек проекта ABBYY FlexiCapture for Invoices, чтобы обучение стало доступно для данного инвойса, может потребоваться также указать уникальный идентификатор поставщика: заполнить значение поля VATID (в локализованной на ваш язык версии проекта поле может иметь другое название). VATID — это уникальный идентификационный номер компании для уплаты налогов.
5. Для обучения необходимо, чтобы разметка регионов всех полей на изображении соответствовала реальному расположению полей инвойса. Поэтому ваша цель — обеспечить правильное расположение регионов полей на минимум трех изображениях.
Для этого в окне изображения редактора документа исправьте разметку регионов полей или нарисуйте регионы для тех полей, которые не наложились вовсе.
Как редактировать разметку регионов полей
- поместить курсор в нужное поле на форме данных, на изображении найти соответствующий регион (он подсвечивается синим цветом), кликнуть по нему (или нарисовать разметку региона мышью);
- поместить курсор над нужным регионом на изображении (он подсвечивается синим цветом), кликнуть по нему (или нарисовать регион мышью), из появившегося списка выбрать соответствующее поле;
- на изображении исправить местоположение региона, передвигая при помощи мыши его границы;
- на изображении удалить существующий регион, для чего навести курсор на его разметку, в верхнем правом углу появится красный крестик, кликнуть на него — разметка региона будет удалена. После этого создать регион для данного поля в нужном месте;
- на форме данных начать ввод значения в поле с клавиатуры, при этом появится выпадающий список, который будет содержать все слова, распознанные на изображении и похожие на вводимое значение. Выберите значения из списка, и позиция слова на изображении станет регионом поля.
6. После экспорта все документы по умолчанию переходят на стадию Обучение. Запустится процесс обучения — пользователю будет показано окно Обучить определение документа, т.е. для данной разновидности инвойсов будет либо обучено специальное гибкое описание (разновидность гибкого описания), либо программа предложит продолжить накопление примеров (в этом случае перейдите к следующему документу и вернитесь к шагу 4).
Если гибкое описание для альтернативы было успешно обучено, то уже на следующем инвойсе от поставщика, определяющего данную разновидность инвойсов, оно начнёт применяться — после распознавания регионы полей будут наложены на изображение инвойса с учётом результатов обучения.
7. Введите ещё несколько инвойсов от поставщика, для которого обучение было успешно выполнено. После распознавания откройте каждый новый документ в редакторе документа и проверьте правильность расположения разметки регионов полей. В случае если все регионы располагаются правильно, обучение можно считать законченным.
Если по каким-то причинам ожидаемого результата достигнуть не удалось, продолжите обучение на введённых инвойсах от данного поставщика (шаги 4 – 5).
1/14/2021 2:17:24 PM