farvater@mcad.ru

Россия, 644010, г. Омск, ул. 8 Марта, д. 8, офис 1-8

    TDMS

    от 111 000 ₽

    Technical Data Management System – система, предназначенная для автоматизации технического и организационно-распорядительного документооборота на предприятиях, работающих в области промышленного и гражданского строительства, судостроения, технической инвентаризации, а также в других отраслях, использующих в своей работе технические данные и создаваемые на их основе документы: чертежи, планы, схемы, спецификации, ведомости и т.п.

    TDMS (Technical Data Management System) — это система, предназначенная для автоматизации технического и организационно-распорядительного документооборота на предприятиях, работающих в области промышленного и гражданского строительства, судостроения, технической инвентаризации, а также в других отраслях, использующих в своей работе технические данные и создаваемые на их основе документы: чертежи, планы, схемы, спецификации, ведомости и т.п.

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

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

    Для хранения данных TDMS использует как коммерческие СУБД, так и бесплатные версии, включая PostgreSQL, что позволяет сократить расходы на поддержку системы, исключив затраты на дорогостоящие продукты иностранного производства.

    Оптимальное сочетание простоты интерфейса, богатства настроек и открытости платформы TDMS позволяет собрать всю информацию и документацию, связанную с проектируемыми объектами (комплексами, зданиями, сооружениями и т.д.), и, строго разграничив права доступа, организовать коллективную работу всех подразделений организации.

    Гибкость и открытость платформы TDMS позволили разработать на ее базе различные модульные решения, которые могут быть интегрированы в единую информационную систему предприятия.

    • Электронный архив технической документации;
    • Управление организационно-распорядительной документацией;
    • Система управления проектным производством;
    • Система управления взаимоотношениями с заказчиками;
    • Управление персоналом;
    • Учет фактических трудозатрат;
    • Управление проектами;
    • Управление взаимоотношениями с контрагентами;
    • Авторский надзор;
    • Управление субподрядными работами;
    • Система управления договорной и административно-распорядительной документацией.

    Система TDMS представлена на рынке с 2003 года, и сегодня уже десятки тысяч человек успешно используют ее в своей работе. TDMS обеспечивает решение задач различного объема и сложности, что позволяет автоматизировать управление проектными данными как в небольших проектных и архитектурных бюро, так и в отраслевых проектных институтах, численность персонала которых превышает 1000 человек.

    В состав комплекса TDMS входят следующее программное обеспечение и документация к нему, поставляемые на одном установочном диске:

    • TDMS Client — приложение Windows, автоматизированное рабочее место пользователя, настраиваемое средствами платформы TDMS для выполнения определенного перечня бизнес-функций;
    • TDMS Client (web-приложение) — веб-клиент, универсальное решение для мобильных пользователей, адаптированное для работы как с настольными и мобильными компьютерами, так и с портативными устройствами;
    • TDMS Developer — рабочее место разработчика, системного архитектора и администратора системы TDMS, расширенное дополнительными функциями по созданию настроек TDMS;
    • TDMS Администратор — простая и удобная среда для создания, обновления, восстановления баз данных и конфигураций TDMS, а также для выполнения ряда сервисных работ с данными;
    • TDMS File Server — файловый сервер TDMS, опциональное серверное приложение (облачный сервис), максимально эффективно управляющее файлами системы;
    • TDMS Web Server — серверное приложение, обеспечивающие универсальный настраиваемый web-интерфейс к системе TDMS средствами веб-браузеров;
    • TDMS Application Server — программируемое серверное приложение, которое поставляется в виде нескольких стандартных частей (компонент), устанавливаемых одновременно или по отдельности. Список компонент сервера может быть расширен как разработчиком системы TDMS, так и сторонними компаниями;
    • TDMS Viewer — встроенное средство просмотра файлов основных графических и текстовых форматов.

    Кроме того, в состав TDMS входят программные интерфейсы и программные модули и сервисы. Программные интерфейсы позволяют синхронизировать процесс получения и изменения атрибутивной информации внешними приложениями. Программные модули встраиваются в среду TDMS и дополняют систему специфическими функциями, такими как работа с квалифицированными цифровыми подписями, штриховым кодированием, управлением файлами формата PDF и др.

    TDMS обладает гибким механизмом хранения файлов, позволяющим размещать их непосредственно в СУБД, на файловом сервере или хранить в произвольном месте на диске пользователя, в локальной или глобальной сети.

    Хранение данных в СУБД обеспечивает максимальный уровень безопасности данных, позволяет осуществлять резервное копирование всех данных сразу и использовать встроенный в СУБД полнотекстовый поиск. Недостатком хранения файлов в СУБД являются относительно низкая скорость операций записи файлов в базу данных и большая нагрузка на сервер БД и его каналы связи.

    TDMS File Server (Файловый сервер TDMS) – опциональное приложение, запускаемое на любом локальном или удаленном компьютере и позволяющее эффективно управлять файлами, размещенными на практически неограниченном количестве устройств хранения.

    Для обычного пользователя файловый сервер выглядит как “черный ящик”. Чтобы извлечь требуемый файл, клиентское приложение отправляет запрос на сервер БД, где происходит проверка прав на просмотр файла. Если право на просмотр имеется, служба файлового сервера получает команду передать защищенный пакет данных на рабочее место пользователя. Обновление данных на файловом сервере происходит по аналогичному сценарию: данные помещаются на файловый сервер только после подтверждения прав пользователя на редактирование файла. Такая схема позволяет создавать распределенные хранилища данных, не опираясь на политики безопасности отдельно взятой файловой системы.

    Файловый сервер TDMS позволяет оптимизировать хранение файлов, учитывая скорость работы устройств хранения и частоту обращения к файлам. Файловые серверы TDMS могут привязываться к рабочим местам пользователей, что позволяет размещать файлы непосредственно в том сегменте сети, где они наиболее часто используются.

    Функционал File Server

    Для увеличения производительности, при выполнении операций с файлами, разработан механизм кэширования отдельных файлов на файловых серверах с наибольшей скоростью доступа для каждого пользователя системы. При этом система сама отслеживает место хранения актуальной версии файла и при необходимости копирует его на кэш-сервер пользователя.

    Использование файловых серверов значительно повышает быстродействие системы TDMS при работе с файлами:

    • Cнижается нагрузка на СУБД при использовании отдельных компьютеров под файловые серверы.
    • Уменьшается сетевой трафик, обусловленный размещением нескольких файловых серверов в разных сегментах сети.

    В качестве устройств хранения информации могут выступать обычные папки на локальном или удаленном компьютере, устройства типа CD-ROM, роботизированные CD/DVD-библиотеки или любые другие поддерживаемые Windows устройства хранения информации. Доступ к файловому серверу со стороны клиентского приложения определяется внутренними учетными записями, что позволяет различать файлы, принадлежащие разным приложениям-клиентам (в случае TDMS – отношение файла к той или иной базе данных TDMS).

    Интерфейсы TDMS — это специальные программные компоненты, позволяющие синхронизировать работу системы и приложений, редактирующих файлы объектов TDMS.

    В составе TDMS поставляются интерфейсы к Microsoft Office (Windows Explorer, Microsoft Word, Microsoft Excel, Microsoft Outlook), nanoCAD и AutoCAD, обеспечивающие автоматизацию процесса передачи данных между приложениями. Например, интерфейс к AutoCAD позволяет автоматически заполнять основную надпись чертежа и отслеживать внешние ссылки, сообщая TDMS о произошедших в структуре файла чертежа изменениях. Интерфейс к Microsoft Outlook обеспечивает возможность создания сообщений внешней почты непосредственно в TDMS, а также помещения входящих сообщений в систему.

    Наиболее простые интерфейсы не требуют специально подготовленной структуры базы данных (настроек) TDMS (например, интерфейсы к Microsoft Office). Более сложные интерфейсы (такие, как интеграция TDMS с Microsoft Project и интерфейс TDMS с RasterID) предполагают наличие не только межпрограммного модуля, но и соответствующей настройки TDMS.

    По заказу клиента может быть создан интерфейс к любому приложению Microsoft Windows.

    Интерфейс TDMS с nanoCAD

    Этот интерфейс предназначен для полновесной интеграции nanoCAD и TDMS.

    Интерфейс TDMS и nanoCAD позволяет:

    • выполнять команды TDMS, ассоциированные с определенным типом объектов, непосредственно из nanoCAD;
    • создавать объекты в TDMS;
    • сохранять файлы nanoCAD в файловом составе объекта TDMS непосредственно из nanoCAD с поддержанием целостности внешних ссылок;
    • создавать чертежи nanoCAD на основе шаблонов, хранящихся в TDMS;
    • вставлять в чертежи nanoCAD другие чертежи nanoCAD, хранящиеся в TDMS, в виде блоков или внешних ссылок;
    • вставлять в чертежи nanoCAD растры, хранящиеся в TDMS;
    • автоматически заполнять (обновлять) данные чертежей, размещаемые в основной надписи: шифр документа, наименование проекта, наименование объекта проектирования (вида работ), номер листа и другие параметры;
    • организовывать связь между атрибутами чертежа и карточкой объекта TDMS (переносить изменения полей карточки объекта TDMS в чертеж).

    Преимущества использования интерфейса:

    • повышение производительности труда за счет автоматизации выполнения ряда трудоемких операций.
    • повышение качества получаемых документов. Этому способствует и автоматизация выполнения некоторых операций, необходимость которых не всегда может быть вовремя установлена пользователем, и возможность выполнить такие операции в его отсутствие;
    • повышение удобства работы. Уменьшение количества рутинных операций способствует снижению утомляемости. Пользователь концентрируется на выполнении основной работы, а не на связанной с ней «бюрократии» и навязанной необходимости переключаться между приложениями.
    Интерфейс TDMS к Microsoft Word

    Интерфейс TDMS к Microsoft Word предназначен для увеличения производительности труда, повышения комфортности работы, улучшения качества выпускаемой документации и обеспечения коллективного взаимодействия при работе пользователей платформы TDMS с документами Microsoft Word.

    Интерфейс TDMS к Microsoft Word — это программная надстройка платформы TDMS, встраиваемая в среду Microsoft Word, и обеспечивающая интеграцию этих программных продуктов за счет привнесения части возможностей TDMS в среду Microsoft Word и расширения возможностей ряда стандартных функций Microsoft Word с учетом требований системы TDMS.

    Интерфейс TDMS обеспечивает ускорение работы и повышение качества разрабатываемых документов за счет использования следующих возможностей:

    • автоматическое заполнение системных и пользовательских атрибутов, расставленных в поля документов. К таким свойствам относятся, например, даты создания и модификации документа, его статус, наименование, тип и другие параметры;
    • автоматизация выполнения ряда трудоемких операций, таких как заполнение табличных значений, вставка вычисляемых значений, управление связями с другими документами;
    • устранение негативного влияния на производительность дублирующего набора действий, обязательных при работе с системой коллективного пользования. Интерфейс позволяет совместить команды сохранения и закрытия документов, а также переопределить работу некоторых стандартных команд приложения для поддержки работы с объектами TDMS;
    • поддержка групповой работы с документами, обеспечиваемая за счет реализации функций сравнения и слияния документов, и отслеживанию изменений в связанных (ссылочных) документах;
    • использование единых корпоративных шаблонов, позволяющих повысить качество оформления документов и избежать механических ошибок, которые появляются, например, при изменении реквизитов компании в процессе создания новых документов путем копирования старых.

    Повышение удобства и производительности

    После установки интерфейса на ваш компьютер, в Microsoft Word добавляется лента TDMS, содержащая набор команд TDMS, а в рабочее пространство документа встраивается дерево объектов TDMS, дополненное панелями поиска и выбора файлов.

    Меню TDMS в Microsoft Word

    Команды интерфейса, собранные на ленте TDMS, позволяют выполнить некоторые наиболее часто используемые команды над объектом TDMS. Главное достоинство этих команд в том, что для их выполнения не требуется переключение в TDMS или позиционирование на объекте TDMS в дереве в самом интерфейсе. Текущим объектом считается объект, файл которого в данный момент редактируется в приложении.

    Команды, расположенные в меню TDMS, позволяют вам:

    • Открыть документ на редактирование или просмотр из объекта TDMS
    • Создать новый документ из объекта или шаблона типа файла TDMS
    • Сохранить документ в TDMS
    • Экспортировать документ из TDMS, сохранив при этом связи с составляющими его файлами
    • Вставить в документ поля, заполнив их значениями атрибутов и функций TDMS
    • Вставить текст или часть текста из других документов
    • Сравнить и объединить текущий открытый документ с другим документом из TDMS
    • Настроить интерфейс для работы удобным вам способом

    Кроме основных перечисленных команд, интерфейс позволяет отправить файл объекта по внутренней почте TDMS, и открыть диалог свойств объекта непосредственно из системы TDMS. Команды, раскрываемые в меню на диалоге свойств объекта, позволяют выполнить любые действия над объектом, доступные из среды TDMS.

    Дерево объектов интерфейса

    Панель дерева объектов интерфейса обеспечивает возможности управления объектами аналогичные тем, которые имеются в системе TDMS. Дополнительно на панели дерева объектов интерфейса располагается список файлов, отображаемый при выборе объекта в дереве. Это решение удобно для работы с документами, в составе которых содержится произвольное количество файлов.

    Дерево объектов позволяет:

    • осуществлять навигацию по объектам;
    • осуществлять быстрый поиск объектов;
    • выполнять пользовательские и системные команды из контекстного меню;
    • открывать файлы на редактирование и просмотр;
    • вставлять ссылки на файлы в текущий открытый документ.

    Открытие документов

    Интерфейс к Microsoft Word позволяет открывать файлы из TDMS, не переключаясь из приложения в TDMS. Открыть файлы на просмотр или редактирование средствами интерфейса можно различными, наиболее удобными конкретному пользователю, способами. Кроме того, интерфейс обеспечивает предварительную выгрузку связанных файлов из TDMS и автоматическое обновление полей и другой связанной информации в открываемом документе.

    Средствами интерфейса можно создать новые документы, используя в качестве основы файлы других документов, хранящихся в TDMS, а также шаблоны типов файлов.

    Сохранение документов

    Интерфейс TDMS к Microsoft Word позволяет упростить процедуру сохранения файлов в TDMS, используя технику совмещения в одной команде сохранения:

    • действия, выполняемого приложением;
    • действия, выполняемого TDMS.

    Интерфейс изменяет (или может изменить в соответствии с настройками) поведение следующих команд:

    • команда Сохранить интерфейса позволяет одним действием сохранить файл на диск в рабочую папку, и обновить файл в хранилище TDMS;
    • «родная» команда Сохранить Microsoft Word может быть настроена таким образом, что она будет не только сохранять файл на диск в рабочую папку (обычное поведение), но и обновлять файл в хранилище TDMS (поведение, дополненное интерфейсом);
    • команда Сохранить и закрыть интерфейса позволяет последовательно сохранить файл на диск в рабочую папку, обновить файл в хранилище TDMS, снять файловую блокировку с объекта и закрыть файл в Microsoft Word.

    Кроме команд сохранения файла в текущем объекте, интерфейс позволяет сохранять документ напрямую в TDMS в формате PDF, в шаблоне типа файла и в другом, произвольно выбранном, объекте.


    Коллективная работа

    Поддержка внешних ссылок

    Интерфейс обеспечивает поддержку внешних ссылок в совместно редактируемых файлах таким образом, чтобы при их перемещении на другие компьютеры и носители как внутри организации, так и за ее пределами, сохранялась целостность информации.

    Для решения этой задачи интерфейс к Microsoft Word использует следующие возможности:

    • встроенный механизм коррекции абсолютных и псевдоотносительных путей, гарантирующий открытие составных документов на любом рабочем месте;
    • механизм экспорта составных документов, обеспечивающий целостность информации не зависимо от способа (структуры) выгрузки связанных файлов;
    • выгрузка связанных документов до их открытия в приложении.

    Поддержка связей объектов

    Использование интерфейса обеспечивает поддержку вложенной (иерархической) структуры для связанных файлов. В настройках интерфейса содержится специальное свойство, позволяющее включить режим сохранения информации о вложенности файлов друг в друга в структуре объектов TDMS. Иерархические связи объектов TDMS строятся на ссылках — один и тот же объект, как и файл, может быть заимствован (вставлен по ссылке) произвольное количество раз. Интерфейс сохраняет связанные объекты TDMS, повторяя структуру связей файлов. На практике это означает, что документ, созданный специалистом одной специальности, может войти в состав других документов, что, кроме возможности автоматической выгрузки всех связанных по иерархии файлов, предоставляет ряд дополнительных преимуществ.

    • Система TDMS отслеживает статусы входящих друг в друга документов. Нельзя утвердить документ верхнего уровня, если не утверждены все входящие в него документы. Если не утверждена Пояснительная записка строительного отдела, TDMS не позволит утвердить Общую пояснительную записку, использующую строительный раздел в составе сводного документа.
    • Если связанные документы уже утверждены, TDMS наложит ограничения на внесение изменений в документ, используемый в других частях проекта. Потребуется реализация регламента внесения изменений либо с созданием специального документа (Извещения об изменении), либо с менее жесткой, но также прописанной в стандартах предприятия процедуре по внесению изменений.

    Работа над одним документом

    Интерфейс TDMS к Microsoft Word обеспечивает возможность параллельной работы над одним документом как при совместной работе сотрудников одной организации, так и их взаимодействия с внешними контрагентами. Способы взаимодействия делятся на:

    • Юридическое сравнение (сравнение файла документа TDMS и файла, полученного извне). Подготовленный в TDMS документ отправляется по внешней почте контрагенту. Контрагент вносит изменения в документ и отправляет его обратно. При получении письма пользователь TDMS открывает документ из почтового клиента с помощью Microsoft Word и создает новый совмещенный документ.
    • Коллективное взаимодействие (сравнение двух редакций одного документа TDMS). Два человека решают одновременно работать над одним документом, не создавая при этом новой объектной сущности. У данного подхода существуют два сценария.
    • Заблаговременный. Один пользователь открывает документ на редактирование и блокирует его в TDMS. Второй пользователь, также обладающий правами на редактирование, чтобы не терять времени, открывает документ без блокировки. После завершения редактирования первым пользователем, второй пользователь совмещает документы.
    • Случайный. В процессе работы над одним документом два пользователя с правами на редактирование (соавторы) открывают его почти одновременно. Оба начинают редактировать, но один из них блокирует документ первым. Второй, попытавшись сохранить документ в TDMS, получает сообщение интерфейса, что документ блокирован. Но информация не теряется, — после снятия блокировки отредактированный файл объединяется с файлом, сохраненным в TDMS, и результат совместной работы помещается в базу TDMS.
    • Сравнение двух версий одного документа. Интерфейс позволяет сравнивать не только активные, но и более старые версии документов.
    • Сравнение двух разных документов. При многовариантном проектировании, дублировании, комментировании и некоторых других операциях и технологиях появляются файлы с похожим содержимым, также требующим сравнения и объединения. Интерфейс позволяет выполнить эти операции максимально быстро и удобно.

    Повышение качества разрабатываемых документов

    Актуализация документов в режиме реального времени

    Благодаря функциям мониторинга изменений в связанных (ссылочных) документах, интерфейс TDMS к Microsoft Word обеспечивает возможность согласованной параллельной работы над составными документами. При внесении изменений в связанные документы, пользователям, редактирующим сводные документы, высылается уведомление, и по их желанию производится обновление.

    Публикация документов

    Интерфейс обеспечивает экспорт составных документов из системы TDMS, позволяющий пользователям выбрать способ выгрузки связанных файлов: с сохранением структуры выгрузки TDMS, или ее преобразованием в одну папку, или в один файл.

    Важнейшими результатами применения интерфейса в подготовке передаваемой документации являются:

    • актуальность документов на момент публикации, гарантированная поддержкой иерархической структуры связанных документов и мониторингом вносимых в них изменений;
    • целостность путей файлов связанных документов, позволяющая открывать документы независимо от места их выгрузки.

    Использование единых корпоративных шаблонов документов

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

    Применение шаблонов документов позволяет добиться:

    • сокращения времени работы, требуемого для заполнения стандартных полей документов;
    • уменьшения количества ошибок при заполнении полей документов. При изменении телефонов, адресов, логотипов и других реквизитов, значение которых берутся из TDMS, обновление полей редактируемых документов происходит без существенных трудозатрат и максимально аккуратно;
    • повышения качества разрабатываемой документации: шаблоны позволяют использовать единый корпоративный стиль, их разработчики поддерживают соответствие государственным и отраслевым стандартам и нормам, а также требованиям конкретного заказчика.

    Развертывание интерфейса

    Для установки интерфейса на рабочие места пользователей применяется универсальный инсталлятор с возможностью как персональной установки, так и сетевого развертывания. Установщик самостоятельно определяет, какие компоненты и приложения необходимо установить на рабочее место, и при необходимости устанавливает их.

    Интерфейс TDMS к Microsoft Word, входит в программный продукт TDMS 4.0 AddIns for Microsoft Office и устанавливается вместе с интерфейсами для Microsoft Excel и Microsoft Outlook.

    Интерфейс поддерживает работу в среде Microsoft Word.

    Развертывание интерфейса

    Настройка свойств интерфейса позволяет:

    • определить способ обновления атрибутов и связей, размещенных в документах, при их открытии на просмотр или редактирование;
    • совместить функционал стандартной команды приложения Сохранить и команды интерфейса Сохранить в TDMS;
    • настроить режим сохранения на локальном диске пользователя открытых на просмотр файлов;
    • настроить режим хранения связанных файлов;
    • настроить поведение интерфейса для обработки событий, возникающих при внесении другими пользователями изменений в документы, вставленные по ссылке в ваш объединенный документ.

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

    Требования к аппаратному и программному обеспечению

    • Процессор: В соответствии с требованиями Microsoft Windows и Microsoft Office
    • Объем памяти: В соответствии с требованиями Microsoft Windows и Microsoft Office
    • Объем дисковой памяти: 50МБ свободного места
    • Операционная система: В соответствии с требованиями Microsoft Office
    • Интегрируемые приложения: TDMS Client, TDMS Developer, Microsoft Word
    Интерфейс TDMS к Microsoft Excel

    Интерфейс TDMS к Microsoft Excel предназначен для увеличения производительности труда, повышения комфортности работы, улучшения качества выпускаемой документации и обеспечения коллективного взаимодействия при работе пользователей платформы TDMS с электронными таблицами Microsoft Excel.

    Интерфейс TDMS к Microsoft Excel — это программная надстройка платформы TDMS, встраиваемая в среду Microsoft Excel, и обеспечивающая интеграцию этих программных продуктов за счет привнесения части возможностей TDMS в среду Microsoft Excel и расширения возможностей ряда стандартных функций Microsoft Excel с учетом требований системы TDMS.

    Интерфейс TDMS обеспечивает ускорение работы и повышение качества разрабатываемых документов за счет использования следующих возможностей:

    • автоматическое заполнение системных и пользовательских атрибутов, расставленных в ячейки листов. К таким свойствам относятся, например, даты создания и модификации документа, его статус, наименование, тип и другие параметры;
    • автоматизация выполнения ряда трудоемких операций, таких как заполнение табличных значений, вставка вычисляемых значений, управление связями с другими документами;
    • устранение негативного влияния на производительность дублирующего набора действий, обязательных при работе с системой коллективного пользования. Интерфейс позволяет совместить команды сохранения и закрытия документов, а также переопределить работу некоторых стандартных команд приложения для поддержки работы с объектами TDMS;
    • поддержка групповой работы с документами, обеспечиваемая за счет отслеживания изменений в связанных (ссылочных) документах;
    • использование единых корпоративных шаблонов, позволяющих повысить качество оформления документов и избежать механических ошибок, которые появляются, например, при изменении реквизитов компании в процессе создания новых документов путем копирования старых.

    Повышение удобства и производительности

    После установки интерфейса на ваш компьютер, в Microsoft Excel добавляется лента TDMS, содержащая набор команд TDMS, а в рабочее пространство книги встраивается дерево объектов TDMS, дополненное панелями поиска и выбора файлов.

    Меню TDMS в Microsoft Excel

    Команды интерфейса, собранные на ленте TDMS, позволяют выполнить некоторые наиболее часто используемые команды над объектом TDMS. Главное достоинство этих команд в том, что для их выполнения не требуется переключение в TDMS или позиционирование на объекте TDMS в дереве в самом интерфейсе. Текущим объектом считается объект, файл которого в данный момент редактируется в приложении.

    Команды, расположенные в меню TDMS, позволяют вам:

    • Открыть документ на редактирование или просмотр из объекта TDMS
    • Создать новый документ из объекта или шаблона типа файла TDMS
    • Сохранить документ в TDMS
    • Экспортировать документ из TDMS, сохранив при этом связи с составляющими его файлами
    • Вставить в ячейки документа поля, заполнив их значениями атрибутов и функций TDMS
    • Вставить ячейку или диапазон ячеек из других книг
    • Настроить интерфейс для работы удобным вам способом

    Кроме основных перечисленных команд, интерфейс позволяет отправить файл объекта по внутренней почте TDMS, и открыть диалог свойств объекта непосредственно из системы TDMS. Команды, раскрываемые в меню на диалоге свойств объекта, позволяют выполнить любые действия над объектом, доступные из среды TDMS.

    Дерево объектов интерфейса

    Панель дерева объектов интерфейса обеспечивает возможности управления объектами аналогичные тем, которые имеются в системе TDMS. Дополнительно на панели дерева объектов интерфейса располагается список файлов, отображаемый при выборе объекта в дереве. Это решение удобно для работы с документами, в составе которых содержится произвольное количество файлов.

    Дерево объектов позволяет:

    • осуществлять навигацию по объектам;
    • осуществлять быстрый поиск объектов;
    • выполнять пользовательские и системные команды из контекстного меню;
    • открывать файлы на редактирование и просмотр;
    • вставлять ссылки на ячейки и диапазоны из другого файла в текущий открытый документ.

    Открытие документов

    Интерфейс к Microsoft Excel позволяет открывать файлы из TDMS, не переключаясь из приложения в TDMS. Открыть файлы на просмотр или редактирование средствами интерфейса можно различными, наиболее удобными конкретному пользователю, способами. Кроме того, интерфейс обеспечивает предварительную выгрузку связанных файлов из TDMS и автоматическое обновление полей и другой связанной информации в открываемом документе.

    Средствами интерфейса можно создать новые документы, используя в качестве основы файлы других документов, хранящихся в TDMS, а также шаблоны типов файлов.

    Сохранение документов

    Интерфейс TDMS к Microsoft Excel позволяет упростить процедуру сохранения файлов в TDMS, используя технику совмещения в одной команде сохранения:

    • действия, выполняемого приложением;
    • действия, выполняемого TDMS.

    Интерфейс изменяет (или может изменить в соответствии с настройками) поведение следующих команд:

    • команда Сохранить интерфейса позволяет одним действием сохранить файл на диск в рабочую папку, и обновить файл в хранилище TDMS;
    • «родная» команда Сохранить Microsoft Excel может быть настроена таким образом, что она будет не только сохранять файл на диск в рабочую папку (обычное поведение), но и обновлять файл в хранилище TDMS (поведение, дополненное интерфейсом);
    • команда Сохранить и закрыть интерфейса позволяет последовательно сохранить файл на диск в рабочую папку, обновить файл в хранилище TDMS, снять файловую блокировку с объекта и закрыть файл в Microsoft Excel.

    Кроме команд сохранения файла в текущем объекте, интерфейс позволяет сохранять документ напрямую в TDMS в формате PDF, в шаблоне типа файла и в другом, произвольно выбранном, объекте.

    Поддержка внешних ссылок

    Интерфейс обеспечивает поддержку внешних ссылок в совместно редактируемых файлах таким образом, чтобы при их перемещении на другие компьютеры и носители как внутри организации, так и за ее пределами, сохранялась целостность информации.

    Для решения этой задачи интерфейс к Microsoft Excel использует следующие возможности:

    • встроенный механизм коррекции абсолютных и псевдоотносительных путей, гарантирующий открытие составных документов на любом рабочем месте;
    • механизм экспорта составных документов, обеспечивающий целостность информации не зависимо от способа (структуры) выгрузки связанных файлов;
    • выгрузка связанных документов до их открытия в приложении.

    Поддержка связей объектов

    Использование интерфейса обеспечивает поддержку вложенной (иерархической) структуры для связанных файлов. В настройках интерфейса содержится специальное свойство, позволяющее включить режим сохранения информации о вложенности файлов друг в друга в структуре объектов TDMS. Иерархические связи объектов TDMS строятся на ссылках — один и тот же объект, как и файл, может быть заимствован (вставлен по ссылке) произвольное количество раз. Интерфейс сохраняет связанные объекты TDMS, повторяя структуру связей файлов. На практике это означает, что документ, созданный специалистом одной специальности, может войти в состав других документов, что, кроме возможности автоматической выгрузки всех связанных по иерархии файлов, предоставляет ряд дополнительных преимуществ.

    • Система TDMS отслеживает статусы входящих друг в друга документов. Нельзя утвердить документ верхнего уровня, если не утверждены все входящие в него документы. Если не утверждена каждая электронная таблица, содержащая исходные спецификации различных отделов, TDMS не позволит утвердить Сводную спецификацию, использующую в своем составе эти спецификации.
    • Если связанные документы уже утверждены, TDMS наложит ограничения на внесение изменений в документ, используемый в других частях проекта. Потребуется реализация регламента внесения изменений либо с созданием специального документа (Извещения об изменении), либо с менее жесткой, но также прописанной в стандартах предприятия процедуре по внесению изменений.

    Повышение качества разрабатываемых документов

    Актуализация документов в режиме реального времени

    Благодаря функциям мониторинга изменений в связанных (ссылочных) документах, интерфейс TDMS к Microsoft Excel обеспечивает возможность согласованной параллельной работы над составными документами. При внесении изменений в связанные документы, пользователям, редактирующим сводные документы, высылается уведомление, и по их желанию производится обновление.

    Публикация документов

    Интерфейс обеспечивает экспорт составных документов из системы TDMS, позволяющий пользователям выбрать способ выгрузки связанных файлов: с сохранением структуры выгрузки TDMS, или ее преобразованием в одну папку, или в один файл.

    Важнейшими результатами применения интерфейса в подготовке передаваемой документации являются:

    • актуальность документов на момент публикации, гарантированная поддержкой иерархической структуры связанных документов и мониторингом вносимых в них изменений;
    • целостность путей файлов связанных документов, позволяющая открывать документы независимо от места их выгрузки.

    Использование единых корпоративных шаблонов документов

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

    Применение шаблонов документов позволяет добиться:

    • сокращения времени работы, требуемого для заполнения стандартных полей документов;
    • уменьшения количества ошибок при заполнении полей документов. При изменении телефонов, адресов, логотипов и других реквизитов, значение которых берутся из TDMS, обновление полей редактируемых документов происходит без существенных трудозатрат и максимально аккуратно;
    • повышения качества разрабатываемой документации: шаблоны позволяют использовать единый корпоративный стиль, их разработчики поддерживают соответствие государственным и отраслевым стандартам и нормам, а также требованиям конкретного заказчика.

    Развертывание интерфейса

    Для установки интерфейса на рабочие места пользователей применяется универсальный инсталлятор с возможностью как персональной установки, так и сетевого развертывания. Установщик самостоятельно определяет, какие компоненты и приложения необходимо установить на рабочее место, и при необходимости устанавливает их.

    Интерфейс TDMS к Microsoft Excel, входит в программный продукт TDMS AddIns for Microsoft Office и устанавливается вместе с интерфейсами для Microsoft Word и Microsoft Outlook.

    Интерфейс поддерживает работу в среде Microsoft Excel.

    Адаптация интерфейса

    Настройка свойств интерфейса позволяет:

    • определить способ обновления атрибутов и связей, размещенных в документах, при их открытии на просмотр или редактирование;
    • совместить функционал стандартной команды приложения Сохранить и команды интерфейса Сохранить в TDMS;
    • настроить режим сохранения на локальном диске пользователя открытых на просмотр файлов;
    • настроить режим хранения связанных файлов;
    • настроить поведение интерфейса для обработки событий, возникающих при внесении другими пользователями изменений в документы, вставленные по ссылке в ваш объединенный документ.

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

    Требования к аппаратному и программному обеспечению

    • Процессор: В соответствии с требованиями Microsoft Windows и Microsoft Office
    • Объем памяти: В соответствии с требованиями Microsoft Windows и Microsoft Office
    • Объем дисковой памяти: 50МБ свободного места
    • Операционная система: В соответствии с требованиями Microsoft Office
    • Интегрируемые приложения: TDMS Client, TDMS Developer, Microsoft Excel
    Интерфейс TDMS к AutoCAD

    Интерфейс TDMS к AutoCAD предназначен для увеличения производительности труда, повышения комфортности работы, улучшения качества выпускаемой документации и обеспечения коллективного взаимодействия при работе пользователей платформы TDMS с чертежами AutoCAD.

    Интерфейс TDMS к AutoCAD — это программная надстройка платформы TDMS, встраиваемая в среду AutoCAD, и обеспечивающая интеграцию этих программных продуктов за счет привнесения части возможностей TDMS в среду AutoCAD и расширения возможностей ряда стандартных функций AutoCAD с учетом требований системы TDMS.

    Интерфейс TDMS обеспечивает ускорение работы и повышение качества разрабатываемых документов за счет использования следующих возможностей:

    • автоматическое заполнение системных и пользовательских атрибутов объектов TDMS, расставленных в DWG-файле в атрибутах блока основной надписи (штампа). К таким свойствам относятся, например, наименование и стадия проекта, объект проектирования, наименование работ, шифр чертежа, даты создания и модификации чертежа, его статус, тип и другие параметры;
    • автоматизация выполнения ряда трудоемких операций, таких как вставка вычисляемых значений, управление связями с другими документами;
    • устранение негативного влияния на производительность дублирующего набора действий, обязательных при работе с системой коллективного пользования. Интерфейс позволяет совместить команды сохранения и закрытия документов, а также переопределить работу некоторых стандартных команд приложения для поддержки работы с объектами TDMS;
    • поддержка групповой работы с документами, обеспечиваемая за счет отслеживания изменений в связанных внешними ссылками чертежах;
    • использование единых корпоративных шаблонов, позволяющих повысить качество оформления чертежей и избежать механических ошибок, которые появляются, например, при изменении реквизитов компании в процессе создания новых документов путем копирования старых; или непредвиденного изменения шифра проекта (объекта строительства или изделия).

    Повышение удобства и производительности

    После установки интерфейса на ваш компьютер, в AutoCAD добавляется лента TDMS, содержащая набор команд TDMS, а в рабочее пространство приложения встраивается дерево объектов TDMS, дополненное панелями поиска и выбора файлов.

    Меню TDMS в AutoCAD

    Команды интерфейса, собранные на ленте TDMS, позволяют выполнить некоторые наиболее часто используемые команды над объектом TDMS. Главное достоинство этих команд в том, что для их выполнения не требуется переключение в TDMS или позиционирование на объекте TDMS в дереве в самом интерфейсе. Текущим объектом считается объект, файл которого в данный момент редактируется в приложении.

    Команды, расположенные в меню TDMS, позволяют вам:

    • Открыть документ на редактирование или просмотр из объекта TDMS
    • Создать новый документ из объекта или шаблона типа файла TDMS
    • Сохранить документ в TDMS
    • Экспортировать документ из TDMS, сохранив при этом связи с составляющими его файлами
    • Вставить атрибуты, заполнив их значениями атрибутов и функций TDMS
    • Вставить блок из файла объекта или шаблона TDMS
    • Вставить ссылку на файл другого объекта TDMS
    • Настроить интерфейс для работы удобным вам способом

    Кроме основных перечисленных команд, интерфейс позволяет отправить файл объекта по внутренней почте TDMS, и открыть диалог свойств объекта непосредственно из системы TDMS. Команды, раскрываемые в меню на диалоге свойств объекта, позволяют выполнить любые действия над объектом, доступные из среды TDMS.

    Дерево объектов интерфейса

    Панель дерева объектов интерфейса обеспечивает возможности управления объектами аналогичные тем, которые имеются в системе TDMS. Дополнительно на панели дерева объектов интерфейса располагается список файлов, отображаемый при выборе объекта в дереве. Это решение удобно для работы с документами, в составе которых содержится произвольное количество файлов.

    Дерево объектов позволяет:

    • осуществлять навигацию по объектам;
    • осуществлять быстрый поиск объектов;
    • выполнять пользовательские и системные команды из контекстного меню;
    • открывать файлы на редактирование и просмотр;
    • вставлять ссылки на ячейки и диапазоны из другого файла в текущий открытый документ.

    Открытие документов

    Интерфейс к AutoCAD позволяет открывать файлы из TDMS, не переключаясь из приложения в TDMS. Открыть файлы на просмотр или редактирование средствами интерфейса можно различными, наиболее удобными конкретному пользователю, способами. Кроме того, интерфейс обеспечивает предварительную выгрузку связанных файлов из TDMS и автоматическое обновление атрибутов блока и другой связанной информации в открываемом документе.

    Средствами интерфейса можно создать новые чертежи, используя в качестве основы файлы других документов, хранящихся в TDMS, а также шаблоны типов файлов.

    Сохранение документов

    Интерфейс TDMS к AutoCAD позволяет упростить процедуру сохранения файлов в TDMS, используя технику совмещения в одной команде сохранения:

    • действия, выполняемого приложением;
    • действия, выполняемого TDMS.

    Интерфейс изменяет (или может изменить в соответствии с настройками) поведение следующих команд:

    • команда Сохранить интерфейса позволяет одним действием сохранить файл на диск в рабочую папку, и обновить файл в хранилище TDMS;
    • «родная» команда Сохранить AutoCAD может быть настроена таким образом, что она будет не только сохранять файл на диск в рабочую папку (обычное поведение), но и обновлять файл в хранилище TDMS (поведение, дополненное интерфейсом);
    • команда Сохранить и закрыть интерфейса позволяет последовательно сохранить файл на диск в рабочую папку, обновить файл в хранилище TDMS, снять файловую блокировку с объекта и закрыть файл в AutoCAD.

    Кроме команд сохранения файла в текущем объекте, интерфейс позволяет сохранять документ напрямую в TDMS в формате PDF, в шаблоне типа файла и в другом, произвольно выбранном, объекте.

    Интерфейс обеспечивает поддержку внешних ссылок в совместно редактируемых файлах таким образом, чтобы при их перемещении на другие компьютеры и носители как внутри организации, так и за ее пределами, сохранялась целостность информации.

    Для решения этой задачи интерфейс к AutoCAD использует следующие возможности:

    • встроенный механизм коррекции абсолютных путей, гарантирующий открытие составных документов на любом рабочем месте;
    • механизм экспорта составных документов, обеспечивающий целостность информации не зависимо от способа (структуры) выгрузки связанных файлов;
    • выгрузка связанных документов до их открытия в приложении.

    Поддержка связей объектов

    Использование интерфейса обеспечивает поддержку вложенной (иерархической) структуры для связанных файлов. В настройках интерфейса содержится специальное свойство, позволяющее включить режим сохранения информации о вложенности файлов друг в друга в структуре объектов TDMS. Иерархические связи объектов TDMS строятся на ссылках — один и тот же объект, как и файл, может быть заимствован (вставлен по ссылке) произвольное количество раз. Интерфейс сохраняет связанные объекты TDMS, повторяя структуру связей файлов. На практике это означает, что чертеж, созданный специалистом одной специальности, может войти в состав других чертежей, что, кроме возможности автоматической выгрузки всех связанных по иерархии файлов, предоставляет ряд дополнительных преимуществ.

    • Система TDMS отслеживает статусы входящих друг в друга документов. Нельзя утвердить документ верхнего уровня, если не утверждены все входящие в него документы. Если не утвержден план этажа строительного отдела, TDMS не позволит утвердить схему расположения электроприборов, использующую в своем составе неутвержденный строительный план.
    • Если связанные документы уже утверждены, TDMS наложит ограничения на внесение изменений в документ, используемый в других частях проекта. Потребуется реализация регламента внесения изменений либо с созданием специального документа (Извещения об изменении), либо с менее жесткой, но также прописанной в стандартах предприятия процедуре по внесению изменений.

    Повышение качества разрабатываемых документов

    Актуализация документов в режиме реального времени

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

    Публикация документов

    Интерфейс обеспечивает экспорт составных документов из системы TDMS, позволяющий пользователям выбрать способ выгрузки связанных файлов: с сохранением структуры выгрузки TDMS, или ее преобразованием в одну папку, или в один файл.

    Важнейшими результатами применения интерфейса в подготовке передаваемой документации являются:

    • актуальность документов на момент публикации, гарантированная поддержкой иерархической структуры связанных документов и мониторингом вносимых в них изменений;
    • целостность путей файлов связанных документов, позволяющая открывать документы независимо от места их выгрузки.

    Использование единых корпоративных шаблонов документов

    Благодаря возможности вставки в чертежи блоков с атрибутами, содержащих вычисляемые значения атрибутов и функций TDMS, становится возможным создание пула корпоративных шаблонов, в которых применяются единые требования к атрибутированию, наполнению, оформлению, соответствию ГОСТам и другим свойствам чертежей.

    Применение шаблонов чертежей позволяет добиться:

    • сокращения времени работы, требуемого для заполнения основной надписи (штампа) чертежа;
    • уменьшения количества ошибок при заполнении полей штампов документов. При изменении наименований, шифров, логотипов, факсимиле и других реквизитов, значение которых берутся из TDMS, обновление полей происходит без существенных трудозатрат и максимально аккуратно;
    • повышения качества разрабатываемой документации: шаблоны позволяют использовать единый корпоративный стиль, их разработчики поддерживают соответствие государственным и отраслевым стандартам и нормам, а также требованиям конкретного заказчика.

    Развертывание интерфейса

    Для установки интерфейса на рабочие места пользователей применяется универсальный инсталлятор с возможностью как персональной установки, так и сетевого развертывания. Установщик самостоятельно определяет, какие компоненты и приложения необходимо установить на рабочее место, и при необходимости устанавливает их.

    Адаптация интерфейса

    Настройка свойств интерфейса позволяет:

    • определить способ обновления атрибутов и связей, размещенных в документах, при их открытии на просмотр или редактирование;
    • совместить функционал стандартной команды приложения Сохранить и команды интерфейса Сохранить в TDMS;
    • настроить режим сохранения на локальном диске пользователя открытых на просмотр файлов;
    • настроить режим хранения связанных файлов;
    • настроить поведение интерфейса для обработки событий, возникающих при внесении другими пользователями изменений в документы, вставленные по ссылке в ваш объединенный документ.

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

    Требования к аппаратному и программному обеспечению

    • Процессор: В соответствии с требованиями Microsoft Windows и AutoCAD
    • Объем памяти: В соответствии с требованиями Microsoft Windows и AutoCAD
    • Объем дисковой памяти: 50МБ свободного места
    • Операционная система: В соответствии с требованиями AutoCAD
    • Интегрируемые приложения: TDMS Client, TDMS Developer, AutoCAD
    Интерфейс TDMS с программой Windows Explorer

    Данный интерфейс в настоящий момент находится на доработке. Его выход планируется в ближайшее время, о чем мы оповестим вас заранее. Следите за нашей новостной лентой.

    Интерфейс TDMS Shell Ext — это интегрируемое в оболочку Windows приложение, которое позволяет создавать объекты TDMS и загружать в них выбранные файлы.

    При работе с TDMS к любому объекту можно приложить файлы. Для удобства пользователей операционной системы Windows создание объектов TDMS и добавление файлов в их состав теперь осуществляется одним щелчком мыши в контекстном меню файла. Этот простой и удобный интерфейс позволяет существенно ускорить наполнение базы TDMS необходимой информацией.

    Интерфейс TDMS с RasterID

    Данный интерфейс в настоящий момент находится на доработке. Его выход планируется в ближайшее время, о чем мы оповестим вас заранее. Следите за нашей новостной лентой.

    Интерфейс RasterID с TDMS предназначен для передачи распознанной информации из штампа отсканированного документа в TDMS с автоматическим заполнением карточки объекта TDMS. Данный интерфейс используется для автоматизации процесса наполнения электронного архива на базе TDMS отсканированными документами из RasterID.

    RasterID — оптимальное решение для перевода бумажного архива в электронный вид. В программу включен модуль сканирования WiseScan, реализованы возможности пакетной и индивидуальной обработки сканированных изображений, их индексация в соответствии с информацией в титульном блоке, экспорт полей титульного блока во внешнюю базу данных (систему документооборота).

    RasterID производит поиск штампа документа по заранее заданному шаблону, распознает топологию и текст в ячейках данного штампа. Распознавание текста производится с помощью встроенного в RasterID модуля AbbyyFineReader.

    Рис. 1. Поиск и распознавание штампа на отсканированном документе

    Приемник данных RasterID в TDMS позволяет автоматически передавать в TDMS:

    • отсканированное растровое изображение;
    • графическое изображение штампа отсканированного документа для проверки качества распознавания текста и заполнения полей карточки TDMS;
    • распознанный тест из штампа с автоматическим заполнением полей карточки документа TDMS.

    Организовать передачу данных в TDMS можно сразу на этапе сканирования документа в программе RasterID. После сканирования может быть автоматически запущен режим поиска штампа и передачи данных в TDMS. Возможен также пакетный режим передачи данных с набора ранее отсканированных документов, сохраненных в графических файлах на жестком диске.

    Рис. 2. Настройка приемника TDMS в RasterID Рис. 3. Автоматическое заполнение карточки TDMS распознанной информацией из штампа в RasterID
    TDMS 6.0

    TDMS 6.0 — это развитие известной программной платформы TDMS, применяемой предприятиями, специализирующимися в области разработки конструкторской, проектной и научно-технической документации, а также в управлении техническими данными. TDMS 6.0 обеспечивает полную совместимость при обновлении с ранних версий системы, предоставляя новые возможности для построения корпоративных информационных систем управления инженерными данными:

    • мультиплатформенная серверная среда;
    • поддержка бесплатной СУБД Postgre SQL, СУБД Postgres Pro, новейших версий Microsoft SQL Server, Oracle;
    • открытое серверное API, возможность привлечения сторонних разработчиков для решения задач интеграции, обмена данными и других вопросов встраивания систем на платформе TDMS в информационную инфраструктуру предприятия;
    • единая среда серверных приложений, возможность коллективной разработки сервисов и браузерных web-приложений для работы с данными платформы TDMS;
    • обновленный эргономичный интерфейс, адаптированный под современные мониторы высокого разрешения;
    • возможность построения распределенной системы управления техническими данными и документами в крупных многофилиальных проектных и инжиниринговых компаниях;
    • обновленные стандартные конфигурации для максимально быстрого ввода систем в опытную эксплуатацию.

    Мультиплатформенная серверная среда

    В отличие от предыдущих версий TDMS, функционирующих только под управлением ОС Windows, серверные решения TDMS 6.0 работают и под управлением различных операционных систем Linux. Учитывая, что ПО клиента может быть реализовано как веб-приложение, возможно построение развернутой системы только на ОС и СУБД с открытым кодом.

    Поддержка новых СУБД

    TDMS 6.0 поддерживает работу с бесплатной СУБД Postgre SQL, СУБД Postgres Pro и новейшими версиями Microsoft SQL Server, Oracle. При работе с СУБД Postgres, так же как и с другими СУБД, доступны встроенные функции платформы TDMS, в том числе предназначенные для создания и обновления БД, резервного копирования и восстановления, индексации и обновления статистики, проверки целостности.

    Использование бесплатной версии СУБД Postgre SQL позволяет существенно снизить начальную стоимость системы и при этом не сопряжено с физическими ограничениями на размер БД и используемые ресурсы, характерными для бесплатных версий Microsoft SQL Server и Oracle. СУБД Postgres Pro сертифицирована ФСТЭК, что позволяет применять ее при работе с персональными данными и конфиденциальной информацией.

    Открытое серверное API

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

    Интерфейс программирования сервера приложений TDMS максимально повторяет возможности интерфейса программирования «толстого» клиента TDMS, что значительно упрощает работу над решениями на базе системы. Основная среда разработки серверных решений для TDMS — Microsoft Visual Studio и совместимые с ней продукты, рекомендованный язык программирования — C#.

    Единая среда серверных приложений

    TDMS Application Server 6.0 — серверная платформа, основа серверного ядра TDMS 6.0. TDMS Application Server 6.0 — это программируемая среда, в которой реализованы процессы серверных и пользовательских приложений системы. Программный код приложений может быть написан как на Microsoft .NET (сервисы синхронизации данных; сервисы интеграции; модули расширения клиентских приложений; другие приложения, запускаемые на TDMS Application Server), так и на Visual Basic Script для небольших команд обработки данных, запускаемых непосредственно из TDMS Client или TDMS Web-client. В состав TDMS Application Server входят:

    • TDMS Web Server 6.0 — часть сервера приложений TDMS, отвечающая за предоставление доступа к системе по протоколам http, https. TDMS Web Server содержит в себе стандартное приложение TDMS Web Client с неограниченной лицензией на подключение;
    • TDMS File Server 6.0 — компонента сервера приложений TDMS, отвечающая за хранение и синхронизацию файлов. Это полностью новый продукт, с файловым сервером TDMS 5.0 его связывают только решаемые задачи;
    • сервисы синхронизации и репликации — компоненты сервера приложений TDMS, отвечающие за синхронизацию данных как между подобными системами на платформе TDMS, так и между отдельными (по сути независимыми) системами, построенными на любых платформах и системах управления данными. В отличие от общепринятых систем репликации, построенных на взаимодействии СУБД, системы синхронизации и репликации TDMS работают на уровне бизнес-логики приложений, что радикально сокращает трафик обмена и не требует обязательной подобности совмещаемых систем. Системы могут работать на различных операционных системах, использовать различные типы приложений и СУБД.

    Обновленный эргономичный интерфейс

    В версии TDMS 6.0 используется хорошо зарекомендовавшая себя концепция интерфейса с делением на несколько панелей, содержащих различное представление информации. Но как ранее используемые, так и новые приложения были выпущены с учетом требований сегодняшнего дня.

    • По прежнему важной составной частью платформы является TDMS Client: «толстый клиент», клиент-серверное приложение Windows, унаследованное от предыдущих версий системы. Функционально Windows-приложение TDMS Client 6.0 почти не отличается от TDMS Client 5.0. Главное внешнее отличие от предыдущих версий — новые значки приложения: они полностью обновлены и адаптированы для работы с большими мониторами на больших разрешениях. TDMS Client 6.0 быстрее чем TDMS Client 5.0, это особенно заметно на медленных сетях (сетях с большими задержками). Команда разработчиков провела серьезную оптимизацию кода, постаравшись объединить все последовательные запросы к базе данных, чтобы уменьшить общее количество транзакций.
    • В состав платформы TDMS 6.0 также включен TDMS Web Client. Это web-приложение автоматически становится доступным при запуске TDMS Application Web Server 6.0. TDMS Web Client удобен для мобильных пользователей, для руководителей, непосредственно не участвующих в процессах организации производства, а также для специалистов непроектных подразделений с функциональными требованиями, ограниченными поиском, навигацией и просмотром данных и файлов. TDMS Web Client работает под любыми современными браузерами и имеет два варианта исполнения: с интерфейсом пользователя, оптимизированным для работы на настольных компьютерах, и с интерфейсом пользователя, оптимизированным для работы на компактных устройствах. TDMS Web Client не привязан к какой-то операционной системе, он может работать на любой современной ОС.
    • Как и предыдущая версия системы, TDMS 6.0 поставляется в комплекте с дополнениями (надстройками) для приложений Autodesk AutoCAD, nanoCAD, Microsoft Office. Надстройки позволяют встроить функционал приложения TDMS непосредственно в среду файлового редактора и оснастить ее дополнительными функциями управления, что сокращает затраты пользователя на выпуск качественных документов, соответствующих стандартам предприятия.

    Обновленные стандартные конфигурации

    TDMS Фарватер

    TDMS Фарватер — система электронного технического и организационного документооборота, построенная на платформе TDMS (разработчик — компания CSoft Development) и работающая в строгом соответствии с требованиями ГОСТ Р 21.1101−2013 к проектной и рабочей документации и ГОСТ Р 54869−2011 к управлению проектами. Этот программный продукт содержит готовый инструмент управления процессами проектирования, что позволяет пользователям сразу же приступить к работе.

    TDMS Фарватер включает готовые шаблоны для развертывания проектов капитального строительства производственного и непроизводственного назначения, линейных объектов. Шаблоны включают в себя более 100 стандартных заданий от ГИПа, свыше 800 шаблонов задач по разработке требуемых документов, свыше 800 типовых наименований документов, обязательных к разработке согласно Постановлению № 87. Система поддерживает разработку проектов по технологии BIM, разворачивает для каждого проекта среду общих данных (CDE) в файловой системе предприятия.

    TDMS Фарватер полностью готов к эксплуатации, не требует доработки программных модулей и при этом располагает такими преимуществами платформы TDMS, как контроль доступа, поддержка версионности объектов, сохранение истории изменений объектов любых типов, стандартный интерфейс, выполненный в стиле файлового менеджера Microsoft Windows Explorer, динамические контекстные меню, настраиваемые выборки. Работает на современных промышленных СУБД Microsoft SQL Server и Postgre SQL, а также с TDMS File Server.

    Новая версия системы, TDMS Фарватер 3.0, содержит следующие улучшения и дополнения:

    • реализована концепция управления средой общих данных по технологии BIM в соответствии со стандартом BS 1192:2007+A2:2016;
    • реализованы требования Мосгосэкспертизы к передаче информационных моделей в электронном виде;
    • поддерживается управление средой общих данных, развернутой на файловой системе организации;
    • поддерживается использование любого ПО для BIM-проектирования;
    • реализованы интерфейсы к программам Revit, Archicad, Renga, Navisworks;
    • атрибуты документов для заполнения основных надписей напрямую передаются в атрибуты файлов для автоматизации заполнения основных надписей при помощи инструментов вставки полей в соответствующих программных средствах, таких как nanoCAD, AutoCAD, Word, Excel;
    • реализована интеграция с nanoCAD Инженерный BIM;
    • добавлено огромное количество шаблонов;
    • и многое другое.

    TDM365

    TDM365 — это решение для автоматизации обмена технической документацией между участниками работ по строительству.

    TDM365 — первый российский универсальный веб-портал, обеспечивающий полноценную работу с технической документацией для строительства.

    Проектный портал TDM365 предоставляет заказчику строительства возможность организовать регламентированный обмен документацией с проектными и подрядными организациями, контролировать работы по ее выпуску, корректировке и применению.

    TDM365 разработан на платформе TDMS Application Server v. 6.0, которая имеет трехзвенную архитектуру. Это открывает возможность удаленной работы с мобильных устройств через веб-браузер. Теперь ключевые сотрудники, которые должны много времени проводить вне офисов — в командировках, на совещаниях и стройплощадках, — смогут оперативно принимать решения по работе с документацией.

    Проектный портал TDM365 может использовать различные СУБД, такие как Postgre SQL, Postgres Pro, новейшие версии Microsoft SQL Server, Oracle. Дополнительная компонента TDMS File Server 6.0 позволяет организовать распределенное хранение файлов в удаленных сегментах сети с возможностью их синхронизации или кэширования по настроенному расписанию.

    TDMS КОСМОС

    Система КОСМОС (КОмплексная Система Мониторинга Объекта Строительства) представляет собой единое информационное пространство для всех участников инвестиционно-строительного проекта, позволяющее организовать среду общих данных и обеспечить прозрачность обмена информацией. Система КОСМОС обеспечивает возможность гибко настроить среду управления информационными потоками в ракурсе проектов, сооружений, конечных продуктов разработки или производства, связать в едином информационном пространстве разнородные электронные документы, внешнюю и внутреннюю почту, систему управления, отслеживания хода выполнения работ и обеспечения интеграции с прикладными программами, установленными на предприятии заказчика.

    Новое в системе КОСМОС

    С обновлением TDMS до версии 6.0 семейство компонент системы КОСМОС пополнилось приложением «Робот-сервер», представляющим собой сервер заданий. Данное приложение базируется на TDMS Application Server. Такие функции, как адаптивная загрузка смет, простановка QR-кодов на рабочих чертежах, рассылка уведомлений об изменениях на строительной площадке и т.д., теперь не требуют участия пользователей системы — весь процесс осуществляется с помощью робот-сервера.

    Возможность построения распределенной системы

    В рамках работ по созданию распределенных систем управления техническими данными применение TDMS 6.0 является ключевым фактором:

    • TDMS 6.0 обеспечивает возможность разработки веб-сервисов, используемых в облачной архитектуре системы для решения задач управления данными подсистем, размещаемых в различных сегментах сети, включая демилитаризованные зоны (ДМЗ, DMZ) на площадках строительства;
    • TDMS 6.0 обеспечивает возможность адаптации веб-интерфейсов альтернативных приложений удаленных и мобильных пользователей. Такие приложения разрабатываются для подключения к различным сегментам системы управления техническими данными;
    • TDMS 6.0 обеспечивает увеличение производительности за счет оптимизации внутренней архитектуры и расширения возможностей построения сбалансированной объектно-реляционной модели данных;
    • TDMS 6.0 обеспечивает необходимый уровень безопасности при работе с внешними пользователями, подключаемыми в ДМЗ;
    • TDMS 6.0 содержит инструменты построения бизнес-процессов, обеспечивающие более гибкое и удобное проектирование информационных потоков предприятия.

    Преимущества TDMS 6.0

    • Автоматизация работы с техническими документами на всех этапах жизненного цикла объекта проектирования.
    • Поддержка необходимого уровня корпоративной и государственной безопасности благодаря возможности отказа от проприетарного иностранного ПО с закрытым программным кодом.
    • Возможность создания единой распределенной корпоративной системы управления техническими данными (автоматизированной системы управления техническим документооборотом), охватывающей работу подсистем, которые размещаются на площадках заказчика, генерального подрядчика, площадках управления строительством и в проектных организациях.
    • Возможность адаптации веб-интерфейсов приложений удаленных и мобильных пользователей для подключения к различным сегментам распределенного информационного портала на платформе TDMS.
    • Интеграция с российским программным обеспечением трехмерного моделирования и управления эксплуатацией объектов.

    Наши крупнейшие пользователи

    • ООО «Газпром проектирование»;
    • АО «Атомпроект» (г. Санкт-Петербург);
    • АО «Атомэнергопроект» (г. Москва);
    • АО ИК «АСЭ» (г. Нижний Новгород);
    • ООО «Красноярскгазпром нефтегазпроектс;
    • АО «Транснефть», Тюменский филиал АО «Гипротрубопровод»;
    • Министерство транспорта Российской Федерации;
    • ООО «АК БАРС Инжиниринг»;
    • АО «НижневартовскНИПИнефтьь (г. Нижневартовск);
    • АО «Институт Гидропроектт (г. Москва);
    • АО «Институт Теплоэлектропроект» (г. Москва);
    • ПАО Институт «Якутнипроалмаз» (г. Мирный, АК «АЛРОСА»).
    TDMS 5.0

    Интерфейсные улучшения

    Всплывающие подсказки на элементах управления

    Что сделано

    Добавлено свойство Всплывающая подсказка для элементов управления форм ввода.

    На что направлено

    Повышение понимания пользователем назначения свойств, расположенных на форме ввода.

    Пример использования

    Чтобы ввести Всплывающую подсказку, необходимо в форме Свойства элемента управления формы ввести в колонку Значение какой-нибудь текст. Если вы хотите ввести несколько строк для подсказки, необходимо щелкнуть на кнопку, расположенную в конце поля ввода Значения. В открывшемся диалоге введите многострочный текст.

    В результате введенных значений, на форме ввода, при наведении курсора мыши на элемент управления, появится всплывающая подсказка:

    Всплывающая подсказка может быть изменена программно, через свойство Tooltip элемента управления TDMSControl: ThisForm.Controls(“ATTR_SUBCONTRACTOR”).Tooltip = “Ни чо се”.

    Текст в незаполненном поле элемента управления

    Что сделано

    Добавлено свойство Пустой текст для элементов управления форм ввода. Пустой текст — это текст подсказки, который отображается серым в элементе управления, пока не задано значение.

    На что направлено

    Повышение внимания пользователя для заполнения свойств, расположенных на форме ввода, а также для лучшего понимания пользователя типов значений вводимых свойств.

    Пример использования

    Чтобы ввести Пустой текст, необходимо в форме Свойства элемента управления формы ввести в колонку Значение какой-нибудь текст.

    В результате введенных значений, на форме ввода, при наведении курсора мыши на незаполненный элемент управления, в его поле появится серый текст:

    Автоподстановка для классификаторов и пользователей

    Что сделано

    Изменен подход для формирования значения (выбора из списка) классификатора и пользователя. Используется последовательная подстановка с фильтрацией.

    На что направлено

    Ускорение ввода пользователем значений, визуальный контроль ввода.

    Пример использования

    Чтобы ввести значение классификатора или выбрать пользователя из списка, пользователь последовательно вводит значения, уменьшая список возможных значений:

    Автоподстановка через программный интерфейс

    Что сделано

    Добавлены методы и свойства, обеспечивающие автоподстановку произвольных значений в элемент управления. Может использоваться последовательная подстановка с фильтрацией.

    На что направлено

    Ускорение ввода пользователем значений, визуальный контроль ввода.

    Пример использования

    Пример использования

    Sub ATTR_DOCUMENT_NAME_KeyDown(pnChar,nShiftState)’ Если управляющие символы, то пропустим (return, tab, стрелки и т.д.)
    if(pnChar<48) then exit sub
    ‘ Пример как узнать код клавиши (посмотреть можно будет в окне Developer Debug log)
    ThisApplication.DebugPrint “KeyDown ” & pnChar
    set edit = ThisForm.Controls(“ATTR_DOCUMENT_NAME”).ActiveX
    if ThisForm.Dictionary.Exists(“ComboItems”) then
    arr = ThisForm.Dictionary.Item(“ComboItems”)
    else
    ‘ Только в первый раз инициализируем после того как ввели что-нибудь в этот контрол
    set query = ThisApplication.Queries(“QUERY_VALUES_MODIFIED_BY_ME”)
    set sheet = query.Sheet
    arrSize = sheet.RowsCount
    ReDim arr(arrSize)
    for i = 0 to arrSize-1
    arr(i) = sheet.CellValue(i, 0)
    next
    ThisForm.Dictionary.Add “ComboItems”, arr
    edit.ComboItems = arr>
    end if
    End Sub

    Новый системный диалог поиска

    Что сделано

    Переделан диалог системного поиска, теперь он представляет собой единое целое с диалогом быстрого поиска. В диалоге быстрого поиска добавлено сохранение последних поисков и возможность их редактировать.

    На что направлено

    Повышение функциональности и удобства использования поиска.

    Пример использования

    Используйте повторное редактирование поиска, например, так. Введите начальные условия:

    Введите уточняющее условие в ту же строку поиска

    Выберите ранее введенное условие поиска

    И отредактируйте это, нажав на кнопку Поиск, расположенную справа от строки поиска

    После нажатия кнопки Найти, запрос сохранится в измененном виде. История запросов сохраняется на все время работы приложения TDMS, при выходе сбрасывается.

    Выбор списка серверов и баз данных

    Что сделано

    Диалог логина в систему TDMS позволяет выбрать все видимые с рабочего места пользователя серверы и выбрать одну из последних используемых баз данных.

    На что направлено

    Повышение удобства разработчиков и администраторов системы TDMS при частом переключении на разные серверы и базы.

    Пример использования

    Вместо ввода имени сервера и имени базы данных, теперь можете выбрать их из списка:

    Кнопка Применить на выборках

    Что сделано

    На диалог редактирования выборки добавлена кнопка Применить, позволяющая без закрытия диалога сохранять выборку в базу данных, позволяя выполнить ее параллельно из другого приложения TDMS.

    На что направлено

    Повышение удобства разработчиков и администраторов системы TDMS при редактировании и отладке выборок, создаваемых для других пользователей.

    Пример использования

    Откройте выборку и внесите изменения. Чтобы сохранить выборку, вместо кнопки ОК, нажмите кнопку Применить:

    Обновленная выборка станет доступна остальным пользователям, а разработчик выборки сможет продолжить над ней работу, не тратя время на закрытие и повторное открытие.

    Восстановление начальных настроек интерфейса

    Что сделано

    В диалог персональных настроек интерфейса добавлена функция восстановления первоначальных настроек панелей TDMS.

    На что направлено

    Из-за подвижности панелей TDMS, пользователи иногда их «теряют», утаскивая за пределы экрана. Команда Восстановить позволяет вернуть расположение панелей.

    Пример использования

    Откройте диалог Настройки на вкладке Интерфейс и выполните команду Восстановить.

    Восстановление начальных настроек интерфейса

    Что сделано

    В диалог персональных настроек интерфейса добавлена функция восстановления первоначальных настроек панелей TDMS.

    На что направлено

    Из-за подвижности панелей TDMS, пользователи иногда их «теряют», утаскивая за пределы экрана. Команда Восстановить позволяет вернуть расположение панелей.

    Пример использования

    Откройте диалог Настройки на вкладке Интерфейс и выполните команду Восстановить.

    Подсистема поиска

    Улучшение быстрого поиска

    Что сделано

    Переделан механизм быстрого поиска, в настоящее время в нем используется полнотекстовый поиск по описанию объекта, его типу и статусу.

    На что направлено

    Повышение производительности и удобства использования быстрого поиска.

    Пример использования

    Введите критерии поиска в поисковую строку. Чтобы расширить набор свойств, попадающих в контекстный поиск, необходимо использовать TDMS Server 5.0. На сервере должен быть стартован сервис создания полнотекстового индекса, и произведена настройка индексируемых полей.

    Ограничение на количество строк, возвращаемых выборкой

    Что сделано

    Введено ограничение на максимальное количество строк, возвращаемых выборкой.

    На что направлено

    Ограничение количества строк может быть использовано для запросов, которые возвращают или могут вернуть очень большое число строк. Получение большого количество строк от сервера может потребовать много времени, много памяти и даже привести к «зависанию» компьютера. Чтобы избежать этого, рекомендуется использовать как общесистемные, так и частные ограничения для выборок, которыми пользуются неподготовленные пользователи.

    Пример использования

    В диалоге Системные параметры на вкладке Поиск и выборки задайте ограничение для всех выборок.

    В диалоге свойств выборки задайте ограничение для конкретной выборки.

    Ограничения персональной выборки перебивают системные ограничения (как в большую, так и меньшую стороны). Пользователь не имеет возможности изменять данный параметр.

    Количество строк, возвращаемых в СОМ-интерфейс всегда равно полному набору строк.

    Предварительно выполненные, обновляемые выборки

    Что сделано

    Введено понятие «кэшировнная» выборка, чей результат вычисляется сервером заранее и хранится в базе данных в отдельной таблице. Обновление данных в таблице производится либо через определенный отрезок времени, либо по требованию пользователя.

    На что направлено

    Данный тип выборок может активно применяться в тех случаях, когда результат значения выборки не обязательно должен содержать данные, обновленные на момент запроса. Если данные не теряют актуальности в течение определенного времени (например, 10 минут, 1 час, 1 сутки), такая выборка будет значительно эффективнее, работая практически мгновенно и минимально нагружая ресурсы сервера.

    Пример использования

    Чтобы применить кэширование выборки, вы можете использовать любую из имеющихся выборок, либо создать новую выборку. Чтобы выборка, стала «кэшированной», взведите флаг использовать результат из кэша (статическая выборка).

    Особенно эффективны такие выборки для долго работающих, статистических запросов. Кэшированные выборки могут обрабатывать программный код (события) на стороне приложения-клиента, кэшированные выборки могут использовать проверку прав для отдельных клиентов.

    Программный код, определенный вне процедур системных элементов

    Что сделано

    Программный код, определенный вне процедур и функций скриптов системных элементов TDMS, может быть выполнен в том случае, если установлен флаг Выполнять код скриптов за пределами функций на вкладке Совместимость диалога Системные параметры.

    На что направлено

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

    Пример использования

    Const statusValue = “STATUS_DOC_IS_ADDED”
    Sub Object_BeforeCreate(o_, p_, Cancel)
    ‘ Назначение администратора
    o_.Permissions = SysAdminPermissions
    If p_.ObjectDefName = “OBJECT_SECTION” Or p_.ObjectDefName = “ROOT_DEF” Then
    Call ThisApplication.ExecuteScript(“CMD_ROUTER”, _
    “Run”,p_,p_.Status,o_,o_.ObjectDef.InitialStatus)
    Else
    Call ThisApplication.ExecuteScript(“CMD_ROUTER”, “Run”,p_,p_.Status,o_, statusValue)
    End If
    End Sub

    Общесистемные изменения

    Импорт данных

    Что сделано

    Добавлен импорт данных в формате XML: импорт объектов, импорт пользователей, импорт классификаторов

    На что направлено

    Импорт в формате XML позволяет сервису синхронизации данных принимать данные в открытом, редактируемом (текстовом) формате. Основное назначение открытого формата — возможность выполнения проверок данных и внесения изменений до выполнения операции импорта.

    Пример использования

    Доступны две команды импорта объектов в формате XML через COM API:

    • Импортировать объекты из xml файла: Mode — режим замещения, 0 — импортировать новые, 1 — создавать версию, 2 — создать новый GUID, 3 — пропускать те что в файле, 4 всегда переписывать из файла.
      HRESULT ImportObjectsXML([in]BSTR filename, [in]ITDMSObject *RootForImport, [in]VARIANT Mode, [out, retval]ITDMSObjects* *pVal);
    • Импортировать объекты из xml файла 2
      params – словарь(Dictionary) параметров (‘RootForImport’, ‘Mode’, ‘ImportWithBodies’)
      HRESULT ImportObjectsXML2([in]BSTR filename, [in, optional]VARIANT params, [out, retval]ITDMSObjects* *pVal);

    Экспорт данных

    Что сделано

    Добавлен экспорт данных в формате XML: экспорт объектов, экспорт пользователей, экспорт классификаторов. Экспорт объектов может производиться без файлов, с записями о файлах, но без тел файлов, полностью с файлами.

    На что направлено

    Экспорт в формате XML позволяет администратору TDMS или сервису синхронизации данных принимать данные в открытом, редактируемом (текстовом) формате. Основное назначение открытого формата — возможность выполнения проверок данных и внесения изменений до выполнения операции импорта или синхронизации.

    Пример использования

    Доступны две команды экспорта объектов в формате XML через COM API:

    • Экспортировать объекты в xml:
      HRESULT ImportObjectsXML([in]BSTR filename, [in]ITDMSObject *RootForImport, [in]VARIANT Mode, [out, retval]ITDMSObjects* *pVal);
    • Экспортировать объекты в xml 2:
      params – словарь(Dictionary) параметров (‘RootForImport’, ‘Mode’, ‘ImportWithBodies’)
      HRESULT ImportObjectsXML2([in]BSTR filename, [in, optional]VARIANT params, [out, retval]ITDMSObjects* *pVal);

    Изменен путь выгрузки файлов

    Что сделано

    Изменена структура (путь) выгрузки файлов на рабочее место пользователя. В TDMS ранних версий структура формировалась как полный путь к выгруженному файлу (или файлам) объекта, последовательно образованный из следующих элементов:

    • папки для выгрузки файлов объектов (например, C:\Temp\TDMS);
    • папки, имя которой образовано конкатенацией идентификатора базы данных и имени пользователя (например, {8D9269D3−5E6C-437A-8B64−25610A919BC3} – SYSADMIN);
    • папки, имя которой содержит GUID объекта. Именно в эту папку выгружаются файлы объекта.

    В TDMS 5.0 были внесены изменения в п. 2. Теперь TDMS хранит идентификаторы баз и имена пользователей во внутреннем реестре, и подставляет на их место цифру из натурального ряда: 1, 2, 3…

    На что направлено

    Нововведение позволяет уменьшить длину пути выгрузки файлов.

    Пример использования

    Введите в поле Рабочая папка (или выберите путь в системном диалоге выбора папки) полный путь к временной папке. В поле Подпапка пользователя TDMS отобразит полный путь к папке пользователя.

    TDMS 4.0

    Среда работы пользователя

    Начиная с самой первой версии, система TDMS обладает «классическим», удобным и интуитивно понятным интерфейсом пользователя. Это важнейшее качество системы позволяет пользователю любого уровня подготовки освоить ее в течение кратчайшего времени.

    Интерфейс пользователя

    Следуя основным тенденциям в развитии эргономики программных продуктов, команда разработчиков TDMS произвела модернизацию интерфейса пользователя системы, дополнив его следующими возможностями:

    • изменен внешний вид главного окна системы, использована хорошо зарекомендовавшая себя технология плавающих панелей с возможностью их свободного расположения и связывания;
    • добавлено несколько новых панелей, обеспечивающих более плотное информационное насыщение рабочего пространства TDMS;
    • изменены наборы команд на панелях инструментов: используется контекстная привязка команд к назначению панелей; для быстрого вывода списка событий и почтовых сообщений используются преднастроенные фильтры данных;
    • адресная строка заменена на строку поиска, сам поиск может производиться по произвольному набору определяемых в конфигурации свойств (атрибутов);
    • добавлена настройка реакции системы на двойной клик мыши — объектную систему TDMS можно настроить на поведение, близкое к классическому поведению файловых менеджеров;
    • в главное окно TDMS можно добавлять собственные панели, размещая на них любую информацию и элементы управления: веб-страницы, статистические данные, наиболее важные для данного пользователя команды и гиперссылки;
    • использование фильтров в списках стало более удобным и функциональным;
    • добавлена возможность перетаскивания почтовых сообщений, объектов и файлов с помощью мыши (технология drag&drop);
    • добавлены новые графические элементы для представления информации о текущих блокировках.

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

    TDMS обладает возможностью использовать один объект в качестве контейнера для хранения любого числа файлов произвольного типа. Типичными примерами использования многофайловой структуры являются документы с присоединенными изображениями, векторный чертеж с растровой подложкой или смета, состоящая из нескольких связанных файлов.

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

    • добавлена возможность сохранения иерархической структуры файлов. В объект TDMS можно поместить любую часть файловой системы: локальный проект системы автоматизированного проектирования, публикацию или даже целый веб-сайт;
    • для удобства работы пользователей с файлами добавлены возможности перетаскивания в состав объектов файлов и папок из операционной системы Windows, стало проще редактировать произвольный файл в составе информационного объекта;
    • в свойства файлов, хранимых в TDMS, добавлены свойства Скрытый и Только для чтения. Свойства сохраняются при загрузке в TDMS и выгрузке файлов в операционную систему;
    • добавлена возможность получения файлов непосредственно со сканирующего устройства.

    Полная буферизация объектов

    Буферизация (от англ. buffer) — метод организации обмена, в частности, ввода и вывода данных в компьютерах и других вычислительных устройствах, который подразумевает использование буфера для временного хранения данных. При вводе данных одни устройства или процессы производят запись данных в буфер, а другие — чтение из него, при выводе — наоборот.

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

    Усовершенствованные свойства поддержки системных справочников (классификаторов)

    Если атрибуты должны принимать только определенные значения, для их заполнения в TDMS используются специальные типы данных: списки и классификаторы. В системе может быть определено произвольное количество справочников-классификаторов (например, классификатор видов документов, классификатор видов договоров, список форматов бумаги и т.д.). Классификаторы имеют иерархическую (древовидную) структуру и состоят из вложенных узлов. Навигация по узлам классификаторов позволяет быстро найти объекты, обладающие одинаковыми свойствами.

    В TDMS 3.0 за наполнение списков и классификаторов отвечал системный администратор. По просьбе пользователей в TDMS 4.0 расширен перечень лиц, назначаемых ответственными за содержание справочников:

    • на произвольный узел классификатора может быть назначен администратор из числа пользователей системы;
    • редактировать выбранный классификатор может не только один пользователь, но и группа пользователей.

    Редактирование классификаторов может осуществляться с помощью перетаскивания узлов мышью (по технологии drag&drop).

    Новые возможности поиска и построения запросов

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

    В дополнение к уже имеющимся средствам, в TDMS 4.0 появились следующие возможности:

    • подключение к произвольному источнику информации через стандартный системный интерфейс настройки свойств поставщиков данных;
    • разработка выборок и запросов к произвольным источникам на языке SQL;
    • ускорение работы ряда составных запросов;
    • поиск по табличным атрибутам через формы ввода без создания запросов;
    • модернизированный поиск через общую строку поиска на панели инструментов по любому типу данных;
    • персональный поиск пользователя по своей истории работы в системе.

    Почта

    Встроенный почтовый модуль обеспечивает передачу различных системных оповещений, а также обмен сообщениями между сотрудниками в результате маршрутизации документов. Активное и всестороннее использование встроенной почты послужило стимулом для дальнейшего развития этого модуля:

    • благодаря появлению нового типа данных Text максимальный размер содержания почтовых сообщений был доведен до 1ГБ. В качестве формата хранения текста сообщений выбран язык разметки HTML. При создании нового сообщения, пользователь имеет возможность ввести или скопировать из буфера форматированный текст, а также добавить в сообщения изображения;
    • по просьбе пользователей, в дополнение к возможности вставлять в сообщения вложения в виде ссылок на объекты TDMS, почтовые сообщения получили возможность хранить файлы, вставленные непосредственно из операционной системы.

    Системные расширения

    На сегодняшний день платформа TDMS является уникальным программным продуктом нового поколения для построения решений по управлению информационным содержанием.

    Компания CSoft Development приложила максимум усилий для создания современной, динамично развивающейся платформы, обладающей гибкостью, открытостью и не имеющей аналогов по возможностям быстрой адаптации к поставленным задачам.

    Каждая система, построенная на программной платформе TDMS, ориентирована на продолжительную эксплуатацию, обеспечиваемую за счет особенностей архитектуры этого программного продукта. И что не менее важно, архитектура системы постоянно совершенствуется, гарантируя стабильное развитие внедряемой системы и высокую отдачу от инвестиций.

    Обновленные подписи

    В соответствии с законом «Об электронной подписи» 2011 года, электронная подпись — это информация в электронной форме, которая присоединена к другой информации в электронной форме (подписываемой информации) или иным образом связана с такой информацией и которая используется для определения лица, подписывающего информацию.

    Электронная подпись TDMS- это совокупность данных, связанная с информационным объектом системы и позволяющая установить отсутствие искажения информации в электронном документе с момента формирования электронной подписи и определить лицо, создавшее электронную подпись.

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

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

    Информационный объект мог быть подписан только полностью, и любое изменение его свойств приводило к тому, что все подписи «под ним» становились недействительными. Дополнительно пользователями высказывались пожелания о более гибкой обработке событий при работе с подписями.

    В результате были внесены следующие дополнения к свойствам подписей TDMS:

    • добавлена визуальная настройка подписываемых свойств. При создании новой подписи производится выбор свойств, которые будут подписываться и, как следствие, влиять на статус подписи при изменении информационного объекта;
    • добавлены новые программные обработчики событий и методы работы с подписями;
    • упрощен интерфейс пользователя, используемый при работе с подписями.

    Новые типы данных атрибутов

    Информационные объекты системы TDMS могут иметь произвольный набор свойств-атрибутов. Атрибуты объектов имеют определенные типы данных. Помимо стандартных типов данных, таких как строка, целое число, дата/время и др., атрибутами TDMS могут являться сложные типы данных, такие как значение узла классификатора, ссылка на объект, таблица.

    Новые типы данных раздвигают границы применения системы TDMS. В TDMS 4.0 добавлены два новых типа данных атрибутов:

    • атрибут типа Text. В дополнение к атрибуту типа «строка», в TDMS добавлен атрибут, позволяющий хранить до 230 символов (1 Гб) в формате Unicode;
    • атрибут типа Currency. Денежный формат позволяет хранить значения в диапазоне от -922,337,203,685,477.5808 до 922,337,203,685,477.5807 и использовать национальные форматы представления денежных единиц.

    Расширенные свойства атрибутов

    В TDMS 4.0 расширены возможности ряда уже имеющихся типов данных:

    • атрибут типа «ссылка на пользователя» может хранить ссылку на группу и использовать для выбора значений заранее созданный запрос;
    • атрибут типа «строка» увеличен до 2000 символов;
    • атрибуты получили новое общее свойство Использовать в быстром поиске, которое позволяет производить поиск через общую строку поиска на панели инструментов по любому типу данных;
    • формат вывода классификаторов и списков позволяет включать в них значки;
    • корневым узлом атрибута типа «классификатор» может являться любой заданный узел классификатора.

    Усовершенствованный механизм наследования типов объектов

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

    Наследование типов объектов появилось еще в TDMS 3.0, однако его активное применение несколько сдерживалось из-за отсутствия возможности явного переопределения унаследованных свойств.

    Новые возможности TDMS 4.0 соответствует шестому пункту требований манифеста ООБД: Перегрузка в сочетании с полным связыванием. Методы должны применяться к объектам разных типов. Реализация метода должна зависеть от типа объектов, к которым данный метод применяется. Для обеспечения этой функциональности связывание имен методов в системе не должно выполняться до времени выполнения программы.

    TDMS 4.0 позволяет:

    • запрещать использование унаследованных свойств;
    • дополнять производные типы объектов новыми свойствами;
    • изменять порядок связывания и сортировку отображения свойств;
    • изменять локальные признаки унаследованных свойств (например, значения по умолчанию атрибутов);
    • перегружать программный код унаследованных методов и обработчиков событий типов объектов.

    Повышение скорости работы

    TDMS 3.0 уже несколько лет успешно эксплуатируется в крупных российских проектных организациях с одновременным подключением 1000 и более пользователей. В таблицах ее баз данных хранятся миллионы документов, писем, файлов и другой информации. Система прошла проверку временем и доказала свою работоспособность даже на оборудовании среднего класса. Однако понимая, насколько важной для пользователей является работа без задержек, в интерактивном режиме, разработчики системы с каждой новой версией раздвигают границы собственного представления о возможностях управления большими объемами данных.

    В TDMS 4.0 подверглись анализу и последующей серьезной переработке следующие алгоритмы и структуры данных:

    • изменена структура таблиц базы данных, добавлены новые таблицы, которые позволят улучшить масштабируемость при работе с наиболее интенсивно используемыми данными: объектными связями и встроенной почтой;
    • оптимизировано выполнение ряда хранимых процедур, доработан алгоритм генерации SQL-запросов из внутреннего представления выборок TDMS;
    • существенно повышена производительность работы с СУБД Oracle за счет подключения обновленных компонент доступа к данным, разработанным этой компанией;
    • добавлены новые индексы на системные и дополнительные таблицы базы данных;
    • оптимизирована работа программной среды выполнения за счет кэширования и уменьшения количества запросов к базе данных;
    • ускорена одновременная выгрузка большого числа файлов за счет пакетирования данных на стороне СУБД и файлового сервера.

    Новые форматы хранения данных

    В результате развития системы TDMS были востребованы и реализованы следующие форматы файлов, используемые в разных модулях приложения:

    • для представления текстовых данных в TDMS 4.0 теперь используется Unicode;
    • для вычисления хэш-сумм и кодирования двоичных данных теперь используется base64;
    • для хранения схемы конфигурации теперь может использоваться формат XML;
    • для хранения тел почтовых сообщений в дополнение к тексту теперь может использоваться HTML;
    • для просмотра файлов AutoCAD DWG 2010/2011 вы можете использовать новую версию TDMS Viewer 4.0;
    • для получения файлов со сканера вы можете выбрать формат: JPEG, TIFF, PDF, PNG, BMP или GIF;
    • документация по системе теперь поставляется в 3 форматах: компилированный HTML (CHM), обычный HTML (через web) и PDF.

    Среда администрирования

    В обязанности системного администратора входит решение разнообразных задач, призванных обеспечить высокую степень доступности системы коллективного пользования. Основными задачами администратора TDMS являются резервное копирование баз данных, просмотр системных событий с последующей выборкой необходимой информации, управление правами доступа, заведение и редактирование пользовательских учетных записей и т.д.

    Управление пользователями и группами

    TDMS хранит собственный реестр пользователей системы. Кроме выполнения стандартных процедур настройки аутентификации пользователей для входа в систему, администратор TDMS управляет разнообразными данными, прямо или косвенно связанными со свойствами пользователей:

    • задает пользователям произвольный набор свойств, настраивая их отображение на формах ввода;
    • ведет структуру предприятия, справочник должностей, формирует группы пользователей;
    • настраивает рабочие столы пользователей, формирует набор доступных им команд, форм и запросов;
    • настраивает способ работы пользователей с файловым хранилищем и встроенной почтовой системой;
    • задает типы регистрируемых в системе действий пользователя.

    Для дальнейшего развития возможностей управления системой и упрощения ее администрирования в TDMS 4.0 были добавлены следующие функции:

    • модуль синхронизации пользователей TDMS с пользователями домена Windows (Active Directory), основными возможностями которого являются:
      • явная смена типа аутентификации, используемого в системе по умолчанию,
      • импорт пользователей и групп из домена,
      • настройка синхронизации и обновления свойств пользователей TDMS свойствами пользователей домена,
      • настройка синхронизации и обновления групп TDMS по группам домена;
    • добавлена поддержка нескольких профилей (конфигураций среды) для одного пользователя;
    • введено явное деление пользователей по типам, обеспечивающее возможность одновременного подключения к системе нескольких системных администраторов;
    • добавлена возможность назначать группу в качестве администратора группы, выборки и классификатора;
    • использован новый пакет установки TDMS, обеспечивающий развертывание системы через доменные политики Windows.

    Управление базами данных

    Несмотря на то, что системы управления базами данных содержат собственные обширные средства администрирования, для упрощения работы со сложными инструментами управления СУБД ряд административных задач в TDMS автоматизирован. К таким задачам относятся функции создания и обновления базы, создания и обновления индексов для полнотекстового поиска, управление резервным копированием и восстановлением и некоторые другие операции.

    В TDMS 4.0 была продолжена традиция по расширению возможностей приложения TDMS Администратор, в которое были добавлены следующие функции:

    • настройка ряда специальных возможностей создаваемой базы: схем сопоставления (collation), имен файлов (Microsoft SQL Server), табличных пространств (Oracle);
    • выбор шаблона конфигурации из расширенного списка с примерами;
    • использование внутреннего механизма резервного копирования и восстановления, обеспечивающего перенос базы данных между разными типами СУБД.

    Средства разработки

    Адаптация, настройка и поддержка информационной системы в соответствии с требованиями и стандартами заказчика составляют самую существенную часть от совокупной стоимости ее владения. Как правило, эта часть превосходит все остальные части общей стоимости в несколько раз.

    Система TDMS разрабатывалась таким образом, чтобы максимально снизить эту наиболее затратную часть владениясистемы. Для обеспечения этого TDMS использует собственные средства разработки конфигураций, включающие в себя как визуальные, так и программные редакторы среды выполнения.

    Средства разработки TDMS служат визитной карточкой системы и составляют одно из наиболее важных ее свойств. Инструментом для разработки конфигураций является программа TDMS Developer Suite.

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

    Редактор форм ввода

    Формы ввода служат для отображения и редактирования атрибутов информационных объектов: чертежей, документов, проектов и т.п. Для любого типа объекта TDMS можно определить произвольное количество форм ввода. Формы ввода также можно использовать для ввода параметров поиска.

    Кроме атрибутов объектов, на формах размещаются различные элементы управления: выборки, кнопки, изображения и компоненты сторонних производителей.

    Развитие возможностей представления информации на формах ввода — одна из приоритетных задач развития TDMS. В TDMS 4.0 были добавлены:

    • новые программируемые элементы управления, обладающие более гибкими настройками и возможностями адаптации под конкретные требования;
    • поддержка ActiveX-компонент сторонних производителей;
    • возможность размещать фоновые изображения на ряде элементов управления;
    • программное управление вкладками и формами диалога свойств объекта;
    • использование нового элемента ввода данных для форматированного текста;
    • привязка формы к контексту запуска: для поиска, для ввода данных, для размещения на произвольной панели главного окна.

    Редактор программного кода

    Редактор программного кода — основной инструмент разработчика конфигураций для платформы TDMS. В редактор TDMS 4.0 были добавлены:

    • функция глобальной замены во всех программных модулях;
    • функция автоматической расстановки программных запретов вызовов обработчиков системных событий;
    • быстрый переход туда-сюда по функциям;
    • горячие клавиши для запуска процедур проверки ошибок программного кода, выполнения программного кода, обновления;
    • графическая вставка заимствованных программных модулей через оператор USE.

    Дополнения в программном интерфейсе

    Программный интерфейс (API) TDMS 3.0 обладает более чем 1000 свойств и методов, за реакцию на действия пользователя и системы отвечают около 50 обработчиков событий. Учитывая большую потребность в гибких и мощных средствах разработки конфигураций, программный интерфейс TDMSпостоянно развивается. В новой, четвертой версии TDMS добавлены:

    • новые обработчики событий, запускаемых системой при создании версий, простановке подписи, редактировании таблиц;
    • новые методы управления объектами для обновления и отката;
    • новые свойства и методы управления подписями.