27.1Kпросмотров
28 мая 2022 г.
Score: 29.8K
⚡️ Новая версия ERP "UserSide" 3.17 🧁 Презентация версии 3.17
💡 Страница на Wiki
📺 Посмотреть на YouTube Из основных изменений
🔹 Возможность отмены операций в схеме коммутации сооружения связи (отмена коммутации, перемещение и изменение направления оборудования и кабелей, смена координат линий коммутации). Можно использовать сочетание клавиш Ctrl+Z
🔹 Внедрена система WebSocket-уведомлений в системе (всплывающие уведомления о входящих звонках, о новых комментариях по заданиям, о назначении исполнителем на задания)
🔹 Кабельные линии теперь можно протягивать не только до сооружения связи или до здания, но и до конкретного абонента
🔹 Для Кроссов/ODF добавлена возможность привязки к ТМЦ . Также в каталоге товаров добавлен спецпризнак «Кроссы/ODF» и для наименований товаров настраиваются типы адаптеров и их количество .
🔹 Добавление трассы кабельных каналов прямо с карты покрытия (и после добавления трассы — возврат идёт на карту и можно оперативно добавлять новые трассы)
🔹 Для сотрудников можно отдельно настраивать права доступа на просмотр по адресным объектам (т.е. например к кабельным линиям и сооружения связи в одном населенном пункте сотрудник будет иметь полный доступ, а в другом населенном пункте - только просматривать кабельные линии и сооружения связи)
🔹 Можно добавлять собственные субсчета по складу (в дополнение к системным ТМЦ, подотчёт, аренда...)
🔹 Отдельные API-ключи с поддержкой проверки по IP-адресу
🔹 В схеме коммутации на волокнах кабельных линий можно выводить текстовую информацию о конечной точке подключения этого волокна (что позволяет оперативно при взгляде на схему видеть куда идут все волокна и заняты ли они)
🔹 Добавлена возможность произвольно менять координаты у схем сооружений связи на общей схеме сооружений (ранее схемы отрисовывались автоматически относительно друг друга)
🔹 В меню коммутации по оборудования добавлена возможность привязки задания к порту оборудования, а в карточке задания видны порты оборудования, к которому это задания привязано (позволяет зарезервировать порты под задачу) Обновление
📃 Ознакомьтесь с инструкцией по обновлению. ✅ Для использования WebSocket необходимо его включить в меню: Настройка » Основная » WebSocket. Здесь нужно указать имя и пароль WebSTOMP-пользователя, которого вы создавали при настройке RabbitMQ (скорее всего имя пользователя userside-stomp). У этого пользователя должны быть обязательно специальные права доступа. Важно! Запрещено использовать здесь пользователя, который был создан для Userside либо другую учетную запись RabbitMQ, имеющую более широкие права доступе чем это необходимо! Обратитесь к инструкции, если не создавали этого пользователя ранее. ✅ Добавить в настройку Nginx сервера userside локейшн для реверсивного проксирования WebSocket-запросов:
location /ws { proxy_pass http://127.0.0.1:15674/ws; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host;
}
Если у вас RabbitMQ расположен на другом сервере, укажите его IP-адрес вместо 127.0.0.1. Протокол в proxy_pass должен быть http. Ничего больше, кроме IP-адреса, менять не нужно. Docker
✅ Необходимо создать WebStomp-пользователя в RabbitMQ. Для этого отредактируйте файл .env из корня бандла (не из корня userside) — необходимо изменить значения переменных (либо добавить их, если их еще нет в этом файле) STOMP_USER и STOMP_PASSWORD.
Например, вот так:
STOMP_USER=userside-stomp
STOMP_PASSWORD=userside-stomp
После чего запустить команду sudo make rabbitmq-create-stomp-user
Если такой команды нет, обновите файлы бандла (git pull) скопируйте Makefile-example с именем Makefile, либо вручную перенесите нужные вам команды из него. ✅ Включите WebSocket уведомления, как показано выше в разделе Обновление. ✅ Настраивать NGINX не нужно — все необходимые настройки уже присутствуют. Новая установка
Следуйте инструкциям из Wiki по установке USERSIDE на Linux-хост.