Назначение сервера 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-кода базы.
Каждая база данных настраивается отдельно, имя задается при подключении базы.
Параметры сервера данных
| Адрес сервера данных | Задается при подключении базы |
| Статус | Показывает запущен сервер или нет. Если сервер не запущен его можно перезапустить (кнопка внизу). ![]() |
| Порт сервера данных | По умолчанию задается при подключении базы можно заменить на другой, после изменений необходимо перезапустить сервер данных и сохранить настройки. |
| Учетная запись | Если используется необходимо указать пользователя и пароль. |
| Сжимать справочники и таблицы | Рекомендуется использовать только в условиях неустойчивой сети или в целях экономии платного трафика, так как скорость распаковки сжатых данных на большинстве мобильных устройств мала. |
| Делать бэкапы документов | Резервное копирование документов в xml файл. Файлы сохраняются в папку Backup (путь к папке для Windows 8 c:\ProgramData\Cleverence\Базы Mobile SMARTS\Название базы\Backup\). |
| Инициализировать подключения к внешним системам при старте | Внешние коннекторы будут подключены (зарегистрированы) при старте сервера. Если опция отключена, то подключение будет выполнено при первом запросе к внешним системам. |
| Таймаут блокировки | Отладочный механизм. Рекомендуется включать только по просьбе службы техподдержки. |
| Вести лог вызовов | Отладочный механизм. Замедляет производительность сервера. Рекомендуется включать только по просьбе службы техподдержки. |
| Используется сервер | Отображается, какой сервер используется. Можно перенести сервер базы данных в папку с базой. ![]() |
Параметры сервера печати
| Адрес сервера печати | Задается при подключении базы |
| Порт сервера печати по умолчанию | Задается при подключении базы можно заменить на другой, после изменений необходимо перезапустить сервер печати и сохранить настройки. |
| Учетная запись | Если используется необходимо указать пользователя и пароль. |
| Используется сервер | Отображается, какой сервер используется. Можно перенести сервер печати в папку с базой. ![]() |
Настройки сервера терминалов и сервера печати
Сервер Mobile SMARTS и сервер печати запускаются в виде служб Windows.
Но для настройки сервисов Mobile SMARTS следует использовать программы «Конфигурация сервера Mobile SMARTS» и «Конфигурация печати Mobile SMARTS» из меню «Пуск — > Программы — > Cleverence Soft –> Mobile SMARTS». Эти программы позволяют указать пути к сервисам, номера портов отдельно для каждого сервиса, а так же производить запуск и остановку соответствующих им служб в Windows.
![]() | ![]() |
Флажок «вести лог вызовов» влияет на ведение файла « messages . log » , в котором отражаются вызовы к серверу терминалов: какой метод, когда был вызван, когда завершился. Лог помогает выловить на каких вызовах происходят дедлоки или зависания, а также проходят ли вообще интересующие вызовы.
Хотя обе программы умеют сворачиваться в трей, их совершенно не обязательно держать запущенными для того, чтобы сервер Mobile SMARTS работал.
Backup


