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