Сценарий предназначен для выполнения предварительной обработки и занесения в систему DIRECTUM документов, поступающих от служб ввода. Описание алгоритма работы сценария см. в разделе «Отправка в систему DIRECTUM».
В настоящем разделе описаны параметры запуска и особенности использования сценария:
Параметры сценария Обработка документа службами ввода по способу задания делятся на 2 части.
Первая часть параметров задается службами ввода в командной строке вызова сценария. Эти параметры являются обязательными:
Параметр |
Описание |
---|---|
FilePath |
Путь к папке с файлами, которые были получены службами ввода |
DeviceInfo |
При использовании ISBuilderSender – строка в формате XML с метаинформацией об источнике захвата. При использовании ISBuilderCmdLineSender – имя файла с этой информацией |
InstanceInfos |
При использовании ISBuilderSender – текст в формате XML с метаинформацией об объекте, заносимом в систему. При использовании ISBuilderCmdLineSender – имя файла с этой информацией |
LaunchParamsCode |
Код записи справочника Параметры запуска компонент, в которой указаны дополнительные параметры сценария |
Вторая часть параметров задается администратором в справочнике Параметры запуска компонент в записи с кодом LaunchParamsCode. Эти параметры не являются обязательными.
Параметр |
Описание |
---|---|
IdentifyOurEDocuments |
Проверить, что документ принадлежит данному экземпляру системы DIRECTUM. Возможные значения: True, False. Если параметр имеет значение True, то в документе выполняется поиск штрихкодов данного экземпляра системы DIRECTUM. Если штрихкод найден, то полученный документ будет импортирован в новую версию документа, иначе – будет импортирован в новый документ системы DIRECTUM. Полученный документ не будет импортирован, если в системе не найден документ с ИД документа из штрихкода. Например, если соответствующий документ был удален или на него нет прав. Если параметр IdentifyOurEDocuments имеет значение False, то полученный документ будет импортирован в новый документ системы DIRECTUM. По умолчанию параметр принимает значение False |
EDocCardType |
Тип карточки создаваемого документа. В качестве значения следует указывать имя типа карточки из компоненты Типы карточке документов. По умолчанию параметр имеет значение ПЭА, то есть Документы произвольной формы. Если параметр IdentifyOurEDocuments имеет значение True и документ принадлежит данному экземпляру системы DIRECTUM, то параметр EDocCardType игнорируется, так как создается не документ, а версия документа |
EDocKind |
Вид создаваемого документа. В качестве значения следует указывать код вида документа из справочника Виды документов. Значение по умолчанию устанавливается сценарием Установки служб ввода документов DIRECTUM. Если параметр IdentifyOurEDocuments имеет значение True и документ принадлежит данному экземпляру системы DIRECTUM, то параметр EDocKind игнорируется, так как создается не документ, а версия документа |
ConvertToPDF |
Признак преобразования документа в PDF-формат. Возможные значения: True, False. По умолчанию параметр принимает значение False. Если данный параметр имеет значение True, то документ перед занесением в систему будет преобразован в PDF-формат с помощью служб преобразования документов DIRECTUM. Подробнее см. раздел «Службы преобразования документов» |
StandardRouteCode |
Типовой маршрут, по которому будет отправлен документ. В качестве значения параметра следует указывать код типового маршрута из справочника Типовые маршруты. По умолчанию параметр не задан. Если параметр задан, то по указанному типовому маршруту создается задача, в неё вкладывается обработанный документ и задача отправляется по маршруту. Если параметр не указан, то задача не создается. |
AdditionalEDocCardType |
Тип карточки дополнительных документов. К дополнительным документам относятся файлы, вложенные в сообщение электронной почты. В качестве значения параметра следует указывать имя типа карточки из компоненты Типы карточек документов. По умолчанию параметр принимает значение ПЭА, то есть Документы произвольной формы. Если параметр IdentifyOurEDocuments имеет значение True и документ принадлежит данному экземпляру системы DIRECTUM, то параметр игнорируется, так как создаются не документы, а версии документов |
AdditionalEDocKind |
Вид дополнительных документов. К дополнительным документам относятся файлы, вложенные в сообщение электронной почты. В качестве значения параметра следует указывать код вида документа из справочника Виды документов. Значение по умолчанию устанавливается сценарием Установки служб ввода документов DIRECTUM. Если параметр IdentifyOurEDocuments имеет значение True и документ принадлежит данному экземпляру системы DIRECTUM, то параметр EDocKind игнорируется, так как создается не документ, а версия документа |
При использовании сценария Обработка документа службами ввода нужно учитывать особенности:
• | параметры EDocCardType и EDocKind могут быть либо оба указаны, либо оба не указаны. Если один параметр указан, а другой нет, то будет сгенерировано исключение. Если оба параметра не указаны, то будут использоваться значения по умолчанию. Аналогично для параметров AdditionalEDocCardType и AdditionalEDocKind; |
• | если параметр IdentifyOurEDocuments имеет значение True, то проверка принадлежности данному экземпляру системы DIRECTUM осуществляется поиском штрихкодов данного экземпляра системы DIRECTUM на документе. Ищутся штрихкоды, тип которых Code128 и значения которых удовлетворяет маске «DIRECTUM-<ИД инсталляции системы>-<ИД документа>», где |
• | <ИД инсталляции системы> – ИД инсталляции данного экземпляра системы DIRECTUM; |
• | <ИД документа> – ИД документа в системе DIRECTUM; |
• | при импорте документов в новую версию документа системы и создании нового документа, в истории работы с документом будет указано «Из файла <Имя файла>»; |
• | в качестве имени нового документа будет использоваться имя файла, из которого создается документ; |
• | если параметр ConvertToPDF имеет значение True, то после занесения в систему DIRECTUM последняя версия документа будет преобразована в формат PDF. В истории работы с документом будет указано «В файл <Имя файла>.pdf»; |
• | если параметр IdentifyOurEDocuments имеет значение True и при анализе штрихкода документа произошла ошибка, например, формат файла не поддерживается службами преобразования, то будет создан новый документ. |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |