Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Действия студии, если результат получен в виде xml-файла. Далее можно воспользоваться действием "Получить элементы по XPath", чтобы получить необходимые для дальнейшей работы значения.


Действие "Отправить на распознавание" / "Send files for recognition"

Действие отправляет файл на распознавание во внешнее приложение Soica.

...

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры

URL

URLСсылка для аутентификации на сервисе Сойки.Robin.String.  http://localhost/administratorДа
Логин
Login

Логин для входа.

Robin.String. adminДа
ПарольPasswordПароль для входа.Robin.Password. adminДа
Класс пакетаClassКласс пакета, которым будет обрабатываться сценарий.Robin.String. Имя класса пакетаДа
ФайлFileПуть к файлу, из которого необходимо извлечь текст. Поддерживаемые форматы изображений: JPEG, PDF, TIFF, BMP, PNG, DOCX, GIF.Robin.FilePath. 


C:\Users\Документ\1.jpg
Да
Результаты

ID

ID

Идентификационный номер пакета

Robin.String. 

Особые условия использования

Нужно заранее получить данные для аутентификации в сервисе Сойки.

...

  1. в поле "Файл" подается неверный формат.

  2. неверный логин или пароль подключения. 403

  3. неверно указан путь, ссылка - 404

...

Действие "Получить результат распознавания" / "Get recognition result"

Извлечение текста из файла файла изображения с использованием пред-настроенного профиля распознавания.

...

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры

URL

URLСсылка для аутентификации на сервисе Сойки.Robin.String http://localhost/administratorДа
Логин
Login

Логин для входа.

Robin.StringadminДа
ПарольPasswordПароль для входа.Robin.PasswordadminДа
ID

ID

Идентификационный номер пакетаRobin.String65434Да
Тип результатаResult type

Формат, в котором будут представлены результаты.



Выпадающий список из элементов: XML, JSON.

Значение по умолчанию: XML.

Robin.StringJSONНет
Профиль распознаванияProfileПрофиль распознавания для получения результатов.
Профили создаются в самой Сойке и пользователь заранее знает, какой необходимо выбрать. Значение по умолчанию задается системой при создании класса пакетов и называется default.
Robin.StringdefaultНет
Результаты

Результат

Result

Коллекция json-объектов или xml-контекстов, содержащих распознанные данные. Если распознание документа еще в процессе, то результат не заполнен.

Robin.Collection


СтатусStatusСтатус распознавания документа.


Robin.String


Особые условия использования

Необходимо запустить действие "Отправить на распознавание" перед действием "Получить результат распознавания".

...

Робот НЕ вернет ошибку, если:

  • на изображении не найден текст.
  • на изображении не распознан текст.
  • статусы "quality control", "validation", который нужно менять вручную => вызвать rest api для перевода в другой модуль или открыть пакет на валидации, исправить ошибки и отправить его на экспорт.

Во всех этих случаях робот вернет пустой результат распознавания файла.

Если неверно указан язык текста, настроенный в алгоритме, то результатом, возможно, будет не пустая строка, совпадающие символы из алфавита.



Действие "Распознать" / "Recognize files"

Извлечение текста из файла.

Настройки 

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры

URL

URLСсылка для аутентификации на сервисе Сойки.Robin.String http://localhost/administratorДа
Логин
Login

Логин для входа.

Robin.StringadminДа
ПарольPasswordПароль для входа.Robin.PasswordadminДа
Класс пакетаClassКласс пакета, которым будет обрабатываться сценарий.Robin.String.Имя класса пакетаДа

Файл


FileПуть к файлу, из которого необходимо извлечь текст. Поддерживаемые форматы изображений: JPEG, PDF, TIFF, BMP, PNG, DOCX, GIF.

Robin.FilePath. 

C:\Users\Документ\1.jpgДа

Тип результата

Result type

Формат, в котором будут представлены результаты.



Выпадающий список из элементов: XML, JSON.

Значение по умолчанию: XML.

Robin.StringJSONНет
Профиль распознаванияProfile

Профиль распознавания для получения результатов.


Профили создаются в самой Сойке и пользователь заранее знает, какой необходимо выбрать. Значение по умолчанию задается системой при создании класса пакетов и называется default.
Robin.StringdefaultНет
Тайм-аутTime outВремя в миллисекундах, в течение которого будет происходить работа действия.Robin.Numeric1000000Нет
Результаты

Результат

Result

Коллекция json-объектов или xml-контекстов, содержащих распознанные данные. Если распознание документа еще в процессе, то результат не заполнен.

Robin.Collection


СтатусStatusСтатус распознавания документа.


Robin.String


Особые условия использования

Робот вернет ошибку, если:

...

Если тайм-аута нет, то вызывается 1 запрос на получение статуса. Если тайм-аут указан и по его завершению не был получен результат, то вернется последний известный статус и пустой результат.

Примеры использования

Отправить + получить

Задача: распознать текст на документе и сохранить возможность выполнять еще какие либо действия, пока происходит обработка поданного на вход документа.

...

Результат: Робот вернет обработанные файлы. Результат представлен в виде коллекции с  json-объектами или xml-контекстами. Статус "export".

Распознать

Задача: распознать текст на документе.

...