История страницы
Получить результат распознавания Версия 2 (Net)
Общие принципы работы с ROBIN OCR 1.0 указаны в действии "Распознать".
...
Описание
Действие получает результат распознавания по ID пакета из сервиса SOICA.
Второе действие из связки Отправить + Получить. Отправить файл на распознавание и Получить результат распознавания разделено распознавания разделено на 2 действия для случаев, когда система будет долго обрабатывать большой файл, поданный на вход.
Иконка действия
Параметры
...
Входные параметры
URL Ссылка для аутентификации на сервисе Сойки
Логин Логин для входа
Пароль Пароль для входа
ID Идентификационный номер пакета
Тип результата Формат, в котором будут представлены результаты
Профиль распознавания Профиль распознавания для получения результатов
Выходные параметры
Результат Коллекция json-объектов или xml-контекстов, содержащих распознанные данные. Если распознание документа еще в процессе, то результат не заполнен
Статус Статус распознавания документа
...
и их настройка
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
URL | Ссылка для аутентификации на аутентификации в сервисе СойкиSOICA | Robin.String | http://localhost/administrator | Да |
Логин | Логин для входа | Robin.String | admin | Да |
Пароль | Пароль для входа | Robin.Password | admin | Да |
ID | Идентификационный номер пакета | Robin.String | 65434 | Да |
Тип результата | Формат, в котором будут представлены результаты Выпадающий список из элементов: XML, JSON Значение по умолчанию: XML | Robin.String | JSON | Нет |
Профиль распознавания | Профиль распознавания для получения результатов Профили создаются в самой Сойке SOICA и пользователь заранее знает, какой необходимо выбрать. Значение по умолчанию задается системой при создании класса пакетов и называется default | Robin.String | default | Нет |
Результаты | ||||
Результат распознавания | Коллекция json-объектов или xml-контекстов, содержащих распознанные данныераспознанные данные. Формат результата зависит от значения, выбранного в поле "Тип результата". Если распознание документа еще в процессе, то результат не заполнендокумент еще не распознан, коллекция будет пустой | Robin.Collection | ||
Статус | Статус распознавания документа | Robin.String |
...
Робот вернет ошибку, если:
неверно указан путь, ссылка - 404;
неверный логин или пароль подключения - 403;
выбранный сценарий обработки не подходит - 401;
внутренняя ошибка сервера -500;
личные данные и ID документа не принадлежат одному пользователю.
Робот НЕ вернет ошибку, если:
- на изображении не найден текст;на изображении
- или не распознан текст;
статусы "quality control", "validation", который нужно менять вручную => вызвать rest api для перевода в другой модуль или открыть пакет на валидации, исправить ошибки и отправить его на экспорт.
Во всех этих случаях робот вернет пустой результат распознавания файла.
Если неверно указан язык текста, настроенный в алгоритме, то результатом, возможно, будет не пустая строка, совпадающие символы из алфавита.
Примеры использования
Задача
Распознать текст на документе и сохранить возможность выполнять еще какие либо действия, пока происходит обработка поданного на вход документа.
Решение
Использовать действия действия «Отправить на распознавание», "Получить результат распознавания".
Реализация
- Последовательно установить
- установить действия «Отправить на распознавание» и "Получить результат распознавания" на рабочую область.
- Заполнить параметры действий корректными данными:
- параметры «Отправить на распознавание»;
- параметры "Получить результат распознавания".
- параметры «Отправить на распознавание»;
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Робот вернет обработанные файлы. Результат представлен в виде коллекции с json-объектами или xml-контекстами. Статус "export".