TMServer — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
Строка 1: Строка 1:
'''{{PAGENAME}}''' — [[Утилиты Такси-Мастер|утилита]] [[{{ТМ}}]], позволяющая снизить нагрузку на сервер [[Firebird]] и базу данных Такси-Мастер, таким образом повысить производительность системы Такси-Мастер.
+
'''{{PAGENAME}}''' - основное серверное приложение программного комплекса Такси-Мастер, осуществляющее координацию работы других серверных приложений комплекса ([[Сервер связи с водителями|TMDriverServer - сервер связи с водителями]]; [[Сервер сообщений|TMSMSServer - сервер обработки СМС-задач]]; [[TMMapServer|TMMapServer - сервер работы с картами]]), клиентских приложений Такси-Мастер (рабочие места диспетчеров/операторов), а так же взаимодействующее с IP-телефонией типа Oktell, либо Asterisk; осуществляет обработку большинства настроек и функций доступных в клиенте Такси-мастер.
TMServer, в сущности, является дополнительным слоем между [[Клиент {{ТМ}}|клиентской]] и [[Сервер {{ТМ}}|серверной частями Такси-Мастер]].
 
Из этого следует, что если TMServer используется, то все клиенты Такси-Мастер подключаются именно к этой утилите, а не напрямую к базе данных.
 
Чтобы указать той или иной клиентской части, что нужно работать с TMServer, необходимо выполнить настройку соответствующим образом.
 
  
== Внешний вид TMServer ==
+
[[Файл:TMServer.jpeg|центр]]
Внешне утилита TMServer выглядит так:
 
  
{{картинка|TMServer.png}}
+
Интерфейс представляет собой отдельное окно с кнопками ('''"Cтоп/Старт"''', '''"Настройки"''', '''"Информация по ключу"'''), а так же информацией по текущим подключениям к TMServer'у, в которой видно:
 +
* подключившееся приложение;
 +
* адрес, с которого подключились;
 +
* время подключения;
 +
* длительность;
 +
