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