Оглавление
Подготовительные операции
Оценка объемов выгрузки
Получение ресурсов для мобильного приложения (МП)
Отключение синхронизаций ЦУП и 1С
Резервное копирование
Резервное копирование ресурсов МП.
Резервное копирование ЦУП
Резервное копирование БД сервера БИТ.Мобайл
Обновление
Обновление конфигурации ЦУП
Выгрузка метаданных и данных
Публикация метаданных, данных и ресурсов МП
Контрольные проверки
Общие проверки
Проверка синхронизации ЦУП
Проверка синхронизации МП
Действия в случае проблем обновления
Подготовительные операции
Оценка объемов выгрузки
Перед проведением обновления требуется оценить, какой объем данных потребуется выгрузить из ЦУП в мобильное приложение после обновления.
Так как большие объемы требуют специального подхода для выгрузки
- Из текущего релиза выполнить выгрузку данных (... здесь указать, куда для этого нажимать ...)
- Оценить размер файла данных. Нормальный размер - до 100 Мб. Если размер превышает 500 Мб - это очень рискованное обновление.
Получение ресурсов для мобильного приложения (МП)
Заранее получить архив с ресурсами МП, сохранить на локальном диске
Отключение синхронизаций ЦУП и 1С
Чтобы исключить модификацию данных в процессе резервного копирования - нужно отключить синхронизацию ЦУП и МП.
Для этого на стороне IIS можно остановить пул приложений, на котором запущен сервер БИТ.Мобайл.
Резервное копирование
Резервное копирование ресурсов МП.
Файлы ресурсов расположены в каталоге решения (resource). В каталоге расположены файлы settings.xml (и другие), а также подкаталоги server и device.
Нужно сделать копию этого каталога в отдельное место.
Резервное копирование ЦУП
Резервная копия ЦУП создается встроенными средствами платформы 1С.
Заходим в Конфигуратор, «Администрирование»-> «Выгрузить информационную базу» , данные будут сохранены в указанном месте с расширением dt.
Также делаем выгрузку конфигурации в меню «Конфигурация»->«Сохранить конфигурацию в файл» .Файл сохранится в выбранном месте с расширением .cf.
Резервное копирование БД сервера БИТ.Мобайл
Резервное копирование выполняется средствами MSSQL.
Заходим в Management Studio, находим соответствующую базу данных, выполняем ее резервное копирование (в контекстном меню «Задачи» -> «Создать резервную копию).
В открывшемся окне, выбираем «Тип архивной копии» -> «Полная» и адрес на диске
Обновление
*ВНИМАНИЕ!!!* Дальнейшие действия являются необратимыми.
Обновление конфигурации ЦУП
Обновление конфигурации выполняется последовательно с релиза на релиз.
ВАЖНО!!! Обязательно запускаем ЦУП в режиме Предприятия после обновления на каждый следующий релиз.
Сам процесс обновления выполняется через "Сравнение, и объединить с конфигурацией из файла".
Внимание! Если минимальная версия платформы не соответствует конфигурации, выйдет соответствующее предупреждение и необходимо будет предварительно обновить технологическую платформу до актуальной версии.
Выгрузка метаданных и данных
После обновления конфигурации ЦУП до актуального резила - заходим в нее в режиме Предприятия с полными правами.
- Переходим в "Администрирование" -> "Настройка синхронизации", вкладка «Настройка синхронизации»
- Выполняем обновление порядка выгрузки объектов
- Выгружаем метаданные в файл metadata.xml (файлы выгрузки желательно расположить в отдельный каталог, вместе с архивом ресурсов МП).
- Выгружаем данные в файл data.xml, кладем его также рядом с metadata.xml
- Дополнительно проверяем размер получившегося файла data.xml (чтобы не превышал 500 Мб).
Публикация метаданных, данных и ресурсов МП
ВАЖНО!!! Запускаем пул приложений, остановленный перед резервным копированием.
Следующие операции выполняются при помощи утилиты Utils.exe
- Выгружаем метаданные (metadata.xml). *ВНИМАНИЕ* На этом этапе будет полностью пересоздана БД на сервере.
- Выгружаем данные (data.xml).
- Выгружаем архив с ресурсами МП.
- Применяем ресурсы.
Контрольные проверки
Общие проверки
1. Убедиться, что версия ЦУП соответствует актуальному релизу.
2. Убедиться. что пул приложений работает, в Событиях операционной системы нет ошибок, связанных с пулом.
Проверка синхронизации ЦУП
На стороне ЦУП выполнить синхронизацию данных, убедиться в отсутствии ошибок.
Проверка синхронизации МП
- Зайти с мобильного устройства на страницу сборки клиента (на портале https://clients.superagent.ru/<адрес_сборки>).
- Установить МП по ссылке приложение.
- Войти в приложение под каким-нибудь пользователем.
- Убедиться, что вход и синхронизация прошли успешно.
Действия в случае проблем обновления
Основной сценарий в случае сбоя - восстановление из резервных копий:
1. Останавливаем пул приложений
2. Восстанавливаем ЦУП из резервной копии (из dt-файла)
3. Восстанавливаем БД сервера БИТ.Мобайл средствами MSSQL.
4. Запускаем пул приложений.
5. С помощью Utils.exe - заливаем и применяем старые ресурсы МП
5. Проверяем синхронизации в ЦУП и в МП
Добавить комментарий