Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Блок является устаревшим и оставлен для совместимости с предыдущими версиями системы.

Назначение. Блок «Мониторинг появления файла» предназначен для мониторинга появления файла в указанной папке по заданной маске в течение определенного времени.

Группа – «Интеграция с файловой системой».

Базовый блок – «Мониторинг».

Свойства, унаследованные от базового блока:

Имя

Заголовок

Тип

Отличия от свойств базового блока

Name

Наименование

Строка (Константа)

Доступное. Значение по умолчанию: Мониторинг появления файла

Link

Ссылка

Строка (Константа)

Доступное

Comment

Примечание

Строка (Константа)

Доступное

Deadline

Крайний срок

Дата, Целое число (Константа или параметр)

Доступное

IsRelativeDeadline

Относительный

Логическое значение (Константа)

Доступное

RelativeDeadlineType

Единица измерения

Признак (Константа)

Доступное

SearchType

Тип мониторинга

Признак (Константа)

Скрытое. Возможные значения: Прочее, Список зависимостей. Значение по умолчанию: Прочее

Interval

Интервал

Целое число (Константа или параметр)

Доступное. Отображается, если выбран тип мониторинга Прочее

IntervalType

Тип интервала

Признак (Константа)

Доступное

Dependencies

Список зависимостей

Коллекция задач, Задача (Константа или параметр)

Возможные значения: Коллекция задач, Задача. Значение по умолчанию Коллекция задач

SearchDescription

Поиск

Описание поиска (Константа или параметр)

Скрытое

SearchScript

Правило мониторинга

Строка (Вычисление)

Скрытое. Отображается, если выбран тип мониторинга Прочее

Дополнительные свойства:

Имя

Заголовок

Тип

Описание

Folder

Папка

Строка (Константа или параметр)

Доступное. Путь к локальной или сетевой папке, в которой будет происходить поиск файла. Обязательное

Mask

Маска

Строка (Константа или параметр)

Маска для поиска файла. Обязательное

FoundFileParamName

Найденный файл

Строка (Константа)

Доступное. Имя параметра, в который будет сохранена строка с именем найденного файла

Результаты выполнения: унаследованы от базового блока «Мониторинг».

Описание:

блок «Мониторинг появления файла» выполняет поиск файла по заданной маске в указанной папке с периодичностью, заданной свойством Интервал;
если обязательные параметры Folder и Mask не заданы, то блок прервется с генерацией соответствующего исключения;
путь к папке в свойстве Folder может быть задан как сетевой (в этом случае пользователь, от имени которого запущена служба Workflow, должен обладать правами на сетевой ресурс на чтение), так и локальный (при указании локального пути будет происходить обращение к локальным ресурсам сервера, на котором запущена служба Workflow). Указывать путь к папке можно как с ‘\’ на конце, так и без него (например, «C:\» равнозначно «C:»). Если будет указан неверный путь к папке, то блок прервется с генерацией соответствующего исключения;
для задания маски используются стандартные правила задания масок для поиска файлов («*» - любая последовательность символов, «?» – любой одиночный символ или отсутствие символа). Например, «*.doc» – все файлы с расширением DOC;
чтобы получить имя найденного файла, можно использовать свойство FoundFileParamName. В нем необходимо задать имя параметра типа строка типового маршрута, в который будет занесен результат поиска. Если в папке есть несколько файлов, удовлетворяющих критериям поиска, то в результат будет занесено только первое по алфавиту имя файла.

Подробнее см. раздел «Пример использования блока «Мониторинг появления файла»».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }