ELMA AI > Решение «Распознавание первичных документов x SOICA» / Распознавание первичных документов x SOICA

Распознавание первичных документов x SOICA

primary-documents-soica-element-1Элемент доступен в дизайнере бизнес-процессов после подключения модуля Распознавание первичных документов x SOICA. Этот блок позволяет с помощью искусственного интеллекта распознать данные с изображений документов, например, счетов, актов и т. д. Результаты сохраняются в контекстные переменные, которые можно использовать в ходе бизнес-процесса.

Пример схемы процесса с использованием этого блока:

primary-documents-soica-element-2

Настройка блока

На странице процесса на правой панели инструментов перейдите в папку Интеграции. Перетащите блок Распознавание первичных документов x SOICA на схему и разместите его там, где потребуется найти объекты на загружённом файле.

Дважды нажмите на добавленный блок. В окне настроек элемента вы увидите четыре вкладки: ОсновноеВходные и выходные атрибутыВремя выполнения и Обработка ошибок.

Вкладка «Основное»

На этой вкладке укажите общую информацию о задаче распознавания документа.

primary-documents-soica-element-3

  • Название — введите название блока, которое отобразится на схеме процесса;
  • Название задачи — выберите опцию Формировать название по шаблону, чтобы включить контекстные переменные в название задачи, которую получит исполнитель;
    • Шаблон* — в правом углу поля нажмите {+} и выберите переменную. Также в шаблон можно добавить дату и время с помощью функции DateTime(). Для этого нажмите значок f(x);
  • Присвоить выходные атрибуты в — эта опция является стандартной настройкой действий в бизнес-процессах, созданных на уровне модуля. С её помощью можно сопоставить контекст действия с контекстом процесса, в котором оно применяется. Для настройки текущего блока  эта опция необязательна. Вы можете оставить вариант по умолчанию — контекст процесса.

Вкладка «Входные и выходные атрибуты»

На этой вкладке сопоставьте входные и выходные атрибуты с переменными из контекста бизнес-процесса.

primary-documents-soica-element-4

  • Входные переменные:
    • Файл — нажмите Выберите поле и укажите переменную, в которую в ходе процесса запишется исходное изображение документа. В карточке просмотра документа оно будет доступно на вкладке Загруженный файл;
  • Выходные переменные (контекст) — укажите переменные из контекста бизнес-процесса, в которые запишется полученная модулем информация:
    • Подтверждение результата — выберите переменную типа Выбор «да/нет», в которую запишется решение пользователя по результату распознавания. Если результат подтверждён, в переменную запишется значение Да, если отменён — запишется Нет. В зависимости от этого настройте дальнейший ход процесса. Например, предложите пользователю заменить файл для распознавания в случае отмены результата и настройте повторный запуск обработки файла;
    • Изображения — укажите переменную типа Файл с опцией Несколько, в которую запишется изображение документа, которое создаст и откорректирует модель ИИ. Оно будет доступно в карточке документа на вкладке Сканы ,если пользователь сохранит результат. Если исходный файл содержит несколько страниц, будет созданы несколько изображений;
    • сопоставьте параметры документа с переменными контекста: ИНН, КПП, номер документа, и т. д. Блок предназначен для всех типов документа, которые могут распознаваться в данном решении. Поэтому укажите переменные для параметров каждого типа документа.

Обратите внимание:

    • для таких данных, как тип и номер документа, наименование покупателя и поставщика, ИНН и КПП, выберите переменные типа Строка;
    • для хранения сумм укажите переменные типа Число;
    • для свойства Дата документа укажите переменную типа Дата/время;
    • для свойства с названием Таблица для… выберите переменную типа Таблица.

Вкладка «Время выполнения»

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

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

Вкладка «Обработка ошибок»

На этой вкладке укажите, по какой ветке направится бизнес-процесс при возникновении ошибки в работе блока. Также вы можете настроить оповещение пользователей об ошибке.

primary-documents-soica-element-5

  • Оповещение — включите опцию и укажите пользователей, которым придёт оповещение об ошибке. Можно выбрать текущего пользователя, группу пользователей, элемент оргструктуры или контекстную переменную, например, инициатора процесса;
  • Прервать — для корректной работы блока включите эту опцию и в поле Переход укажите, по какой ветке направится процесс в случае ошибки. Такой переход будет отмечен на схеме процесса значком primary-documents-soica-element-6.

Если вы завершили настройку блока, нажмите кнопку Сохранить.

Результат распознавания документов

Чтобы запустить процесс распознавания документа, перейдите в раздел Первичные документы x SOICA. На странице любого приложения в правом верхнем углу нажмите Распознать документ. В открывшемся окне приложите файл и нажмите Отправить.

Когда процесс дойдёт до элемента Распознавание первичных документов x SOICA, модель ИИ откорректирует загруженный файл, например, выровняет по горизонтали или увеличит. Затем считает данные с откорректированного изображения и сохранит их в контекстные переменные.

Исполнителю поступит задача проверить данные распознанного документа.

primary-documents-soica-element-7

Карточка задачи состоит из двух вкладок:

  • Поля документа — здесь отображаются все распознанные данные документа. Их можно отредактировать;
  • Сканы — содержит новый файл, созданный после корректировки исходного.

Чтобы закрыть задачу, нажмите:

  • Подтвердить и сохранить — распознанные данные запишутся в контекстные переменные. Карточка документа отобразится в разделе Первичные документы x SOICA в соответствующем приложении. Пользователи могут работать с документом как с элементом приложения типа Документ. Например, отправлять на согласование или ознакомление, создавать задачи по элементу и т. д. Чтобы сохранить элемент в другом приложении, разместите на странице бизнес-процесса блок Создание элемента.
  • Подтвердить — распознанные данные запишутся в контекстные переменные, при этом элемент приложения не создаётся.