Перейти к основному содержимому
Версия: 4.0

Назначение сервера Mobile SMARTS

В состав платформы Mobile SMARTS входит сервер, который устанавливается на ПК в процессе установки платформы.

Mobile SMARTS

Сервер Mobile SMARTS обязателен для беспроводных вариантов решения, когда используется Wi-Fi или мобильный интернет. Основная задача сервера — обслуживание запросов на получение/отправку документов, номенклатуры и других данных от клиентов с мобильных ТСД. Сервер раздает клиентам документы/задания в соответствии с указаниями, очередностью, приоритетом, и получает от них результаты работы.

Помимо этого сервер занимается хранением серверных справочников, хранением локальных справочников ТСД для отправки клиентам, а также временным хранением документов ТСД.

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

Кроме общего сервера в состав платформы также входят сервера баз данных и печати.

Внутренняя структура сервера​

После установки сервера на ПК создается папка Cleverence (путь по умолчанию C:\ProgramData\Cleverence), в которой хранятся все данные, необходимые для работы сервера и баз продуктов.

Основные папки и файлы папки Cleverence:

BackupПапка с файлами резервного копирования базы данных Mobile SMARTS. Каждое резервное копирование сохраняется в отдельную папку.

В архиве (например, Backup_2015-08-24_15-04-11.zip) сохраняется копия платформы Mobile SMARTS.
ClientInstallerПапка с установщиком клиента на мобильные устройства через ПК
Common
Templates
apps.xml — в файле прописываются все подключенные базы к платформе Mobile SMARTS, их имена, путь к ним и уникальный идентификатор базы.

В папке находятся шаблоны баз Mobile SMARTS, с помощью которых можно создавать базы.
Control panelВ папке хранятся параметры панели управления
DatabasesВ папке находятся все базы Mobile SMARTS, которые были установлены. Для каждой базы создается своя отдельная папка с файлами.
LicensesВ папке находятся лицензии, необходимые для полноценной работы. Лицензии можно сюда просто скопировать или они добавятся автоматически, с помощью менеджера лицензий. Без лицензии работает в демо-режиме.
LogsВ папке находятся лог файлы, которые необходимо отправить при возникновении ошибок в службу технической поддержки.
StatisticВ папке хранится статистика
WinClientВ папке хранится параметры клиента для ПК

Сервера баз данных и печати​

Все продукты Клеверенс представляют из себя базы данных, которые подключаются к основному серверу Mobile SMARTS.

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

По умолчанию базы устанавливаются в папку Database (путь к папке для Windows C:\ProgramData\Cleverence\Базы Mobile SMARTS).

Сервера устанавливаются в папку Server (путь к папке для Windows 8 C:\Program Files (x86)\Cleverence Soft\Mobile SMARTS\Server). При необходимости сервер базы можно перенести в папку Server (нажав на кнопку «Перенести в папку базы»). Сервера, например, для базы «Клеверенс: Учет имущества» можно перенести в папку Server (путь к папке для Windows 8 c:\ProgramData\Cleverence\Базы Mobile SMARTS\Клеверенс: Учет имущества\Server).

Эти сервера взаимодействуют с основным сервером Mobile SMARTS.

Можно указать внешнее имя сервера Mobile SMARTS, для генерации QR-кода базы.

Mobile SMARTS

Каждая база данных настраивается отдельно, имя задается при подключении базы.

Mobile SMARTS

Параметры сервера данных​

Адрес сервера данныхЗадается при подключении базы
СтатусПоказывает запущен сервер или нет. Если сервер не запущен его можно перезапустить (кнопка внизу).
Порт сервера данныхПо умолчанию задается при подключении базы можно заменить на другой, после изменений необходимо перезапустить сервер данных и сохранить настройки.
Учетная записьЕсли используется необходимо указать пользователя и пароль.
Сжимать справочники и таблицыРекомендуется использовать только в условиях неустойчивой сети или в целях экономии платного трафика, так как скорость распаковки сжатых данных на большинстве мобильных устройств мала.
Делать бэкапы документовРезервное копирование документов в xml файл. Файлы сохраняются в папку Backup (путь к папке для Windows 8 c:\ProgramData\Cleverence\Базы Mobile SMARTS\Название базы\Backup\).
Инициализировать подключения к внешним системам при стартеВнешние коннекторы будут подключены (зарегистрированы) при старте сервера. Если опция отключена, то подключение будет выполнено при первом запросе к внешним системам.
Таймаут блокировкиОтладочный механизм. Рекомендуется включать только по просьбе службы техподдержки.
Вести лог вызововОтладочный механизм. Замедляет производительность сервера. Рекомендуется включать только по просьбе службы техподдержки.
Используется серверОтображается, какой сервер используется. Можно перенести сервер базы данных в папку с базой.

Параметры сервера печати​

Адрес сервера печатиЗадается при подключении базы
Порт сервера печати по умолчаниюЗадается при подключении базы можно заменить на другой, после изменений необходимо перезапустить сервер печати и сохранить настройки.
Учетная записьЕсли используется необходимо указать пользователя и пароль.
Используется серверОтображается, какой сервер используется. Можно перенести сервер печати в папку с базой.

Настройки сервера терминалов и сервера печати​

Сервер Mobile SMARTS и сервер печати запускаются в виде служб Windows.

Mobile SMARTS

Но для настройки сервисов Mobile SMARTS следует использовать программы «Конфигурация сервера Mobile SMARTS» и «Конфигурация печати Mobile SMARTS» из меню «Пуск – > Программы – > Cleverence Soft –> Mobile SMARTS». Эти программы позволяют указать пути к сервисам, номера портов отдельно для каждого сервиса, а так же производить запуск и остановку соответствующих им служб в Windows.

Флажок «вести лог вызовов» влияет на ведение файла « messages . log » , в котором отражаются вызовы к серверу терминалов: какой метод, когда был вызван, когда завершился. Лог помогает выловить на каких вызовах происходят дедлоки или зависания, а также проходят ли вообще интересующие вызовы.

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