- О программе 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
Создание пользовательских типов данных
Чтобы создать новый тип данных, выберите одно из значений в списке Тип данных на вкладке Тип данных свойств поля. Вы можете выбрать любое значение из списка, которое соответствует смыслу вашего пользовательского типа: создание нового типа от этого не зависит, но храниться новый тип данных будет в выбранной категории.
Затем нажмите кнопку Редактировать... справа от поля Details.
В открывшемся диалоге выберите значение Специальный в поле Тип содержимого.
Нажмите кнопку Новый... справа от поля Типы данных для выбранного языка.
Следуйте инструкциям Мастера создания нового типа данных.
На первом шаге мастера выберите способ создания типа данных, вы можете создать новый тип данных на основе словаря, регулярного выражения или алфавита или создать новый тип на основе уже существующего типа данных, например, добавив к его алфавиту недостающие вам символы или дополнив словарь.
Чтобы создать новый тип данных на основе словаря, регулярного выражения или алфавита:
- Выберите Новый тип данных на основе и отметьте соответствующую опцию, в зависимости от того, будете вы создавать новый тип данных на основе словаря, регулярного выражения или алфавита. Вы можете выбрать одну или несколько опций. Выберите Язык (регион) для вашего типа данных. Нажмите Далее (Next).
- Если на первом шаге вы выбрали словарь, то на следующем шаге нужно задать принцип использования словарей. Отметьте опцию Использовать встроенный словарь, если вы хотите использовать встроенный словарь для выбранного на первом шаге языка. Чтобы определить наличие слова в словаре, нажмите Просмотр... и введите искомое слово. При нажатии на кнопку Посмотреть вы получите парадигму слова или сообщение об отсутствии слова в словаре.
Отметьте опцию Пользовательские словари для использования пользовательского словаря и нажмите Редактировать... для редактирования словаря. Пользовательский словарь можно создать, добавляя в него слова по одному с помощью кнопки Добавить..., или загрузив список слов из файла. Чтобы загрузить слова из файла, нажмите Загрузить... и укажите путь к файлу с расширением *.txt или *.dic. Нажмите Далее (Next).Замечание. Файл в формате DIC является пользовательским словарем Microsoft Office. Представляет собой список слов в виде текстового файла, по одному слову в строке.
Замечание. Чтобы создать пользовательский словарь, содержащий слова вида:
201.01.063.030
201.01.063.031
201.01.063.040
нужно создать файл с расширением *.txt, содержащий следующие данные:
DICTIONARY_PROPERTIES=USE_CONFIDENCE
201.01.063.030 100
201.01.063.031 100
201.01.063.040 100
- Если на первом шаге вы выбрали регулярное выражение, то на следующем шаге нужно задать это выражение. Правильно составить регулярное выражение вам поможет кнопка
справа от окна для ввода выражения. Подробнее см. Алфавит, используемый в регулярных выражениях. Нажмите Далее (Next).
- Если на первом шаге вы выбрали алфавит, или использовали не включенные в алфавит языка символы при создании регулярного выражения, то на следующем этапе нужно задать алфавит для вашего типа данных. Символы можно вводить с клавиатуры, или вы можете нажать Изменить... и выделите нужные символы с помощью мыши.
Чтобы добавить знаки препинания и исключенные (запрещенные) символы, нажмите Расширенные параметры.... Эти символы тоже можно вводить с клавиатуры или нажать кнопку справа и выбирать среди возможных символов.
Нажмите Далее (Next). - На последнем шаге мастера введите название нового типа данных и его описание. Если вы хотите продолжить редактирование свойств созданного типа данных, отметьте опцию Редактировать свойства. Нажмите Готово (Finish).
Чтобы создать новый тип данных на основе существующего типа:
- На первом шаге Мастера создания нового типа данных выберите На базе существующих типов. Выберите язык (или несколько языков). Нажмите Далее (Next).
- На следующем шаге нужно выбрать исходный тип данных (несколько типов), на основе которого вы хотите создать свой тип. В левой части диалога в поле List1 вы увидите типы данных, соответствующие выбранным языкам. В папке Текст содержаться натуральные языки, выбранные на первом шаге. В папке Пользовательские содержаться типы данных, созданные пользователями. В остальных папках содержаться типы данных, относящиеся к соответствующей категории и специальному типу содержимого. Чтобы выбрать базовый тип данных, выделите его в поле List1 (можно выделить несколько, удерживая клавишу Ctrl) и перенесите его в правую часть с помощью кнопки Добавить ->. Нажмите Далее (Next).
Замечание. Если новый тип данных создан на основе нескольких типов, то всё поле будет проверяться на совпадение хотя бы с одним из указанных типов данных.
- На последнем шаге мастера введите название нового типа данных и его описание. Если вы хотите продолжить редактирование свойств созданного типа данных, отметьте опцию Редактировать свойства. Нажмите Готово (Finish).
Созданные типы данных появятся в списке предопределенных типов данных при выборе того содержимого, которое было выбрано и при создании типа данных.
Таким образом, чтобы задать созданный тип данных для вашего поля:
- На вкладке Тип данныхдиалога задания свойств поля выберите нужное значение в списке Тип данных;
- Нажмите на кнопку Редактировать... справа от поля Details;
- В списке Тип содержимого выберите Специальный;
- Найдите в списке созданный тип данных (пользовательские типы данных отличаются от встроенных значком), выберите его и нажмите ОК.
14.01.2021 14:17:24