К списку

Установка и настройка «Сервера AutoИнтеллект»

09
августа
2022

Сервер AutoИнтеллект устанавливается на компьютер пользователя вместе с программой AutoИнтеллект. Если сервер подключен и работает, то для выполнения части работ пользовательское приложение AutoИнтеллект отправляет запрос на сервер, а тот в свою очередь отправляет запрос базе данных, производит расчеты по полученной информации и передает ответ в приложение пользователя. Благодаря этому пользователь может продолжать работу в программе AutoИнтеллект без ожидания результата расчета.

При этом по функционалу, который не выполняется на сервере пользовательское приложение AutoИнтеллект отправляет запросы в базу данных.


Порядок установки Сервера AutoИнтеллект

1. Проверьте соответствие компьютера рекомендованным требованиям для установки сервера:

  • Процессор: минимальные требования - Intel i3 или AMD Ryzen 5; рекомендованные требования - Intel i5/i7/i9/Xeon (6+ ядер) или AMD Ryzen 5/7/9 (6+ ядер).

  • Оперативная память: DDR4, 8-32Гб (для программы AutoИнтеллект) + 4Гб (для сервера AutoИнтеллект).

  • Накопитель: SSD, от 120Гб (для программы AutoИнтеллект) + 5Гб (для сервера AutoИнтеллект).

От технических характеристик компьютера, на котором установлен Сервер AutoИнтеллект, зависит скорость выполнения расчетов. При необходимости можно перенести на сервер только часть функционала. Для этого свяжитесь со специалистами техподдержки Компании ТрэйдСофт.

2. Установите Сервер AutoИнтеллект.

Установить сервер необходимо на компьютер, на котором установлена база данных и SQL-сервер.

2.1. На этапе установки программы AutoИнтеллект выберите тип установки:

  • Полная - в таком случае сервер будет установлен по умолчанию;

  • Выборочная - установите отметку на компонент Сервер AutoИнтеллект.


2.2. Установите компоненты для работы Сервера AutoИнтеллект. Установка всех необходимых компонентов происходит на этапе установки программы AutoИнтеллект. Однако если во время установки компонентов произойдет ошибка, то необходимо скачать компоненты самостоятельно. Информация о компонентах, которые не удалось установить, и ссылка на их скачивание выводятся в отдельном окне.


Настройка работы сервера

После того, как Сервер AutoИнтеллект будет установлен, необходимо выполнить его настройку.

1. Перейдите в папку C:\Program Files\Tradesoft\AutoИнтеллект\AutoIntellectServer\ и откройте на редактирование файл appsettings.json

2. Замените IP-адрес компьютера в поле Url (по умолчанию поле содержит: http://127.0.0.1:5000). При необходимости также можно заменить порт (по умолчанию 5000). Указанный порт должен быть свободным.


3. Заполните обязательные данные для подключения сервера в разделе Управление ► Настройки программы ► Настройки, группа настроек Сервер AutoИнтеллект.

  • Адрес сервера - укажите IP-адреса компьютера, на котором установлен сервер AutoИнтеллект;

  • Порт сервера - укажите порт сервера (по умолчанию 5000);<

  • Подключиться к серверу - нажмите на кнопку Подключиться для проверки подключения к серверу.

Внимание! Не нажимайте на кнопку Подключиться более одного раза. Повторное подключение к серверу AutoИнтеллект рекомендуется выполнять только по запросу техподдержки. При этом все программы AutoИнтеллект, кроме той в которой выполняется подключение, должны быть выключены.

4. Проверьте состояние работоспособности сервера на панели в перечне индикаторов состояний. При корректной работе индикатор отображается зеленым цветом:

Доступные возможности Сервера AutoИнтеллект

  • Пересчет балансов контрагентов (полный пересчет по команде Пересчитать балансы, а также пересчет после проводки документов);

  • Пересчет товарных остатков (из справочника и после проводки документов);

  • Отправка уведомлений по Email и SMS;

  • Отправка уведомлений через Telegram-Bot.

Внимание! Для работы автоматической отправки уведомлений по Email, SMS и Telegram по настроенным событиям, шаблоны сообщений должны располагаться на компьютере сервера, в папке: C:\ProgramData\Tradesoft\AutoIntellect\1.5\Шаблоны. И при настройке событий для отправки в разделе Управление ► Настройки программы ► Настройки, группа настроек CRM ► Уведомления шаблоны должны быть выбраны из этой папки.

Функционал отправки уведомлений по умолчанию отключен.

Для работы сервиса отправки уведомлений через Telegram-Bot необходимо подключение дополнительной услуги. Подробнее о подключении услуги можно узнать в отделе продаж Компании ТрэйдСофт.

После выполнения расчета на сервере, пользователю выводится уведомление с информацией о внесенных изменениях.


Особенности работы сервера

  • Запросы на сервере выполняются в порядке очереди. Каждый запрос выполняется с учетом разрешений, пользователя, отправившего запрос.

  • Все действия на сервере логируются. Также у службы есть своя база данных с информацией обо всем, что было отправлено на сервер (с параметрами и временем выполнения задач). После отправки запроса на сервер, пользователь может продолжать работу в программе AutoИнтеллект без ожидания результата расчета.

  • Если сервер не подключен (или был отключен в процессе работы), все запросы выполняются напрямую к базе данных, а расчеты производятся на рабочем месте пользователя.

  • После включения сервера все незавершенные на сервере задачи будут перезапущены. Информацию об ошибках в работе можно найти в логах (если сервер отключился) и в «Просмотре событий» Windows.

  • Если работа сервера была завершена до окончания выполнения каких-либо задач, то их расчет возобновится после включения сервера (по умолчанию через 15 сек. после начала работы сервера).

  • Если связь с сервером пропала, то сервер продолжит выполнение всех ранее переданных задач (результаты будут переданы после восстановления работы), а все новые задачи будут выполняться локально в AutoИнтеллект до переподключения к серверу. При этом на почту администратору (которая указана в справочнике Сотрудники) будет отправлено уведомление.

  • Если функционал на сервере был выполнен с ошибкой, то в AutoИнтеллект будет возвращена ошибка, а функционал в самом AutoИнтеллект не будет запущен повторно. При этом AutoИнтеллект отправит информация об ошибке специалистам техподдержки в сервис SDESK. Ошибки во время выполнения задачи не приводят к сбоям в работе сервера.