Направления

Разработчик

TDMS

от 52 800 ₽

TDMS

от 52 800 

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

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

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

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

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

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

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

  • промышленное и гражданское строительство;
  • техническая инвентаризация;
  • машиностроение;
  • судостроение.

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

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

Компоненты системы

TDMS Client – автоматизированное рабочее место пользователя. Современные высокотехнологичные средства автоматизации пользовательских рабочих мест обеспечивают:

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

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

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

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

В комплект поставки TDMS также входят Microsoft SQL Server Express, профессиональный редактор отчетов List&Label, компоненты доступа к данным, руководства пользователя, администратора и разработчика, готовые примеры решений и др.

Преимущества платформы TDMS

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

Гибкая архитектура TDMS позволяет настроить и использовать несколько различных по назначению автоматизированных рабочих мест, работающих как в режиме полнофункционального приложения Windows, так и в режиме web-клиента, функционирующего в различных операционных средах. Web-клиент TDMS совместим с основными web-браузерами: Microsoft Internet Explorer, Mozilla Firefox, Google Chrome и Apple Safari. Мобильным пользователям рекомендуются приложения TDMS, специально адаптированные под небольшие размеры переносных устройств (смартфонов, планшетов), не использующих специальных средств указания.

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

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

Универсальность и гибкость

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

Открытость

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

Интеграция в корпоративные системы

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

Защита информации

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

  • система работает на современных СУБД Microsoft SQL Server и Oracle Database;
  • разделение уровней прав доступа пользователей к отдельно взятым объектам системы;
  • ограничение уровня доступа к информационным объектам в зависимости от этапа их разработки;
  • ведение журнала действий пользователей.

Преимущества от применения TDMS в проектной организации

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

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

Задачи, решаемые TDMS

TDMS обеспечивает решение следующих задач:

  • создание единого информационного пространства, содержащего весь массив информационных ресурсов проектной деятельности: разрабатываемой и утвержденной проектной документации; регламентирующих документов и типовых решений; внутренней и внешней корреспонденции; классификаторов видов работ, объектов проектирования и проектных специальностей; номенклатурных справочников и других данных, необходимых и достаточных для информационного обеспечения процесса проектирования;
  • управление внешней входящей и исходящей корреспонденцией, включая письма (бандероли с сопроводительным письмом), факсимильные сообщения, сообщения электронной почты на официальный электронный адрес заказчика или с официального электронного адреса заказчика на бланках организации;
  • управление внутренней документацией, такой как организационно-распорядительная документация, приказы и распоряжения руководства по основной деятельности, приказы по личному составу, приказы по финансово-экономической деятельности, приказы на командировки, служебные записки (справки, докладные записки), служебные записки (справки, докладные записки) руководству компании, служебные записки руководителям структурных подразделений и ГИПам;
  • реализация распределенной системы управления файловыми и семантическими данными, в узловых точках которой размещены базы данных и/или кэширующие файловые серверы филиалов и подразделений заказчика;
  • создание механизмов и средств для полного представления проектно-сметной документации в электроном архиве, контекстно-зависимого поиска и выборки информации в произвольных разрезах, формирования комплектов документов для заказчика, для отправки на объект или в проверяющие органы;
  • реализация требуемого уровня интеграции с другими корпоративными системами, обеспечивающими решение задач управления финансами, управления взаимоотношениями с контрагентами, управления каталогами оборудования и пр.;
  • реализация наборов свойств всех информационных сущностей системы, таких как проект, задание, проектный документ, чертеж, комплект, сооружение и т.п., и представление их в виде атрибутивных карточек, удобных для ввода, просмотра и поиска данных, в соответствии с техническим заданием и методикой работы в системе;
  • реализация возможности параллельного проектирования, планирования и управления проектами на всех этапах жизненного цикла;
  • согласованное управление состояниями экземпляров объектов, порождаемых и учитываемых в системе в соответствии с их жизненными циклами;
  • реализация персонализированных АРМ, наиболее полно соответствующих регламентам ведения проектной деятельности в компании и методике работы в системе, а также обеспечивающих максимально эргономичный интерфейс для различных групп пользователей, участвующих в процессе разработки ПСД: руководства, ГИПов, начальников производственных отделов, проектировщиков, нормоконтролеров, администраторов и др.;
  • реализация удобного представления информации в системе в виде деревьев, таблиц, гипертекста и графических данных;
  • автоматизация процесса присвоения обозначений и наименований создаваемым электронным документам в соответствии со стандартами предприятия;
  • организация процесса быстрого ввода и сохранения сканированных образов бумажных документов. Обеспечение связей сканированных документов с соответствующими версиями электронных документов-оригиналов;
  • автоматизация формирования комплектов проектно-сметной документации для выдачи в стандартизованном электронном и готовом к печати виде заказчику проектных работ и государственным контролирующим организациям;
  • регламентированное внесение изменений в проектно-сметную документацию, включая настраиваемую систему автоматических уведомлений об изменениях;
  • предоставление средств поиска документов и других информационных сущностей;
  • обеспечение безопасности при работе пользователей в системе: аутентификация при входе в систему, управление правами доступа к разрабатываемой проектной документации и разделам проектов; мониторинг состояния информационных ресурсов системы и работы пользователей в процессе их формирования;
  • обеспечение применения цифровой подписи в электронных документах, разрабатываемых и хранимых в системе.

