siebel repository merge v1.8
TRANSCRIPT
07.10.2016
Siebel Repository Merge
Максим ЧугункинДепартамент прикладных
финансовых системЗАО «Инфосистемы Джет»
© 2016 Инфосистемы Джет
Содержание
• Цели• Что такое Repository Merge?• Область применения• Наш опыт
2
© 2016 Инфосистемы Джет
Цели
Установка пакетов обновлений от Oracle – Innovation Pack.
3
Актуальная задача №1
© 2016 Инфосистемы Джет
График релизов
График релизов от Oracle
4
Новые версии выходят каждый год, патчи ежемесячно.
Как оставаться в «тренде»?
© 2016 Инфосистемы Джет
Ключевые нововведения
Значимые вехи в релизах
5
• 2013 - Появление OpenUI. IE больше не ограничение. Теперь можно работать в Edge, Firefox, Chrome и Safari.
• 2014 - Новой интерфейс системы Aurora OpenUI
• 2015 - Развитие технологии OpenUI, модернизация производительности
• 2016 - OpenUI стал в 2x раза быстрее, Модернизация интеграционных возможностей – REST (JSON). Завершение поддержки HI(IE) клиентов
• 2017 - WebTools – средство модернизации системы без downtime
© 2016 Инфосистемы Джет
HI клиент – прошлое
6
© 2016 Инфосистемы Джет
OpenUI клиент – будущее
7
© 2016 Инфосистемы Джет
Как провести обновление?Для обновления системы на новую версию необходимо
провести обновление репозитория. Обновление модифицированного репозитория производится путем объединения (Merge) с репозиторием новой версии.
Репозиторий - это метаданные системы, т.е. он содержит все, что является функционалом системы
Incremental Repository Merge (IRM) – инструмент объединения метаданных системы
8
Полезный инструмент
8
© 2016 Инфосистемы Джет
Рабочий процесс
Некритические конфликты — это расхождения по объектам что не были затронуты разработчиком пользователя.
Критические конфликты — это расхождения по объектам между текущим репозиторием и репозиторием новой версии.
9
В ходе обновления…
9
При объединении возникают Конфликты — расхождение свойств объекта текущего репозитория, с тем же объектом репозитория новой версии.
© 2016 Инфосистемы Джет
Отчет о конфликтах
Некритические конфликты — это расхождения по объектам что не были затронуты разработчиком пользователя.
Критические конфликты — это расхождения по объектам между текущим репозиторием и репозиторием новой версии.
10
В ходе обновления…
10
При объединении возникают Конфликты — расхождение свойств объекта текущего репозитория, с тем же объектом репозитория новой версии.
© 2016 Инфосистемы Джет
План работ
Задачи, решаемые в ходе обновления
• Объединение на среде разработки.
• Анализ и разрешение конфликтов обновления.
• Регрессионное тестирование.
• Внедрение объединенной системы.
11
© 2016 Инфосистемы Джет
Залог успеха
Ключевые моменты
12
• Соблюдение методологий и лучших практик при разработке проекта
• Привлечение опытных консультантов Siebel
© 2016 Инфосистемы Джет
Другое применение Repository Merge
Актуализация сред
13
Синхронизация метаданных на средах: Разработки, Тест., Прод.
© 2016 Инфосистемы Джет
И еще одна возможность…
Объединение экземпляров приложения в единую систему
14
Объединение бизнес модулей - проектов Siebel находящихся в разных репозиториях.
© 2016 Инфосистемы Джет
Аудит Oracle
До апгрейда..
15
Имеет смысл заказать аудит у Oracle, чтобы выяснить какие нарушения методологии и технические ошибки реализации допустил разработчик.
• Отчет о конфигурации (ошибки или нарушения в конфигурации бизнес-логики)
• Отчет о интеграции (ошибки или нарушения в интеграционных объектах)
• Отчет о скриптах (ошибки или нарушения в программируемых модулях)
• Ошибки в процессах (ошибки в workflow и автоматизированных функциях)
Контакты:г.Москва
ул. Большая Новодмитровская, 14/1Тел.: (495) 411-7601 Факс: (495) 411-7602
E-mail: [email protected] Сайт: www.jet.msk.su