<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Настройки интеллектуальной обработки Серверные функции типа сущности SmartProcessingSetting |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
[Public] |
Проверить подключение к Ario |
|
virtual |
[Remote] |
Проверить, что языки поддерживаются в Ario |
|
static |
[Public] |
Создать настройки интеллектуальной обработки документов |
|
virtual |
[Remote] |
Получить список классификаторов из Арио |
|
virtual |
[Public] |
Получить список классификаторов из Арио |
|
static |
[Public] |
Получить таймаут для подключения к Ario в секундах |
|
virtual |
– |
Получить коннектор к Ario |
|
virtual |
[Remote] |
Получить список поддерживаемых языков распознавания Ario |
|
virtual |
[Public] |
Получить токен к Ario |
|
virtual |
[Public] |
Получить тело документа из Арио |
|
virtual |
[Remote] |
Проверить наличие классификаторов в Ario по точному соответствию наименования и ИД |
|
– |
[Remote] |
Авторизация в сервисе Ario |
|
static |
– |
Установить основные параметры поступления документов |
Проверить подключение к Ario.
Проверка должна обязательно быть на сервере, т.к. с клиента может быть залочен доступ.
Синтаксис
[Public, Remote]
public virtual bool CheckConnection()
Возвращаемое значение
bool – True, если сервис работает, иначе - False.
Проверить, что языки поддерживаются в Ario.
Синтаксис
[Remote(IsPure = true)]
public virtual bool CheckLanguagesSupportedByArio()
Возвращаемое значение
bool – True, если поддерживаются, иначе - False.
Создать настройки интеллектуальной обработки документов.
Синтаксис
[Remote, Public]
public static void CreateSettings()
Получить список классификаторов из Арио.
Синтаксис
[Remote(IsPure = true)]
public virtual List<Structures.SmartProcessingSetting.ClassifierForDialog> GetArioClassifiers()
Возвращаемое значение
List<Structures.SmartProcessingSetting.ClassifierForDialog> – Список классификаторов.
Получить список классификаторов из Арио.
Синтаксис
[Public]
public virtual List<Docflow.Structures.SmartProcessingSetting.IClassifier> GetArioClassifiersPublic()
Возвращаемое значение
List<Docflow.Structures.SmartProcessingSetting.IClassifier> – Список классификаторов.
GetArioConnectionTimeoutInSeconds
Получить таймаут для подключения к Ario в секундах.
Синтаксис
[Public, Remote]
public static int GetArioConnectionTimeoutInSeconds()
Возвращаемое значение
int – Таймаут в секундах.
Получить коннектор к Ario.
Синтаксис
public virtual Sungero.ArioExtensions.ArioConnector GetArioConnector()
Возвращаемое значение
Sungero.ArioExtensions.ArioConnector – Коннектор к Ario.
Получить список поддерживаемых языков распознавания Ario.
Синтаксис
[Remote(IsPure = true)]
public virtual List<string> GetArioSupportedLanguages()
Возвращаемое значение
List<string> – Список языков.
Получить токен к Ario.
Синтаксис
[Public, Remote]
public virtual string GetArioToken()
Возвращаемое значение
string – Токен.
Получить тело документа из Арио.
Синтаксис
[Public]
public virtual System.IO.Stream GetDocumentBody(string documentGuid)
Параметры
documentGuid – Гуид документа в Арио.
Возвращаемое значение
System.IO.Stream – Тело документа.
Проверить наличие классификаторов в Ario по точному соответствию наименования и ИД.
Синтаксис
[Remote(IsPure = true)]
public virtual bool IsArioClassifiersExist()
Возвращаемое значение
bool – True, если классификаторы существуют, иначе - False.
Авторизация в сервисе Ario.
Синтаксис
[Remote]
public Structures.SmartProcessingSetting.LoginResult Login(string password, bool passwordIsEncrypted)
Параметры
password – Пароль;
passwordIsEncrypted – Пароль зашифрован.
Возвращаемое значение
Structures.SmartProcessingSetting.LoginResult – Структура с зашифрованным паролем и текстом ошибки, если авторизация не успешна.
Установить основные параметры поступления документов.
Синтаксис
public static Docflow.Structures.SmartProcessingSetting.SettingsValidationMessage SetSettings(string arioUrl, string lowerConfidenceLimit, string upperConfidenceLimit, string firstPageClassifierName, string typeClassifierName)
Параметры
arioUrl – Адрес Арио;
lowerConfidenceLimit – Нижняя граница доверия извлеченным фактам;
upperConfidenceLimit – Верхняя граница доверия извлеченным фактам;
firstPageClassifierName – Имя классификатора первых страниц;
typeClassifierName – Имя классификатора по типам документов.
Возвращаемое значение
Docflow.Structures.SmartProcessingSetting.SettingsValidationMessage – Ошибка, если заполнить настройки не удалось.
© Компания Directum, 2024 |