Данные рекомендации по обновлению рассчитаны на пользователей BPMSoft версии 1.1 и выше. Все описанные ниже действия по обновлению продукта пользователь производит самостоятельно согласно правилам.
С обзором изменений и улучшений, реализованных в 1С Коннектор для BPMSoft, вы можете ознакомиться в описании релизов.
После обновления продукта пользователю необходимо проверить все настройки интеграции и установить признак [Использовать для дедупликации] для каждого объекта интеграции, если признак не будет установлен, то в системе будут дубли, т.к. изменена структура хранения записи в таблице соответствий SmrSyncHistory.
Прежде чем приступить к обновлению, перейдите в раздел [Конфигурация] и выполните последовательно действия [Сгенерировать исходный код для всех элементов] и [Компилировать все]. Если в результате выполнения этих действий возникнут ошибки, их необходимо исправить, и только после этого начинать процедуру обновления.
Обновление версии продукта рекомендуем проводить в 2 этапа:
- Сначала выполните обновление продукта на тестовом сайте с копией актуальной базы данных.
- Если первый этап завершился успешно, то обновите версию продукта на продуктивной (production) версии приложения.
Примечание: Обновление версии продукта рекомендуем проводить не в бизнес-время, так как при этом сайт будет недоступен.
В общем случает процесс обновления состоит из следующих шагов:
- Создайте копию базы данных продуктивного сайта, которая понадобится для разворачивания тестового сайта.
- Создайте тестовый сайт в IIS.
- Установите обновленный пакет продукта на тестовый сайт.
- Для установки пакетов перейдите в [Дизайнер системы] и выберите [Установка и удаление приложений].
- На странице [Установка и удаление приложений] нажмите [Установить из файла], укажите предоставленный архив.
Примечание:
Обновление пакета занимает около 10 минут.
- Создайте копию базы данных системы 1С. Понадобится для возврата на рабочую версию в случае неполадок. Рекомендуем использовать подключение к тестовой 1С с копией актуальной базы данных. Настройка подключения к 1С подробно описана в статье.
- Проверьте корректность работы тестового сайта:
- Очистите таблицу соответствий SmrSyncHistory в базе данных BPMSoft.
- Выполните запуск интеграции, если основные и часто используемые интеграции выполняются без ошибок, то можно приступить к обновлению пакета продукта на продуктивном сайте.
- Создайте копии базы данных системы BPMSoft и системы 1С. Они понадобятся для возврата на рабочую версию в случае неполадок.
- Установите обновленный пакет продукта на продуктивную версию.
- Проверьте корректность работы продуктивного сайта:
- Очистите таблицу соответствий SmrSyncHistory в базе данных BPMSoft.
- Выполните запуск интеграции, если основные и часто используемые интеграции выполняются без ошибок, то обновление прошло успешно. Если интеграции выполняются некорректно, необходимо восстановить рабочую версию систем (BPMSoft,1c) из бекапа
Примечание: если система cloud, то необходимо написать в ТП Ланит запрос на предоставление тестовой среды с актуальной базой продуктивной системы. Для обновления 1С Коннектор для BPMSoft на продуктивной системе необходимо написать в ТП Ланит для согласования плана обновления пакета продукта согласно рекомендациям выше.