инструкция по настройке ПО для проверки функциональности


Предварительные настройки 

производятся через терминал на машине, где установлено ПО РТЛС

комманды указаны относительно директории rtls в которой размещены конфигурационные файлы ПО РТЛС


  1. В rtls/docker-compose.yml изменить параметры  подключения к сервису Kafka
    -Dkafka.server=kafka.server:9092
    ...
    -Dkafka.topic=test-topic
  2. Перезапустить сервис srv 
    docker compose up -d srv

Загрузка списка сотрудников

загрузка производится через пользовательский интерфейс BA-UI под пользователем с правами на редактирование (администратор)

  1. Подготовить список сотрудников в формате json, поле PassMfuid соответствует идентификатору карты в 16-м формате без разделителей

    [
      {
        "TabCode": "12345",
        "PassKeyDec": "1234567890",
        "DivisionCode": "667",
        "FirstName": "Иван",
        "LastName": "Иванов",
        "MiddleName": "Иванович",
        "PassMfuid": "046195423a4b80"
      },
      {
        "TabCode": "123456",
        "PassKeyDec": "99999",
        "DivisionCode": "10052",
        "FirstName": "Роман",
        "LastName": "Романов",
        "MiddleName": "Романович",
        "PassMfuid": "046aaf423a4b80"
      }
    ]
  2. В разделе Конфигурация → Сотрудники вызвать меню импорта по нажатию на кнопку
  3. В меню импорта выбрать файл со списком сотрудников и нажать Импорт 
  4. В результате процедуры в списке сотрудников должны появиться записи, соответствующие загруженному списку. Карта сотрудника должна отображаться в поле ID картыв формате системы РТЛС "01-23-45-67-89-0A-BC"

Создание карточки сотрудника через Kafka сервис 

проверка результата производится через пользовательский интерфейс BA-UI под любым пользователем

  1. В сервис Kafka в топик настроенный в разделе Предварительные настройки отправить данные сотрудника в формате json 
      {
        "TabCode": "1234",
        "PassKeyDec": "123123213",
        "DivisionCode": "667",
        "FirstName": "Максим",
        "LastName": "Максимов",
        "MiddleName": "Максимович",
        "PassMfuid": "046195894a4b80"
      }
  2. Обновить список сотрудников в разделе Конфигурация → Сотрудники
  3. В списке должна появиться запись, соответствующая  отправленным данным. Карта сотрудника должна отображаться в поле ID картыв формате системы РТЛС "01-23-45-67-89-0A-BC"

Обновление карточки сотрудника через Kafka сервис

  1. В разделе Конфигурация → Сотрудники найти запись, соотвутствующую карте сотрудника, данные которого будут изменены (04-61-95-89-4a-4b-80)
  2. В сервис Kafka в топик настроенный в разделе Предварительные настройки отправить данные сотрудника в формате json 
      {
        "TabCode": "1234",
        "PassKeyDec": "123123213",
        "DivisionCode": "667",
        "FirstName": "Сергеев",
        "LastName": "Алексей",
        "MiddleName": "Дмитриевич",
        "PassMfuid": "046195894a4b80"
      } 
  3. Обновить список сотрудников в разделе Конфигурация → Сотрудники
  4. Проверить что данные для записи с ID карты 04-61-95-89-4a-4b-80 изменились и соответствуют отправленным
  • No labels