- О программе 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 в сторонние системы
- Дополнительная настройка и кастомизация веб-станций
- Пользовательские отчеты
-
Приложения
- Поддерживаемые языки распознавания
- Шрифты для корректного отображения символов
- Поддерживаемые типы текста
- Поддерживаемые типы штрих-кодов
- Поддерживаемые входные форматы
- Форматы файлов экспорта
- Формат отображения даты
- Алфавит, используемый в регулярных выражениях
- Защита определений документов и дополнительных модулей
- Глоссарий
- Патенты
- Технологии других компаний
- Техническая поддержка
- Лицензионный договор с конечным пользователем
Кастомизация веб-станций
Доступ к кастомизированному виду станций производится по URL:
http(s)://<server>/Flexicapture12/<station>/WinAuth/Custom,
где <server> - имя компьютера, на котором находится веб-сервер клиента, <station> - имя веб-станции, WinAuth - параметр Windows авторизации.
Пользовательский вид представляет из себя страницу с элементом <iframe>, в котором открывается встроенная версия соответствующей станции.
В <iframe> открывается только рабочее пространство web-станции без заголовка и нижнего колонтитула. Макет пользовательской страницы может быть изменен клиентом под фирменный стиль компании. Настроенная страница может включать в себя кнопки действий, которые могут управлять содержимым <iframe> и web-ссылками.
Примеры сценариев:
Изменить логотип, верхний и нижний колонтитул
Чтобы изменить логотип, нужно заменить файл logo.png в директории customContent, и, если необходимо, настроить стиль отображения в файле custom.css.
Замечание. Также можно отредактировать макет страницы в файле Index.cshtml .
Изменение ссылок на веб-сайт компании и другие ресурсы
Добавить ссылки на сторонние ресурсы можно в файле Index.cshtml.
Изменить значок станции в браузере
Чтобы изменить иконку страницы, нужно заменить файл icon.ico.
Замечание. При необходимости, можно изменить параметры иконки или путь к ней в файле Index.cshtml.
Изменить имя страницы в браузере
Заголовок страницы задается в теге <title> в файле Index.cshtml.
Скрыть раскрывающийся список языков
Чтобы скрыть список языков, нужно убрать соответствующий элемент в файле Index.cshtml, или скрыть его, изменив соответствующий стиль в файле custom.css.
Замечание. Установить язык по умолчанию можно через cookie-файл FCUserLang, в котором указывается язык пользовательского интерфейса в стандартной аббревиатуре ("en", "ru"...)
Открыть станцию
Станция, которая будет открыта в <iframe>, определяется методом, вызываемом в функции onLoad() в файле custom.js.
- Чтобы открыть станцию верификации, нужно вызвать метод verify()
- Чтобы открыть станцию сканирования, нужно вызвать метод scan()
Также эти методы можно вызывать из элементов страницы, чтобы интерактивно переключать текущую станцию.
Изменить период выхода из системы
Чтобы задать время жизни сессии неактивного пользователя, нужно изменить значения ключей в web-конфигурации соответствующей станции:
- Установить значение SessionRefreshInterval равным 1000
- Установить значение SessionInactiveLifetimeInMinutes на желаемое время в минутах
Если пользователь будет неактивен в течение этого времени, он будет разлогирован и перенаправлен на форму входа.
Так как на пользовательской странице используется встраиваемая версия станций, также возможно использовать API сообщения, описанные в справке по интеграции соответствующих веб-станций: интеграция со сторонними сервисами аутентификации.
3/15/2021 9:22:38 AM