Сценарий предназначен для предварительной обработки и занесения в систему Directum документов, поступающих от служб ввода. Сценарий запускается автоматически модулем отправки документов в систему Directum.
Действия, выполняемые сценарием, зависят от переданных параметров и от того, используется ли модуль «Инструменты Ario».
Не используется модуль «Инструменты Ario»:
• | извлекается и распознается штрихкод из документа. Чтобы определить, относится ли документ к данному экземпляру системы Directum, проверяется, что штрихкод удовлетворяет маске «Directum-<ИД инсталляции системы>-<ИД документа Directum>». Чтобы определялся штрихкод учетной системы, в настройках модуля «Финансовый архив» должны быть заполнены поля Тип системы и Экземпляр системы. Подробнее см. раздел «Установка и настройка»; |
• | если найден штрихкод системы Directum или учетной системы, то выполняется поиск документа в системе. Документ, полученный от службы ввода, импортируется в новую версию найденного документа; |
• | если распознавание штрихкодов не выполнялось или штрихкод Directum/учетной системы не найден, то создается новый документ из файла. Имя документа заполняется именем файла; |
• | документ преобразовывается в формат PDF, если задан соответствующий параметр. Если при этом возникли ошибки, то документ остается в исходном формате, выполнение сценария продолжается. |
Используется модуль «Инструменты Ario»:
• | если документ получен с электронной почты, то из него извлекается и распознается штрихкод. Если штрихкод Directum или учетной системы не найден, то документ отправляется на обработку сервисам Ario. Если найден, то документ импортируется в новую версию найденного документа; |
• | если документ получен со сканера, то документ сразу отправляется на обработку сервисам Ario. В этом случае штрихкод извлекается и распознается после обработки сервисами; |
• | если расширение файла не поддерживается сервисами Ario, то документ импортируется в систему без обработки. |
В сценарий может передаваться пакет с несколькими документами, например, письмо с вложениями. В этом случае один документ считается основным, а остальные – вспомогательными. Сценарий связывает первый основной документ с каждым вспомогательным документом.
Когда сценарий завершает обработку документа, для каждого основного документа создается задача по типовому маршруту, по умолчанию «Обработка документов из службы ввода». В задачу вкладывается основной документ и связанные с ним вспомогательные документы. Задание на обработку документов получает:
• | сотрудник, ответственный за обработку документов с определенного источника, если используется модуль «Инструменты Ario». Если не удалось вычислить сотрудника – пользователь, указанный в поле *Администратор в установках модуля; |
• | исполнитель роли ОтветственныйЗаСканирование, если в документе найден штрихкод учетной системы; |
• | исполнитель роли Делопроизводитель, если есть лицензия на модуль «Канцелярия», в документе найден штрихкод Directum или не найдено никаких штрихкодов; |
• | исполнитель роли ОтветственныйЗаСлужбуВвода, если не удалось определить исполнителей, указанных выше. |
Подробнее о параметрах сценария см. раздел «Параметры запуска».
События и ошибки, возникшие в ходе выполнения сценария, записываются в лог-файл. Если установлен модуль «Инструменты Ario», лог-файл сохраняется в папке, указанной в установках модуля, в поле *Путь к сетевой папке с лог-файлами. Если модуль не установлен, лог-файл сохраняется в папке, указанной в установках текущего сервера, в поле Лог-файлы.