Блок является устаревшим и оставлен для совместимости с предыдущими версиями системы.
Назначение. Блок «Мониторинг появления файла» предназначен для мониторинга появления файла в указанной папке по заданной маске в течение определенного времени.
Группа – «Интеграция с файловой системой».
Базовый блок – «Мониторинг».
Свойства, унаследованные от базового блока:
| Имя | Заголовок | Тип | Отличия от свойств базового блока | 
|---|---|---|---|
| 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 |