Для удобства использования все настройки Artix Control Center разделены тематически и доступны в отдельных пунктах меню "Настройки сервера".
Выберите необходимый пункт раздела "Настройки сервера":
На странице расположены:
Чтобы просмотреть информацию о параметре, выберите из списка нужный объект, в правой части экрана отобразится информация о настройке:
Для добавления нового параметра нажмите кнопку "Добавить"
Возможность добавления нового параметра реализовано только для функционала:
|
Редактирование существующего параметра производится путем выбора объекта из таблицы и нажатия кнопки "Изменить" .
Внесите необходимые изменения и сохраните их:
На странице расположены:
Чтобы включить/выключить параметр, нажмите на соответствующий переключатель .
Возможность удаления параметра реализовано только для функционала:
|
Выполнение операции необходимо подтвердить, после чего выбранный объект будет удален без возможности восстановления:
Если параметр связан с другим объектом, то удалить параметр можно только после того, как он будет удален из настроек объекта с которым связан. При попытке удалить такой параметр будет выведено окно со ссылками на объект, у которого он указан:
При нажатии на ссылку в новой вкладке будет открыто окно редактирования объекта, уберите упоминание о параметре и сохраните изменения. Закройте сообщение, нажав кнопку , и повторите удаление параметра.
Чтобы актуализировать все данные в таблице, нажмите кнопку "Обновить таблицу" .
Начиная с версии #27 настройки "Версия протокола обмена с кассой" и "Передавать на кассу только URL-ссылку на справочник" скрыты. По умолчанию: версия протокола – 5, передача на кассу включена. |
Artix Control Center поддерживает работу с кассой, версия которой выше 4.6.150 (включительно). |
Сообщения справочников будут попадать в БД |
{host}
` и `{port}
`.http
.Не загружать продажи, если код кассы на КС и в файле продаж не совпадают.
Если настройка отключена (значение по умолчанию), то при получении файлов продаж, в которых код кассы отличен от кода кассы на КС, данные будут загружены в КС (в ту БД, которая указана в режиме загрузки продаж).
GLOBAL_MYSQL
– Загружать продажи в глобальную БД (MYSQL
).GLOBAL_PSQL
– Загружать продажи в глобальную БД (PostgreSQL
).По умолчанию "GLOBAL_MYSQL
". Если параметр не задан, то загрузка продаж не производится ни в одну из БД.
Если в настройке указано только значение GLOBAL_PSQL
, то сверка продаж и отчет о продажах формируется на основании БД PostgreSQL
.
При использовании файлового обмена с АСТУ выгрузка продаж через exchangers
из БД PostgreSQL
не выполняется. Exchangers
выполняет выгрузку только из СУБД MySQL
. БД магазина имеет более высокий приоритет.
В случае выгрузки продаж через SOAP
используются любые БД, которые указаны в настройке.
Количество одновременно выполняемых задач по инициализации выгрузки продаж на кассе. По умолчанию разрешено одновременное выполнение 4-х задач. При изменении настройки требуется перезагрузка сервера.
Миграция предназначена для поддержания структуры баз данных в актуальном состоянии, чтобы базы данных соответствовали текущей версии кассового сервера. Подробнее можно прочитать в разделе "Миграция БД".
Пользователями кассового сервера являются специалисты торговой сети, ответственные за администрирование сети торгового оборудования. В соответствии с регламентом работы торговой сети пользователям может быть предоставлен полный или ограниченный доступ к выполнению операций.
Разграничение прав доступа задается путем создания учетных записей пользователей, каждой из которых соответствуют определенные роли и набор прав. При авторизации пользователя в Artix Control Center отображаются только те элементы, работа с которыми разрешена пользователю.
При добавлении или редактировании пользователя заполните необходимые поля:
Заблокирован – настройка для блокировки пользователя. При необходимости блокировки пользователя установите флаг.
Настройка "Заблокирован" становится доступной, если задано значение настройки "Через сколько попыток введения неверного пароля пользователь будет заблокирован" в подразделе "Безопасность". |
Пользователь не может удалить учетную запись, под которой он авторизовался. |
При обновлении Artix Control Center на версию #27 для ранее созданных пользователей будут созданы роли с их текущими правами. Наименование роли будет принимать вид |
Пользователю должна быть назначена минимум одна роль. |
Роль – совокупность правил, регламентирующих порядок и условия доступа пользователей к объектам торговой сети. Роли определяют набор действий, разрешенных для выполнения пользователями над объектами данных.
При добавлении роли пользователя заполните поле:
Далее задайте права для роли. Основной перечень прав отображается во вкладке "Роли и права пользователя". Перечень прав включает в себя:
Редактирование данных – возможность редактирования данных, открытых для просмотра.
Право на "Редактирование данных" должно быть также установлено, если пользователю необходимо получить возможность изменения данных для других прав из перечня. |
Во вкладке "Роли для LM" устанавливаются роли, определяющие доступ к различным функциям при работе в Artix Loyalty Management. Описание ролей приведено в документации системы Artix Loyalty Management.
Во вкладке "Доступ к секциям в LM" для системы Artix Loyalty Management дополнительно настраиваются права доступа к различным разделам системы:
Во вкладке "Дополнительные сервисы" устанавливаются роли, определяющие доступ к различным функциям дополнительных сервисов и веб-приложений, взаимодействующих с Artix Control Center:
Нельзя удалить роль, которая назначена пользователю. |
Чтобы просмотреть перечень прав для роли пользователя, выберите из списка нужный объект, в правой части экрана отобразится информация о группе прав:
В отличие от обычных ролей, расширенные роли определяют дополнительный набор действий, разрешенных для выполнения пользователями над объектами данных.
Расширенная роль может переопределять права доступа пользователя, заданные в обычной роли. |
При добавлении расширенной роли пользователя заполните поле:
Далее задайте права для расширенной роли. Основной перечень прав отображается во вкладке "Права пользователя". Перечень прав включает в себя:
Нельзя удалить расширенную роль, которая назначена пользователю. |
Чтобы просмотреть перечень прав для расширенной роли пользователя, выберите из списка нужный объект, в правой части экрана отобразится информация о группе прав:
Возможность управления магазинами для пользователя регулируется правилами доступа:
При добавлении правила доступа заполните необходимые поля:
Для типа правила доступа "По локациям" ниже в таблице будут отображены магазины, в реквизитах которых указан заданная локация:
Для типа правила доступа "По магазинам" ниже в таблице будут отображены магазины, из которых необходимо выбрать разрешенные для управления:
Правило доступа необходимо назначить пользователю: |
Нельзя удалить правило, которое назначено пользователю. |
Раздел настроек "Форматы обмена" содержит информацию о доступных форматах обмена для загрузки справочников из АСТУ на КС и для выгрузки продаж с КС в АСТУ.
Для обмена данными на Artix Control Center могут использоваться следующие форматы файлового обмена:
В разделе "Форматы обмена" созданы и преднастроены все поддерживаемые сервером форматы обмена:
При добавлении формата обмена заполните необходимые поля:
В зависимости от выбранного типа объекта ниже будут отображены параметры формата обмена:
Бонусный сервер Artix предназначен для осуществления операций по начислению и списанию бонусных баллов на картах клиентов и подарочных сертификатах, а также по созданию и изменению статусов самих карт.
Стыковка кассового и бонусного сервера (далее БС) осуществляется в Artix Control Center через раздел "Сервера Artix Loyalty":
При добавлении/редактировании сервера заполните необходимые поля:
7760
, порт для работы – 7761
),7780
, порт для работы – 7781
),7770
, порт для работы – 7771
),7790
, порт для работы – 7791
).localhost
.5000
.При создании нового подключения к серверу (бонусный сервер, сервер сертификатов, купонный сервер) проверяется его доступность, если все успешно, то выполняется автоматическое создание терминалов для всех касс дерева магазинов.
Если сервер недоступен, то будет выведено предупреждение:
Статус создания терминала сохраняется в БД Mongo для каждого сервера. В случае ошибки или недоступности сервера попытка заведения терминала повторяется 8 раз. Если для какой-либо кассы терминал не был создан, то после перезапуска сервера выполняется повторная попытка заведения терминала.
Если при заведении новой кассы в дереве магазинов уже существует подключение к серверам, то выполняется попытка создания терминала на каждом из доступных серверов.
Раздел настроек "Маркированная продукция" предназначен для контроля продажи маркированной и акцизной продукции:
Использовать ИНН при проверке разрешенных к продаже марок. По умолчанию выключена.
Если включена настройка "Использовать коды магазина при проверке разрешенных к продаже марок", то ИНН при проверке использован не будет. |
Раздел настроек "Аудит" предназначен для задания правил отслеживания действий пользователя.
Аудит действий на КС позволяет логировать все запросы к кассовому серверу и результаты выполнения этих запросов. Для хранения логов используется коллекция audit
БД artixcs
СУБД Mongo
.
При необходимости аудит может быть настроен таким образом, чтобы не логировать все запросы и обрезать слишком длинные запросы/ответы:
Список REST методов, которые не надо писать в аудит. Необходимо перечислить через запятую. По умолчанию GET
.
Список URL префиксов, которые не надо писать в аудит. Необходимо перечислить через запятую. По умолчанию не пишутся запросы по фильтрации дерева, установке и обновлению статусов.
Максимальная длина тела запроса и ответа, для записи в аудит. Если указанное значение будет превышено, то в аудит будет записано обрезанное тело запроса (ответа). По умолчанию 1000
.
Синхронизация времени на весах. Время между весами и кассовым сервером синхронизируется перед выполнением любой полной или инкрементальной выгрузке на весы. В весах устанавливается текущее время кассового сервера. По умолчанию синхронизация отключена.
Для весов DIGI синхронизация выполняется с точностью до минуты (особенности работы протокола). |
Префикс штрих-кода для весового товара на весах. Префикс штрих-кода состоит из 2-х символов и используется при идентификации товара на кассе.
artixcs-online-shop
для расчета дисконтной цены.Подробнее о прогрузке данных на весы можно прочитать в разделе "Прогрузка данных на весы".
Раздел "СМС" предназначен для настройки СМС шлюзов:
При добавлении СМС шлюза заполните необходимые поля:
Ключ для авторизации на СМС шлюзе. Ключ, по которому шлюз будет авторизовывать отправителя.
Каждый ключ для авторизации на СМС шлюзе уникален. Второй шлюз с таким же ключом добавить невозможно. |
Для автоматически созданного СМС шлюза с ключом "Основной" удаление невозможно. |
Текст для СМС в формате SpEL. Доступны поля подстановки из объекта карты и поле verifyCode
– код подтверждения. Поля карты необходимо указывать в формате card.number
. Текст для СМС указывается в одинарных кавычках. Отдельные элементы текста для СМС соединяются между собой символом конкатенации +. Разрешено использование выражений java, например, false ? 'trueExp' : 'falseExp'
. Более детальное описание приведено в документации формата SpEL.
'Для карты ' + card.number + ' код подтверждения: ' + verifyCode |
При составлении текста для СМС через карту можно использовать поля клиента:
'Уважаемый ' + card.client.name + '! Ваш код подтверждения: ' + verifyCode |
CashServer
.off
. Если перевести настройку в положение on
, то все URL-адреса, отправляемые в СМС, будут преобразовываться в короткие ссылки.При добавлении/редактировании настройки можно вернуть ее значение по умолчанию путем нажатия кнопки :
При наведении на значок на экран будет выведена всплывающая подсказка с описанием соответствующей настройки.
Проверка работоспособности СМС шлюза
Подробнее о настройке отдельных типов СМС шлюзов и работе с картами клиента можно прочитать в разделе "Карты клиента".
Глобальный пароль для VNC. Заданный пароль используется для осуществления удаленного доступа к кассе по сети.
Порт для подключения по SSH. Заданный порт используется для подключения к кассе по ssh-протоколу.
Пользователь для подключения по SSH. Заданный пользователь используется для подключения к кассе по ssh-протоколу.
Пароль для подключения по SSH. Заданный пароль используется для подключения к кассе по ssh-протоколу.
В пароле могут содержаться любые специальные символы, кроме "№". |
Подробнее о работе с кассой через VNC и SSH можно прочитать в разделе "Назначение вкладок для объектов торговой сети".
Включить использование прайсчекеров. Чтобы включить/выключить параметр, нажмите на соответствующий переключатель .
Настройка включает возможность добавления прайсчекеров в архитектуру торговой сети и возможность работы с задачами в разделе "Расписание".
Для корректной работы прайсчекеров необходимо включить расписание и задачу "Расписание подготовки списка цен товаров" (раздел "Расписание"). |
Шаблон вывода цены. Позволяет задавать шаблон, в котором на экран прайсчекера будет выведена цена товара от прайсчекера.
Реализовано для моделей прайсчекера Newland 304 и 704. |
Active Directory (служба каталогов) представляет собой распределенную базу данных, которая содержит все объекты домена. Доменная среда Active Directory является единой точкой аутентификации и авторизации пользователей и приложений в масштабах предприятия. База данных Active Directory хранится на выделенных серверах – контроллерах домена. |
В Artix Control Center поддержана возможность авторизации пользователей, данные которых хранятся в Active Directory. Для того чтобы авторизация была осуществлена под логином и паролем из Active Directory, необходимо в настройках сервера перейти в раздел "Active Directory", включить авторизацию в ActiveDirectory и задать параметры подключения:
Включить авторизацию в ActiveDirectory. Настройка включает возможность авторизации в Artix Control Center, используя логин и пароль из БД Active Directory.
Домен для подключения к ActiveDirectory. Параметр является обязательным для заполнения.
Имя сервера для подключения к ActiveDirectory. Параметр является необязательным для заполнения.
Из домена и имени сервера формируется адрес для подключения к Active Directory:
|
Пример настроек:
Для авторизации пользователя через Active Directory необходимо, чтобы группы у пользователя Active Directory совпадали с ролями в Artix Control Center. Проверка прав пользователя происходит при каждой попытке авторизации.
При авторизации через Active Directory могут быть выведены следующие ошибки:
http://<host>:<port>/event/onlineCheck
". По умолчанию адрес не задан.4
.1
.Dictionaries
таблицы WaybillNumbers
. По умолчанию "serialnum + '/' + shopcode
".Использовать принтер ценников. Настройка включает возможность добавления принтеров ценников (прайспринтеров) в архитектуру торговой сети, добавления шаблонов ценников (пункт "Шаблоны ценников" в разделе "Инструменты" ) и возможность работы с задачами в разделе "Расписание".
Для корректной работы прайспринтеров необходимо включить расписание и задачу "Расписание подготовки списка цен товаров" (раздел "Расписание"). |
Текст для подтверждения через Telegram в формате SpEL. Доступны поля подстановки из объекта client
и поле verifyCode
– код подтверждения. Текст для сообщения указывается в одинарных кавычках. Отдельные элементы текста соединяются между собой символом конкатенации +. Разрешено использование выражений java, например, false ? 'trueExp' : 'falseExp'
. Более детальное описание приведено в документации формата SpEL.
'Уважаемый ' + {client != null ? client.name : 'клиент' } + '! Ваш код подтверждения: ' + verifyCode |
0
.0
.0
.Маска подсети для создания сети в формате CIDR. Необходима для задания диапазона IP-адресов докер контейнеров виртуальных касс.
|
Подробнее о создании и настройке кластеров vpos для виртуальных касс можно прочитать в разделе "Создание кластера vpos и виртуальной кассы на кассовом сервере".