* версия подключившегося приложения (должна соответствовать версии TMServer'а);
 +
* пользователь (под которым произведена авторизация клиентского приложения Такси-мастер);
 +
* тип карты и тип телефонии (которые выбраны в настройках клиента Такси-мастер).
  
В верхней части находится индикатор статуса и кнопка {{button|Настройки}}, открывающая отдельное окно параметров утилиты.
+
== Настройки TMServer'а==
Ниже следует область журналирования, еще ниже отображается статистика по отправленным и полученным данным.
 
  
== Запуск и настройка TMServer ==
+
[[Файл:Настройки TMServer.jpeg|центр]]
Первое, что нужно сделать, — запустить TMServer.
 
В главном окне утилиты нажмите кнопку {{button|Настройки}}, чтобы открыть окно настроек:
 
  
{{картинка|Настройки_TMServer.png}}
+
'''"Адрес"''' - адрес ПК, на котором находится БД (по умолчанию - 127.0.0.1)
 +
 +
'''"Путь"''' - путь к БД (по умолчанию - C:\Program Files (x86)\TMEnterprise\tme_db.fdb)
 +
 +
'''"Порты"''' - порты для подключения к TMServer'у (по умолчанию: 1 - 30000, 2 - 29999)
 +
 +
'''"Изменить пароль администратора"''' - функция изменения стандартного пароля администратора {{ТМ}} (доступна только на остановленном TMServer'е; по умолчанию - admin)
 +
 +
'''"Сворачивать в трей"''' - при включённой галке сворачивание происходит не на панель задач, а в трей
 +
 +
'''"Автоматически начинать работу после запуска"''' - автоматический старт сервера после запуска
 +
 +
'''"Запускаться в свёрнутом виде"''' - TMServer загружается в свёрнутом виде, окно доступно по соответствующей иконке в трее, либо на панели задач
 +
 +
'''"Запускаться при загрузке Windows"''' - функция автозапуска TMServer'а автоматически после загрузки операционной системы
 +
 +
'''"Перечитать данные из БД"''' - сервисная функция; в штатном режиме работы службы такси - не используется
 +
 +
'''"Использовать собственные файлы ключа и сертификата"''' - если есть необходимость использования своих сертификатов и ключей, при интеграции сторонних сервисов с Такси-Мастер через API
 +
 +
'''"Тип ключа"''' - согласовывается с менеджером
 +
 +
'''"Адрес" ключа''' - использовалось для ключей типа Guardant, либо Codemeter
 +
 +
'''"Установить обновления серверов и клиентов"''' - не используется на данный момент; обновления производятся с дистрибутивов более новых версий
 +
 +
'''"Отправить файлы"''' - активна только при запущенном TMServe't; отправка файлов на рабочие места, подключенные в данный момент к серверу
 +
 +
'''"Вести журнал соединений"''' и '''"Отладочный режим (debug)"''' - дополнительное логирование работы TMServer'а
  
Необходимо ввести [[Путь к базе данных|настройки подключения к базе данных]].
+
== Информация по ключу ==
Порты, которые утилита будет прослушивать, также заданы по умолчанию (30000, 29999).
 
  
 +
[[Файл:Информация по ключу ТМ.jpg|центр]]
  
Также необходимо ввести настройки ключа защиты [[Ключ защиты|Guardant]].
+
'''"Информация по ключу"''' - содержит информацию об ограничениях программного комплекса:
  
Поле {{поле|адрес}}. В данном поле вводится IP-адрес сервера, на котором установлен ключ Guardant. Внимание, не используйте в качестве ip-адреса 127.0.0.1, т.к. клиентские приложения будут обращаться к этому адресу, при подключении к [[Сервер_Guardant| серверу Guardant]]
+
'''"Организация"''' - информационное поле
  
В настройках включите выполнение автоматических действий, чтобы перенести функцию выполнения автоматических действий над данными с рабочего места Такси-Мастер на TMServer.
+
'''"Период действия лицензии"''' - период, в течение которого возможна работа комплекса (по истечении периода возможна работа только в "ограниченном режиме")
  
== Нужно ли подключать ''все'' рабочие места? ==
+
'''"Запуск на виртуальной машине"''' - возможность работы серверной части на виртуальной машине
К TMServer настоятельно рекомендуется подключать ''все'' рабочие места Такси-Мастер.
 
  
== Тихий запуск ==
+
'''"Рабочих мест"''' - максимальное количество клиентских приложений Такси-Мастер (рабочих мест диспетчеров/операторов) единовременно подключенных к TMServer'у
Утилита TMServer имеет возможность «тихого» запуска — исключается необходимость вручную стартовать работу утилиты после ее открытия.
 
Тихий запуск включается с помощью ключа <code>-s</code>, то есть из командной строки необходимо запустить:
 
  
<pre>
+
'''"Лицензий TM Terminal"''' - максимальное количество "локальных терминалов" единовременно подключенных к TMServer'у
"C:\Program Files\TMEnterprise\Utilities\TMServer.exe" -s
 
</pre>
 
  
Вы можете создать ярлык, в строку запуска которого добавить строку, указанную выше, после чего данный ярлык будет запускать утилиту в «тихом» режиме.
+
'''"Лицензия TMDriverServer"''' - возможность работы сервера связи с водителями
 +
 
 +
'''"Водителей TMDriverServer"''' - максимальное количество водителей единовременно подключенных к серверу связи с водителями
 +
 
 +
'''"[[Сервер сообщений|Лицензия TMSMSServer]]"''' - возможность работы СМС-сервера
 +
 
 +
'''"[[Бригадирский кабинет]]"''' - возможность работы с "бригадирами"
 +
 
 +
'''"Лицензий бригадиров"''' - максимальное количество "бригадиров"
 +
 
 +
'''"[[Кабинет аутсорсинговой службы|Лицензий аутсорсеров]]"''' - максимальное количество "аутсорсеров"
 +
 
 +
'''"[[TMDNS]]"''' - возможность использования услуги "доменного имени"
 +
 
 +
'''"TMCloudBackup"''' - возможность использования услуги создания и хранения в облаке резервной копии вашей БД Такси-Мастер
 +
 
 +
'''Лицензии карт и телефонии''' - определяют возможность работы с теми или иными картами и интеграции с той или иной IP-телефонией
  
{{утилиты}}
 
  
 
[[Категория:ТМ2]]
 
[[Категория:ТМ2]]
[[Категория:AUO]]
 
 
[[Категория:Настройка]]
 
[[Категория:Настройка]]
 
[[Категория:Клиентская часть]]
 
[[Категория:Клиентская часть]]
Строка 50: Строка 87:
 
[[Категория:Утилиты]]
 
[[Категория:Утилиты]]
 
[[Категория:TMServer]]
 
[[Категория:TMServer]]
[[Категория:Тихий запуск]]
 

Версия 17:07, 19 июня 2017

TMServer - основное серверное приложение программного комплекса Такси-Мастер, осуществляющее координацию работы других серверных приложений комплекса (TMDriverServer - сервер связи с водителями; TMSMSServer - сервер обработки СМС-задач; TMMapServer - сервер работы с картами), клиентских приложений Такси-Мастер (рабочие места диспетчеров/операторов), а так же взаимодействующее с IP-телефонией типа Oktell, либо Asterisk; осуществляет обработку большинства настроек и функций доступных в клиенте Такси-мастер.

Интерфейс представляет собой отдельное окно с кнопками ("Cтоп/Старт", "Настройки", "Информация по ключу"), а так же информацией по текущим подключениям к TMServer'у, в которой видно:

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

Настройки TMServer'а

"Адрес" - адрес ПК, на котором находится БД (по умолчанию - 127.0.0.1)

"Путь" - путь к БД (по умолчанию - C:\Program Files (x86)\TMEnterprise\tme_db.fdb)

"Порты" - порты для подключения к TMServer'у (по умолчанию: 1 - 30000, 2 - 29999)

"Изменить пароль администратора" - функция изменения стандартного пароля администратора Такси-Мастер (доступна только на остановленном TMServer'е; по умолчанию - admin)

"Сворачивать в трей" - при включённой галке сворачивание происходит не на панель задач, а в трей

"Автоматически начинать работу после запуска" - автоматический старт сервера после запуска

"Запускаться в свёрнутом виде" - TMServer загружается в свёрнутом виде, окно доступно по соответствующей иконке в трее, либо на панели задач

"Запускаться при загрузке Windows" - функция автозапуска TMServer'а автоматически после загрузки операционной системы

"Перечитать данные из БД" - сервисная функция; в штатном режиме работы службы такси - не используется

"Использовать собственные файлы ключа и сертификата" - если есть необходимость использования своих сертификатов и ключей, при интеграции сторонних сервисов с Такси-Мастер через API

"Тип ключа" - согласовывается с менеджером

"Адрес" ключа - использовалось для ключей типа Guardant, либо Codemeter

"Установить обновления серверов и клиентов" - не используется на данный момент; обновления производятся с дистрибутивов более новых версий

"Отправить файлы" - активна только при запущенном TMServe't; отправка файлов на рабочие места, подключенные в данный момент к серверу

"Вести журнал соединений" и "Отладочный режим (debug)" - дополнительное логирование работы TMServer'а

Информация по ключу

"Информация по ключу" - содержит информацию об ограничениях программного комплекса:

"Организация" - информационное поле

"Период действия лицензии" - период, в течение которого возможна работа комплекса (по истечении периода возможна работа только в "ограниченном режиме")

"Запуск на виртуальной машине" - возможность работы серверной части на виртуальной машине

"Рабочих мест" - максимальное количество клиентских приложений Такси-Мастер (рабочих мест диспетчеров/операторов) единовременно подключенных к TMServer'у

"Лицензий TM Terminal" - максимальное количество "локальных терминалов" единовременно подключенных к TMServer'у

"Лицензия TMDriverServer" - возможность работы сервера связи с водителями

"Водителей TMDriverServer" - максимальное количество водителей единовременно подключенных к серверу связи с водителями

"Лицензия TMSMSServer" - возможность работы СМС-сервера

"Бригадирский кабинет" - возможность работы с "бригадирами"

"Лицензий бригадиров" - максимальное количество "бригадиров"

"Лицензий аутсорсеров" - максимальное количество "аутсорсеров"

"TMDNS" - возможность использования услуги "доменного имени"

"TMCloudBackup" - возможность использования услуги создания и хранения в облаке резервной копии вашей БД Такси-Мастер

Лицензии карт и телефонии - определяют возможность работы с теми или иными картами и интеграции с той или иной IP-телефонией