Обновление 3.16: различия между версиями

Материал из WiKi - UserSide
(Новая страница: «Версия: '''3.16''' Требуется версия: '''3.10 и выше''' == Особенности в проведении обновления…»)
 
 
(не показаны 4 промежуточные версии 2 участников)
Строка 2: Строка 2:


Требуется версия: '''[[3.10]] и выше'''
Требуется версия: '''[[3.10]] и выше'''
== Несколько слов от автора ==
* [[Регламент технической поддержки]]. Напоминаю, что мы поддерживаем, осуществляем консультацию и разбор ошибок только в рамках 3 последних версий ''(соответственно 3.16, 3.15 и 3.14)''. Для более ранних версий только рекомендуются обновления до последних сборок.
* [[Обновление (инсталлятор)|Обновление]]. '''Рекомендую иметь два инстанса системы'''. Отдельно действующую и отдельно тестовую. На тестовой вы можете периодически обновлять базу данных с действующей системы и проводить обновление, убеждаясь, что всё работает, ознакамливаться с нововведениями или выявлять моменты, которые у вас перестали работать.
* Наша группа в Telegram для взаимного общения клиентов между собой: https://t.me/usersideeu и канал для новостей: https://t.me/userside


== Особенности в проведении обновления ==
== Особенности в проведении обновления ==
Строка 14: Строка 22:


* Если вы обновляетесь с версии 3.14 и ранее - ознакомьтесь со страницей: [[Обновление 3.15]]
* Если вы обновляетесь с версии 3.14 и ранее - ознакомьтесь со страницей: [[Обновление 3.15]]
* Ознакомьтесь с разделом «[[Установка|Требования]]» инструкции по установке, чтобы определить, какие изменения необходимо произвести в окружении операционной системы для работы относительно текущего ее состояния. Для версии 3.16 требуется установка брокера сообщений RabbitMQ, а также установка и настройка Supervisor для управления фоновыми процессами, что может потребовать обновить Python.


* С помощью автоматического [[Инсталлятор|инсталлятора]] выполните [[Обновление (инсталлятор)|обновление]]. В случае ошибки в процессе обновления или если работа инсталлятора не была завершена корректно, запустите инсталлятор в режиме восстановления:
* С помощью автоматического [[Инсталлятор|инсталлятора]] выполните [[Обновление (инсталлятор)|обновление]]. В случае ошибки в процессе обновления или если работа инсталлятора не была завершена корректно, запустите инсталлятор в режиме восстановления:
  sudo -u www-data php userside_install.phar repair
  sudo -u www-data php userside_install.phar repair


* Если вы работаете с API UserSide - то в нём произошло множество изменений из-за переработки в т.ч. системы сотрудников/операторов/персонала. Ознакомьтесь с информацией страницы [[Версии 3.16]] ''(особенно раздел 3.16dev2)''
* Система нотификаций целиком переработана. Если вы используете SMS-службу Imobis, после обновления вам необходимо изменить способ аутентификации в настройках USERSIDE на аутентификацию по токену. Если у вас есть самописные службы доставки сообщений, то перед началом обновления обязательно скопируйте файл своей службы из каталога erp/services/notification/custom в запасной каталог и после обновления скопируйте его из запасного каталога в каталог erp/modules/Notification/Domain/MessageService/custom, который появится после обновления до 3.16. Если у вас самописных службы нет (CustomUrl — не самописная служба, а поставляемая вместе с системой), то ничего делать не нужно.
* Если вы используете дополнительные вкладки в карточке абонента - то вместо параметров "operator_id" и "operator_hash" используйте "employee_id" и "employee_hash"


'''Список изменений:''' [[3.16|просмотреть]]
'''Список изменений:''' [[3.16|просмотреть]]


'''Проведение обновления:''' [[Обновление (инсталлятор)|инструкция]]
'''Проведение обновления:''' [[Обновление (инсталлятор)|инструкция]]

Текущая версия от 19:00, 2 января 2022

Версия: 3.16

Требуется версия: 3.10 и выше

Несколько слов от автора

  • Регламент технической поддержки. Напоминаю, что мы поддерживаем, осуществляем консультацию и разбор ошибок только в рамках 3 последних версий (соответственно 3.16, 3.15 и 3.14). Для более ранних версий только рекомендуются обновления до последних сборок.
  • Обновление. Рекомендую иметь два инстанса системы. Отдельно действующую и отдельно тестовую. На тестовой вы можете периодически обновлять базу данных с действующей системы и проводить обновление, убеждаясь, что всё работает, ознакамливаться с нововведениями или выявлять моменты, которые у вас перестали работать.

Особенности в проведении обновления

  • Если вы обновляетесь с версии 3.10 - ознакомьтесь со страницей: Обновление 3.11
  • Если вы обновляетесь с версии 3.11 и ранее - ознакомьтесь со страницей: Обновление 3.12
  • Если вы обновляетесь с версии 3.12 и ранее - ознакомьтесь со страницей: Обновление 3.13
  • Если вы обновляетесь с версии 3.13 и ранее - ознакомьтесь со страницей: Обновление 3.14
  • Если вы обновляетесь с версии 3.14 и ранее - ознакомьтесь со страницей: Обновление 3.15
  • Ознакомьтесь с разделом «Требования» инструкции по установке, чтобы определить, какие изменения необходимо произвести в окружении операционной системы для работы относительно текущего ее состояния. Для версии 3.16 требуется установка брокера сообщений RabbitMQ, а также установка и настройка Supervisor для управления фоновыми процессами, что может потребовать обновить Python.
  • С помощью автоматического инсталлятора выполните обновление. В случае ошибки в процессе обновления или если работа инсталлятора не была завершена корректно, запустите инсталлятор в режиме восстановления:
sudo -u www-data php userside_install.phar repair
  • Если вы работаете с API UserSide - то в нём произошло множество изменений из-за переработки в т.ч. системы сотрудников/операторов/персонала. Ознакомьтесь с информацией страницы Версии 3.16 (особенно раздел 3.16dev2)
  • Система нотификаций целиком переработана. Если вы используете SMS-службу Imobis, после обновления вам необходимо изменить способ аутентификации в настройках USERSIDE на аутентификацию по токену. Если у вас есть самописные службы доставки сообщений, то перед началом обновления обязательно скопируйте файл своей службы из каталога erp/services/notification/custom в запасной каталог и после обновления скопируйте его из запасного каталога в каталог erp/modules/Notification/Domain/MessageService/custom, который появится после обновления до 3.16. Если у вас самописных службы нет (CustomUrl — не самописная служба, а поставляемая вместе с системой), то ничего делать не нужно.
  • Если вы используете дополнительные вкладки в карточке абонента - то вместо параметров "operator_id" и "operator_hash" используйте "employee_id" и "employee_hash"

Список изменений: просмотреть

Проведение обновления: инструкция