Управление файлами
Начиная с TDMS 1.0, в один объект системы (например, документ или чертеж) можно вложить любое количество файлов произвольных форматов. Например, исходный чертеж хранится в формате DWG, его электронный печатный оригинал — в формате PDF, а отсканированная копия бумажного оригинала — в TIFF.
Благодаря возможностям автоматизации TDMS 3.0 некоторыми нестандартными методами можно добиться даже того, чтобы хранить файлы не линейным списком, а в иерархической структуре, вместе с именами папок. Но одно дело поддерживать такую структуру искусственно и совсем другое — реализовать ее поддержку на уровне интерфейса обычного пользователя TDMS.
TDMS 4.0 дает возможность манипулировать файлами в иерархическом файловом составе объекта. Вы можете загрузить в хранилище системы папку из файловой системы, которая, кроме файлов, будет содержать другие папки с файлами. Такая функциональность требуется для систем, обладающих собственными менеджерами проектов, размещающими файлы не простым списком, а в дереве. Среди программных продуктов, разрабатываемых CSoft Development и другими производителями в области САПР, таких продуктов достаточно много. Впрочем, даже если вы захотите сохранить документ Microsoft Word в формате HTML, то кроме самого документа появится папка, в которую Word поместит файлы вставленных в документ изображений. Теперь, чтобы сохранить их в TDMS, вам не потребуется прибегать к специфическим методам загрузки и выгрузки.
Объем файловых данных, который вы можете поместить в один объект, ограничен только здравым смыслом. Но прежде чем поместить в TDMS всю вашу папку Мои документы, подумайте, а зачем вы это делаете?
TDMS 4.0 поддерживает технологию перетаскивания файлов с помощью мыши (drag&drop). Файлы и папки можно перетащить из Windows Explorer в файловый состав объекта и, наоборот, из объекта TDMS в операционную систему.
В контекстное меню файла состава объекта добавлена возможность отображения и запуска команды класса «Редактирование». Команда становится доступной в том случае, если она определена для данного типа файла, и набор прав текущего пользователя по отношению к данному объекту разрешает редактирование файлов. В отличие от команды класса «Просмотр», команда класса «Редактирование», выполненная на одном файле, выгружает все файлы из состава объекта в локальную папку пользователя.
Для более точного воспроизведения свойств файлов операционной системы Windows в TDMS 4.0 добавлены свойства файлов Скрытый и Только для чтения. Эти свойства сохраняются при загрузке и выгрузке файлов.
TDMS 4.0 предоставляет еще один способ загрузки файлов в объект. Контекстное меню, раскрываемое в файловом составе объекта, содержит команду Добавить файл/Получить со сканера. В том случае, если к вашему компьютеру подключен сканер, вы сможете помещать файлы прямо с него. Настроить параметры сканирования можно в диалоге Файл/Настройки/Сканирование/Параметры или непосредственно в файловом составе через команду Добавить файл/Параметры сканирования.