Copyright (c) Prolog Developemnt Center SPb
WorkSpace Manager 
Версия 2.0

Обработка  файлов

Обработка файлов производится с учетом установок, определенных  в разделе Options:
Управление обработкой файлов производится средствами панели управления раздела File Actions.
Четыре операции обработки содержат названия операций, допустимых для файла, отмеченного в списке файлов рабочего пространства. Если ни один файл не отмечен в списке файлов, то операции имеют абстрактные наименования - номера операций.
На следующих рисунках показаны  варианты именования операций в зависимости от типа расширения отмеченного файла.

Вариант файла с расширением  VIRPRJ
Вариант файла с расширением  HTML

Каждая операция имеет два режима:
Каждая кнопка операции имеет два состояния и изображения:
Последняя выполненная операция сохраняется в виде состояния кнопки, и может быть повторно вызвана.
Если вызываемая операция не определена для какого-либо типа файла, то она игнорируется.
Выполнение операции над каждым файлом  завершается  изменением и отображением состояния (колонка State в списке файлов), количестве ошибок-предупреждений при обработки файлов (колонка Err/Warn),  даты и времени изменения состояния (колонка Date,Time
Состояниями являются:
Приложение WorkSpaceManager не содержит критериев успешности или неуспешности (Done и Failed) выполнения операции над файлом конкретного типа а также правил определения числа ошибок и предупреждений. Для каждого типа файла это должно определяться в специальном plug-in - эксперте типа файла.

При выполнении операции над всеми файлами или над несколькими отмеченными файлами, если в свойствах данного расширения файла указано, что состояние предыдущей операции принимается во внимание, то обрабатываются только те файлы, которые не имеют состояния Done.  Это позволяет обрабатывать только те файлы, которые еще не были обработаны или ранее обрабатывались с ошибками.
Но состояние любого отдельного файла или нескольких выбранных файлов или всех файлов можно изменить (сбросить) использованием кнопки Reset Selected или Reset All.
Reset Selected применяется к выбранным (отмеченным) файлам.
Reset All применяется ко всем файлам списка.
Первое нажатие на кнопку удаляет любое состояние отличное от  Done, а второе -  удаляет и состояние Done. При этом удаляются и данные об ошибках и даты-времени обработки.

В нижней части формы приложения строка состояния показывает общее число файлов, обработанных из числа подлежащих обработке, а в скобках -
    D - число успешно обработанных;
    F -  число неуспешно обработанных;
    NF - число файлов, не найденных.

При выполнении операции над несколькими файлами возможна приостановка с последующим пуском (Pause/Run) или полная остановка обработки (Stop). При этом, поскольку единицей обработки является файл, то операция приостанавливается (или останавливается) после завершения обработки текущего файла.