Платформа TDMS — уникальный программный продукт нового поколения для построения решений по управлению информационным содержанием и проектным производством.
Основой системы TDMS является объектно-ориентированное ядро, позволяющее гибко настроить среду разработки объектов проектирования (проектов, изделий, сооружений) и связать в единое информационное пространство разнородные электронные документы, внешнюю и внутреннюю почту, систему управления, отслеживание хода выполнения работ и обеспечение интеграции с прикладными программами, установленными на предприятии заказчика.
Среди изменений, появившихся в новой версии TDMS 4.0, следует отметить модернизированную среду работы пользователя, системные усовершенствования, новые функции в среде администрирования системы и обновления в среде разработки.
Платформа TDMS используется для создания электронных архивов, организации документооборота электронной технической документации и автоматизации процессов проектирования в таких областях, как:
На платформе TDMS построены различные модульные решения, которые могут быть интегрированы в единую информационную систему предприятия:
В состав комплекса TDMS входит следующее программное обеспечение и документация по нему, поставляемые на одном установочном диске:
В состав TDMS также входят программные интерфейсы и модули. Программные интерфейсы позволяют синхронизировать процесс получения и изменения атрибутивной информации внешними приложениями. С TDMS поставляются интерфейсы к Microsoft Office и AutoCAD. Программные модули встраиваются в среду TDMS и дополняют систему специфическими функциями.
В комплект поставки TDMS также входит Microsoft SQL Server 2008 R2 и компоненты доступа к данным.
Интерфейс TDMS — это программная надстройка, встраиваемая в среду другого приложения и обеспечивающая интеграцию за счет привнесения инфраструктуры управления объектами TDMS непосредственно в прикладное программное обеспечение и расширения возможностей ряда стандартных функций прикладного пакета с учетом требований системы TDMS.
Интерфейс TDMS обеспечивает ускорение работы и повышение качества разрабатываемых документов за счет использования следующих возможностей:
Система TDMS — клиент-серверное приложение.
В качестве системы управления базами данных (далее — СУБД) TDMS используется Microsoft SQL Server 2008 R2 (далее — Microsot SQL) или Oracle Database 10g\11g (далее — Oracle).
Microsoft SQL и Oracle — это наиболее распространенные, популярные и универсальные СУБД. Полностью соответствуя требованиям, предъявляемым большинством предприятий к масштабируемости и надежности, они используются для решения широкого круга задач в области электронной коммерции, накопления и анализа данных и др. И SQL Server, и Oracle имеют сертификаты безопасности уровня C2. Обе системы обеспечивают надежную круглосуточную бесперебойную работу без необходимости вмешательства администратора и обладают многоуровневыми системами защиты данных, встроенными средствами резервного копирования и мониторинга.
SQL Server, пожалуй, самая простая и удобная для администрирования СУБД, которая одинаково хорошо работает с любыми объемами данных. Oracle же, помимо C2, имеет еще более десяти различных сертификатов безопасности и фактически является стандартом для создания информационных систем масштаба предприятия. Неслучайно большинство российских и западных предприятий используют именно SQL Server и Oracle.
Приложение, размещенное на стороне клиента, работает с таблицами базы данных не напрямую, а через хранимые процедуры, что обеспечивает соответствие между правами доступа пользователя и разрешенными ему операциями над данными.
Развитые функции защиты информации от несанкционированного доступа СУПД TDMS гарантируют невозможность получения данных в обход системы: доступ к ним строго регламентирован и предоставляется только авторизованным пользователям системы.
Каждый этап разработки объекта (проекта, документа) имеет свое название, например — «В разработке», «На согласовании», «На утверждении» и т.д. В зависимости от этапа на объект могут накладываться различные ограничения по правам доступа. Документ, находящийся на согласовании, нельзя редактировать; в объект с утвержденным составом нельзя добавлять новые позиции; невозможно утвердить комплект документации, если один лист еще не утвержден и т.д. В TDMS действует принцип «все, что не разрешено, запрещено». Запрещающее право преобладает над разрешающим.
При редактировании объекта система блокирует доступ на его редактирование для всех остальных пользователей (им разрешен только просмотр карточки и файлов объекта), тем самым СУПД TDMS предотвращает одновременную модификацию одного и того же документа различными разработчиками.
Встроенный почтовый модуль является защищенным транспортом для передачи различных системных сообщений (уведомлений о начале или окончании разработки, о назначении пользователя на выполнение определенных работ, различного рода директив и т.д.). Кроме того, почта используется для передачи сообщений от одного пользователя другому в процессе маршрутизации документов. Удалить сообщение пользователь не может. Почта открывается автоматически при открытии TDMS, поэтому саботаж или рассеянность сотрудника при ее получении фактически исключены.
В системе предусматривается возможность помещения сканированных подлинников документов и чертежей, разработанных и утвержденных в бумажном виде. Быстрый ввод больших объемов документов обеспечивается за счет интеграции СУПД TDMS с системами массового ввода, интерфейсов с файловыми менеджерами и развитых средств импорта.
TDMS обладает гибким и удобным инструментарием, позволяющим создать информационную систему, оптимально адаптированную к потребностям предприятия. TDMS — открытое приложение, функционал которого может быть практически безгранично расширен благодаря наличию программных интерфейсов, встроенных языков программирования и средств импорта готовых настроек системы.
API (Application Programming Interface) TDMS — это встроенный непосредственно в систему TDMS программный интерфейс, состоящий из ряда свойств, методов и событий и позволяющий гибко настраивать СУПД TDMS. Кроме того, методы и свойства API TDMS обеспечивают возможность создавать решения-интерфейсы по интеграции СУПД TDMS с внешними приложениями.
Встроенные средства программирования делают TDMS мощным инструментом для создания оптимально настроенной на предметную область системы управления техническими данными.
В TDMS встроен внутренний язык программирования TDMScript, основанный на Microsoft Visual Basic Scripting Edition и дополненный множеством свойств, методов и событий системы. TDMScript — простой в изучении и использовании язык программирования, который позволяет администратору TDMS описывать поведение системы, а также, в соответствии с требованиями и правами доступа, создавать команды по работе с информационными объектами и программировать различные события, практически безгранично расширяя функционал TDMS. В руководстве по программированию, встроенном в TDMS Developer, не только описываются все методы, свойства и события, но и подробно рассматриваются примеры по работе с объектной моделью TDMS на основе TDMScript.
Система обладает гибким и удобным инструментарием, позволяющим пользователю создавать собственные типы объектов, задавать и модифицировать их атрибуты, устанавливать связи между ними без применения программирования.
Система TDMS хранит всю связанную с рабочим процессом информацию в центральном хранилище. Благодаря этому обеспечивается постоянный доступ всех участников процесса проектирования ко всей необходимой информации.
Все документы и данные, созданные каждым сотрудником организации в процессе работы накапливаются и могут быть использованы другими работниками. Информация становится собственностью организации, а не отдельных сотрудников.
Система предоставляет возможности правильного структурирования и атрибутирования информации различных видов: документов, проектов, контактов, дел, адресов заказчиков и смежников и т.д. Поэтому поиск информации ведется быстро и безошибочно с использованием различных средств электронного поиска: по значениям атрибутов, по классификаторам, полнотекстового поиска.
Графическая визуализация структуры проекта позволяет отслеживать связи между объектами проекта (такими как чертежи, документы, заказчики, объекты проектирования) и тем самым обеспечить быстрый доступ ко всей информации, связанной с найденным документом или объектом.
Кроме того, всегда известно, какая версия документа актуальна, поэтому работники не тратят время на ненужную работу по выявлению ошибок, связанных с использованием недействительной информации, и направляют все усилия на выполнение своих непосредственных обязанностей.
Руководство действует эффективнее, располагая актуальной информацией и имея возможность принимать оптимальные решения.
TDMS протоколирует процессы работы пользователей с документами и проектными данными. Известно, кто и чем занимается. Появляется возможность планировать выполнение работ и отслеживать процесс их выполнения. Актуальная информация о ходе работ и загрузке сотрудников позволяет в случае необходимости правильно перераспределять ресурсы и решать задачи в установленные сроки.
Система TDMS обеспечивает возможность создавать отчеты и проводить анализ информации. Благодаря этому решения на основе математически выверенных расчетов принимаются быстро и точно.
Система TDMS позволяет организовать эффективное взаимодействие пользователей, совместно работающих над проектом. При прежнем числе сотрудников теперь возможно выполнение большего количества работы.
Механизмы логического связывания позволяют также эффективно управлять универсальной структурой проекта независимо от используемых САПР, других приложений-редакторов файлов.
Автоматизированное управление проектными данными становится еще более эффективным благодаря средствам полной интеграции системы с программными приложениями. Средства интеграции позволяют автоматически обновлять проектные данные в процессе разработки документов, не выходя из приложений.
Автоматическое документирование всех отношений между сотрудниками при разработке проекта снижает время получения документа или запроса, а также ответа на запрос.
Деятельность всей организации становится более эффективной благодаря оперативному доступу к актуальной проектной информации, доступной в виде, специфичном для каждого подразделения компании: дирекции, проектно-конструкторского, маркетинга, планового, снабжения и финансового.
Ключевая функция системы — это защита от некорректного использования проектной информации и от несанкционированного доступа к ней. TDMS гарантирует невозможность получения данных в обход системы — доступ к ним есть только у авторизованных пользователей системы.
TDMS предоставляет широкий набор функций по управлению доступом и отслеживанию процессов работы пользователей: ведение протокола работы пользователей системы, ролевой доступ, ведение истории изменений статуса, версий документации и проектной информации.
Еще одно важное преимущество — это возможность централизованного резервного копирования информации и документации.
TDMS предоставляет дружественную среду, аналогичную интерфейсу Проводника Windows. Возможность в любой момент настроить систему под индивидуальные потребности делает ее удобным инструментом в ежедневной работе.
TDMS позволяет автоматизировать многие процессы работы с документами. Например, автоматически сформировать обозначение в момент регистрации документа. При этом можно провести проверку на уникальность обозначения. Система позволяет завести централизованные шаблоны файлов документов различных типов для любых типов файлов. Шаблоны содержат поля, автоматически заполняющиеся данными из карточек документов.
TDMS обеспечивает возможность запрограммировать правила работы с документами: автоматически рассылать извещения об изменении или аннулировании документов, автоматизировать любые другие процедуры согласования/утверждения документации и информации.