Обработка электронного документа службами ввода
Алгоритм работы сценария
Для каждого документа, полученного от служб ввода, сценарий выполняет следующие действия:
· в зависимости от значения параметра IdentifyOurEDocuments выполняется распознавание штрих-кодов документа. Распознавание выполняется только для тех документов, формат которых поддерживает сервис извлечения штрих-кодов (см. раздел «Сервис извлечения штрих-кодов» в руководстве по службам ввода);
· если найден штрих-код системы DIRECTUM, то по ИД документа, указанному в штрих-коде, выполняется поиск документа в системе. Документ, полученный от служб ввода, импортируется в новую версию найденного документа;
· если распознавание штрих-кодов не выполнялось или штрих-код системы DIRECTUM не найден, то создается новый документ из файла. Вид электронного документа и тип карточки заполняются значениями параметров EDocKind и EDocCardType соответственно. Имя документа заполняется именем файла;
· если в качестве параметра ConvertToPDF передано значение True, то выполняется преобразование в PDF-формат. Если в ходе преобразования возникли ошибки или формат документа не поддерживается сервисом преобразования в PDF, то документ остается в исходном формате, выполнение сценария продолжается;
· если сценарию передается пакет с несколькими документами, то часть из них может быть основными, а часть вспомогательными. Например, для сервиса ввода с e-mail основным будет документом с текстом сообщения электронной почты, а вспомогательными - документы с вложениями. Сценарий связывает первый основной документ с каждым дополнительным документом;
· если в параметре StandardRouteCode передан код типового маршрута, то создается задача по типовому маршруту, в задачу вкладывается документ, и задача отправляется по маршруту. Если в пакете получен не один документ, а несколько, то создается отдельная задача для каждого основного документа. В задачу кроме основного документа вкладываются все связанные с ним вспомогательные документы.
См. также:
· Описание;
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|