Introduction for the MT Administrator (MT DMS Architecture)
Last modified:
Статья содержит информацию об архитектуре программного продукта MT DMS (DEALER MANAGEMENT SYSTEM, далее МТ): принцип работы, список Приложений, варианты организации структуры БД и компоненты управления функциональностью системы.
Оглавление
Приложения для администратора МТ
Функциональные компоненты системы
Среда разработки
В качестве среды разработки при создании MT DMS мы используем Microsoft Visual Studio (основной язык разработки - C#).
База данных работает на Microsoft SQL Server.
Принцип работы
Работа MT DMS организована в режиме «толстого клиента» (в архитектуре «Клиент – Сервер»), который используется сотрудниками Дилера и работает с Базой данных, размещенной на SQL-сервере.
Приложения МТ
Интерфейсы пользователей
|
Компонент МТ DMS |
Реализует интерфейс |
|
MT (для 32-битной системы) MT64 (для 64-битной системы) |
рабочее место Пользователя MT (в рамках настроенных прав): Справочники Разделы рабочих модулей Отчеты Печатные отчеты |
|
MTKassir |
рабочее место Кассира |
|
MTWSTrek |
рабочее место Механика |
|
MTReception |
рабочее место Хостес |
|
MTWSLoader |
загрузчик данных из другой БД |
|
MTShow |
Информационные экраны |
|
MTBMWCarStock |
загрузчик стока автомобилей BMW |
|
MTLRCarStock |
загрузчик стока LR |
|
MTNissanCarStock |
загрузчик стока автомобилей Nissan |
На ПК пользователей МТ настаиваются ярлыки для входа в соответствующий интерфейс программы.
Приложения для администратора МТ
|
Компонент МТ DMS |
Реализует функционал |
|
MTAdmin |
администрирование БД: Установка/обновление модуля Установка Релиза/Патча Настройка Печатных форм/Отчетов/Принтеров Проверка/архивирование БД Управление доступом и т.д. |
|
MTConfig |
структура БД, интерфейс разработчика (возможна одновременная работа нескольких разработчиков / рабочих групп) |
|
MTSvcCfg |
управление Сервисами МТ |
MTAdmin и MTConfig запускаются для конкретной Базы данных.
Единовременно в MTConfig конкретной БД может работать только один пользователь (вход под учетными данными SA для SQL-сервера, на котором хранится БД).
В MTAdmin имеют доступ пользователи, для Роли которых проставлен флаг Superuser (для пользователя не SA доступны все действия, кроме обновления модулей).

В системе установлен запрет на запуск второй сессии:

Схемы взаимодействия Баз данных
Выбирать структуру Базы данных (далее БД) следует с учетом следующих рекомендаций:
Локальная база – рекомендована для отдельных Дилерских предприятий (достаточно одной БД, в которой организована работа).
Центральная база + несколько Локальных баз – рекомендуется для нескольких Дилерских предприятий, территориально удаленных друг от друга, имеющих разные Бренды и обособленные Бизнес-процессы. Работа ведется в отдельных Локальных базах данных, с возможностью настройки синхронизации данных через Центральную базу.
Единая база – рекомендуется в случаях применения стандартизированных Бизнес-процессов и централизированной Системы управления для нескольких Дилерских предприятий, размещенных на разных Площадках*
*Площадка
выделяется по принципу географической обособленности. На одной Площадке могут размещаться Автосалоны нескольких Марок
Хранение данных
В любой Форме или ДокФорме МТ, через вкладку «Прикрепленные файлы», пользователь может сохранять нужные файлы. При необходимости, размер прикрепляемых файлов можно ограничить, настроив параметр «Макс. размер прикрепленного к записи файла» (такой параметр есть в Локальной и Центральной БД).
Также в МТ реализована возможность настройки хранения прикрепленных к Документам МТ файлов и записей Журнала изменений в отдельной БД. Это позволяет уменьшить размер основной базы и, как следствие, упростить процесс резервного копирования.
Функциональные компоненты системы
Компоненты системы, влияющие на ее функциональность:
Модуль МТ - dll библиотека, обеспечивает основной функционал в рамках Направления деятельности (Автосалон, Сервис, Бухгалтерия/Финансы и т.д.).
Опция МТ – реализует дополнительный функционал в рамках Модуля МТ.
Сервис МТ – внутренние службы, которые в фоновом (автоматическом) режиме выполняют на сервере определенные действия с объектами системы по заданному алгоритму.
Параметр МТ – инструмент «тонкой» настройки бизнес-процессов (сценариев поведения системы).
Взаимосвязь компонентов настройки функционала системы:
МТ DMS имеет модульную структуру.
Модуль МТ – dll библиотека.
К Модулям могут быть подключены дополнительные Опции.
В Модулях могут быть запущены Сервисы МТ (запуск некоторых из них требует подключения дополнительных Опций).
Настройка бизнес-процессов (сценариев поведения системы) производится через настройку ее Параметров.
Техподдержка МТ DMS
При возникновении вопросов по настройке, администрированию, работе функционала MT DMS пишите нам на support@verdi.ru
Все полученные запросы регистрируются на портале https://verdi.planfix.ru, где Клиенты имеют доступ к текущим и архивным Задачам.