- О программе 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 использует правила для автоматической проверки инвойсов. В результате проверки определяется статус инвойса и формируется список ошибок и предупреждений правил. Это помогает оператору принять решение о необходимости ручной проверки данного инвойса. Во время верификации в редакторе документа оператор видит список ошибок правил и может использовать его для навигации по полям, вызвавшим ошибки.
По умолчанию в ABBYY FlexiCapture for Invoices настроены правила для валидации инвойсов различных стран (см. Список правил). Однако пользователь может создать новые правила, изменить или удалить существующие, чтобы гибко настроить систему под себя.
Особенности правил в ABBYY FlexiCapture for Invoices
О работе с правилами в ABBYY FlexiCapture см. Проверка с помощью правил.
В ABBYY FlexiCapture for Invoices правила имеют следующие особенности:
Правила могут влиять на статус документа
Для реализации этой возможности используются имена правил. Если имя правила содержит префикс (Exception) или (Rejected), то это означает, что при вычислении статуса инвойса, ошибка в данном правиле будет приводить к статусу инвойса Exception или Rejected соответственно.
Правила могут выполняться только для определённого множества стран инвойсов
Для реализации этой возможности используются условия запуска правил. Подробнее см. Проверка с помощью правил.
Правила определяют страну инвойса по стране подразделения, которому выставлен инвойс.
Если какая-то проверка специфична только для некоторых стран, то в условиях запуска для данного правила будут заданы только соответствующие страны. Или наоборот, если проверка должна выполняться для всех инвойсов, кроме определённой страны, то в условии запуска необходимо задать проверку на несовпадение значения страны подразделения с данной страной.
Работа со списком правил
Просмотр списка всех правил
Чтобы посмотреть все правила, настроенные в проекте:
- В меню Определение документа выберите пункт Свойства определения документа....
- В открывшемся окне перейдите на вкладку Правила.
- В списке Показать выберите значение Правила, хранимые в данном элементе и во вложенных элементах.
Чтобы посмотреть все правила, которые будут выполняться для данной страны, например Германии, необходимо воспользоваться фильтром.
Как установить фильтр
- В диалоге свойств определения документа на вкладке Правила нажмите кнопку Фильтр....
- В открывшемся диалоге Фильтр отметьте галочкой Если выполняется условие, выберите в Поле поле Invoice Layout\BU\Country, которое определяет страну подразделения.
- В выпадающем списке выберите условие Перекрывает множество.
- В поле ниже задайте нужные страны с помощью кнопки Выбрать.... Откроется диалог Установка значения поля, выберите в нём необходимые значения, т.е. те страны, правила для которых вы хотите отобразить в списке. В рассматриваемом примере это будет DE.
- Нажмите кнопку OK в диалоге Фильтр.
В списке будут отображены все правила, которые будут выполняться для выбранных при настройке фильтра стран.
Обратите внимание, что условие запуска для каждого правила отображается в списке всех правил в столбце Применять правило.
Как найти правило в списке
Искать правило в списке можно с помощью фильтра. Для поиска можно использовать:
- название правила;
- имя поля, с которым правило связано;
- условие запуска правила.
- В диалоге свойств определения документа на вкладке Правила нажмите кнопку Фильтр....
- В открывшемся диалоге вы можете задать имя нужного правила (они перечислены в алфавитном порядке), выбрать поле, связанное с правилом, или условие запуска правила.
Подробнее о работе с фильтром см. Проверка с помощью правил.
Создание новых правил
Чтобы создать новое правило, выполните следующие действия:
- В меню Определение документа выберите пункт Свойства определения документа....
- В открывшемся окне перейдите на вкладку Правила.
- В списке Показать выберите значение Правила, хранимые в данном элементе и во вложенных элементах.
- Выберите поле в списке, в котором будет храниться правило. Для некоторых правил это влияет на их работу, например, на формирование сообщения об ошибке правила. Если вы сомневаетесь, какое поле выбрать для хранения правила, выберите узел самого верхнего уровня, т.е. Invoice Layout.
- Нажмите кнопку Новое правило....
- В открывшемся диалоге необходимо выбрать один из стандартных типов правил, либо тип Скрипт, который позволит вам написать своё правило.
Замечание. Подробнее о каждом из типов правил и дальнейших шагах по их созданию см. Проверка с помощью правил.
Далее описана информация, специфичная для создания правил в ABBYY FlexiCapture for Invoices.
- На следующем шаге после выбора типа правила необходимо задать:
- Имя правила
Имя правила должно отражать суть выполняемой проверки. Ошибка правила будет отражать результат проверки. Оператор увидит сообщение об ошибке в следующем формате:
Имя правила: Сообщение об ошибке.
Если вы хотите, чтобы правило влияло на статус инвойса, необходимо начать имя правила с префикса (Exception) или (Rejected) в зависимости от статуса инвойса, к которому должна приводить ошибка в правиле. - Строгость правила
Строгость правила помогает оператору правильно распределить свое внимание между ошибками правил и принять верное решение о необходимости обязательной ручной проверки инвойса.
Также в зависимости от строгости невыполнившихся правил можно настраивать экспорт документа в различные назначения. Например:
- документы без ошибок правил и с предупреждениями правил экспортировать в рабочую базу данных;
- документы с ошибками правил экспортировать в папку для исключительных ситуаций;
- вовсе запретить экспорт документов с ошибками правил.
Подробнее о настройке экспорта в зависимости от строгости правил см. Проверка с помощью правил.
- Включить ли правило после создания
- На данном шаге задаётся условие запуска правила. В ABBYY FlexiCapture for Invoices условие запуска обычно определяется по значению поля Invoice Layout\BU\Country.
По умолчанию правило будет запускаться всегда (Применять правило = всегда). Если вы хотите, чтобы правило выполнялось только для определённых стран, необходимо: - В списке Применять правило выбрать при выполнении условия.
- Нажать кнопку Правка... для редактирования условий запуска правила.
- Выбрать поле, в зависимости от значения которого будет срабатывать правило (Invoice Layout\BU\Country).
- Определить условие и в случае необходимости задать допустимые или запрещённые значения.
Пример 1. Правило должно выполняться для страны Германия.
Выбираем условие Входит в набор, с помощью кнопки Добавить добавляем значение DE.
Пример 2. Правило должно выполняться для всех стран, кроме Германии и Франции.
Выбираем условие Не входит в набор, с помощью кнопки Добавить добавляем значения DE, FR. - На следующем шаге происходит настройка самого правила. Подробнее см. Проверка с помощью правил.
Отключение правила
Чтобы отключить преднастроенное правило, необходимо выполнить следующие действия:
- Найдите правило в списке (это подробно описано в данной статье выше).
- Снимите галочку в столбце Включеноу данного правила. Либо двойным щелчком по имени правила откройте его свойства и снимите галочку Правило включенона вкладке Основные.
Если вы уверены, что правило более вам не пригодится, его можно удалить. Для этого:
- Найдите правило в списке (это подробно описано в данной статье выше).
- Выделите правило, кликнув его имя в списке, и нажмите кнопку Удалить.
14.01.2021 14:17:24