Управление файлами

Начиная с TDMS 1.0, в один объект системы (например, документ или чертеж) можно вложить любое количество файлов произвольных форматов. Например, исходный чертеж хранится в формате DWG, его электронный печатный оригинал – в формате PDF, а отсканированная копия бумажного оригинала – в TIFF.

Благодаря возможностям автоматизации TDMS 3.0 некоторыми нестандартными методами можно добиться даже того, чтобы хранить файлы не линейным списком, а в иерархической структуре, вместе с именами папок. Но одно дело поддерживать такую структуру искусственно и совсем другое – реализовать ее поддержку на уровне интерфейса обычного пользователя TDMS.

TDMS 4.0 дает возможность манипулировать файлами в иерархическом файловом составе объекта. Вы можете загрузить в хранилище системы папку из файловой системы, которая, кроме файлов, будет содержать другие папки с файлами. Такая функциональность требуется для систем, обладающих собственными менеджерами проектов, размещающими файлы не простым списком, а в дереве. Среди программных продуктов, разрабатываемых CSoft Development и другими производителями в области САПР, таких продуктов достаточно много. Впрочем, даже если вы захотите сохранить документ Microsoft Word в формате HTML, то кроме самого документа появится папка, в которую Word поместит файлы вставленных в документ изображений. Теперь, чтобы сохранить их в TDMS, вам не потребуется прибегать к специфическим методам загрузки и выгрузки.

Рис. 1. Файловый состав объекта поддерживает иерархическую структуру

Объем файловых данных, который вы можете поместить в один объект, ограничен только здравым смыслом. Но прежде чем поместить в TDMS всю вашу папку Мои документы, подумайте, а зачем вы это делаете?

TDMS 4.0 поддерживает технологию перетаскивания файлов с помощью мыши (drag&drop). Файлы и папки можно перетащить из Windows Explorer в файловый состав объекта и, наоборот, из объекта TDMS в операционную систему.

В контекстное меню файла состава объекта добавлена возможность отображения и запуска команды класса «Редактирование». Команда становится доступной в том случае, если она определена для данного типа файла, и набор прав текущего пользователя по отношению к данному объекту разрешает редактирование файлов. В отличие от команды класса «Просмотр», команда класса «Редактирование», выполненная на одном файле, выгружает все файлы из состава объекта в локальную папку пользователя.

Рис. 2. Команда класса «редактирование» может быть выполнена на отдельном файле

Для более точного воспроизведения свойств файлов операционной системы Windows в TDMS 4.0 добавлены свойства файлов Скрытый и Только для чтения. Эти свойства сохраняются при загрузке и выгрузке файлов.

Рис. 3. Новые свойства файла Скрытый и Только для чтения

TDMS 4.0 предоставляет еще один способ загрузки файлов в объект. Контекстное меню, раскрываемое в файловом составе объекта, содержит команду Добавить файл/Получить со сканера. В том случае, если к вашему компьютеру подключен сканер, вы сможете помещать файлы прямо с него. Настроить параметры сканирования можно в диалоге Файл/Настройки/Сканирование/Параметры или непосредственно в файловом составе через команду Добавить файл/Параметры сканирования.

Назад к списку нововведений в TDMS 4.0