Что нового

Что нового в TDMS 6.0

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

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

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

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

 

Что нового в TDMS 5.0

С появлением версии TDMS 5.0 мы и наши пользователи переходим на трехуровневую архитектуру. В составе TDMS появился новый класс программного обеспечения — сервер приложений TDMS (TDMS Application Server 5.0). Сервер приложений TDMS располагается между приложением пользователя и сервером базы данных, на сервере приложений реализуется большая часть бизнес-логики всей системы.

Основными бонусами новой архитектуры являются:

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

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

Увеличение производительности

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

Новый уровень безопасности

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

Новый уровень интеграции TDMS в корпоративную инфраструктуру

Применение сервера приложений позволяет интегрировать TDMS не только с настольными приложениями, такими как nanoCAD, AutoCAD или Microsoft Office. Пользователи TDMS и партнеры CSoft Development получили возможность разрабатывать модули интеграции на уровне сервисов, что позволяет сделать TDMS частью информационной инфраструктуры предприятия. Теперь TDMS без участия пользователей, в соответствии с настроенными политиками и сценариями, может обмениваться информацией с другими системами: службой каталогов Windows, ERP-системой, системой управления проектами, бухгалтерской программой, программами управления каталогами оборудования и другими корпоративными системами.

Новый уровень возможностей при адаптации рабочих мест пользователей

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

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

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

  • для проектировщиков и конструкторов, специалистов нормоконтроля и отдела выпуска наиболее удобным будет полнофункциональный интерфейс Windows-приложения, так как именно в нем работают все основные приложения САПР;
  • для руководителей проектов, юристов, руководства, бухгалтерии более удобным будет современный «многозадачный», асинхронный интерфейс, построенный либо как web-приложение, либо как приложение WPF;
  • специалисты сторонних организаций могут подключаться к системе через web-клиента, адаптированного для настольных компьютеров;
  • кроме того, мобильные пользователи (руководители проектов, руководство предприятия, специалисты авторского надзора, специалисты заказчика или подрядной организации на объекте строительства) могут использовать web-клиент, специально адаптированный для наладонных устройств (смартфоны, планшеты и т.п.).

Влияние сервера приложений на масштабируемость системы

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

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

 

 

Что нового в 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 добавлены:

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

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

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

Операционная система

Список поддерживаемых операционных систем и требования к объему оперативной памяти приведены в таблице:

Тип операционной системы Объем оперативной памяти
(минимальный / рекомендуемый)
Windows 7 512 Мбайт / 1024 Мбайт
Windows 8, 8.1 1024 Мбайт / 2048 Мбайт
Windows 10 1024 Мбайт / 2048 Мбайт

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

Список поддерживаемых баз данных и интегрированных программных продуктов приведен в таблице:

Программное обеспечение Поддерживаемые версии
Microsoft Word 2010, 2013, 2016
Microsoft Excel 2010, 2013, 2016
Autodesk AutoCAD 2010, 2011, 2012, 2013, 2014, 2015, 2016
Microsoft SQL Server 2008, 2012, 2014, 2016
Oracle 10g, 11g
nanoCAD
Требования к аппаратному обеспечению Минимальные требования Рекомендуемые требования
Процессор x86-совместимый процессор 1 ГГц AMD «Athlon A4 5300» (3,40 ГГц, 1024 Кбайт, HT2000 МГц) SocketFM2
Или
Intel «Pentium G3220» (3,0 ГГц, 2×256 Кбайт+3 Мбайт, EM64T, GPU) Socket1150
Объем памяти 1 Гбайт 2 Гбайт и больше
Свободное дисковое пространство 300 Мбайт (только для установки) 10 Гбайт (для кэширования файлов)
Разрешение монитора 1024×768 Full HD (1920×1080)
Координатное устройство Любое устройство Мышь
Приводы оптических дисков Для установки программного обеспечения с дистрибутивных носителей требуется наличие DVD-ROM
Подключение к локальной сети 56 Мбит/с 100 Мбит/с
Подключение к Internet 2 МБит/с 10 Мбит/с
+