Платформа 3V/Обновления: различия между версиями
Перейти к навигации
Перейти к поиску
A.griva (обсуждение | вклад) |
|||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Обновления}} | {{DISPLAYTITLE:Обновления}} | ||
− | + | [[Файл:Обновление лого единообразное.png|40px|link=Платформа 3V/Обновления]] '''Обновление''' - пакет с объектами платформы. | |
− | + | <div class="toccolours" style="width:600px; background:#FFFFFF;"> | |
− | # Если | + | <div style="width:600px;"> |
− | # | + | 1. [[Платформа 3V/Обновления/Формирование обновлений|Как сформировать обновление]] |
+ | </div> | ||
+ | <div style="width:600px;"> | ||
+ | 2. [[Платформа_3V/Обновления/Установка_обновлений|Как установить обновление]] | ||
+ | </div></div> | ||
+ | |||
+ | |||
+ | ==== Для чего? ==== | ||
+ | |||
+ | Обновление нужно для переноса объектов платформы с одного стенда на другой. | ||
+ | <br><br> | ||
+ | ==== Какие особенности? ==== | ||
+ | # Если на стенде, куда переносятся объекты, нет ни объекта, ни папок, то переносится вся структура, то есть создаются новые папки и объекты в них | ||
+ | # Если на стенде, куда переносятся объекты, есть целевой объект, то изменения в нём переносятся, не изменяя родительские папки | ||
+ | # Если на стенде, куда переносятся объекты, нет целевого объекта, но есть родительская папка, то объект создастся в этой папке | ||
# Нет возможности перенести права на объекты репозитория. | # Нет возможности перенести права на объекты репозитория. | ||
− | + | # Если справочники или показатели созданы на View или на таблицах из систем заказчиков, где не рекомендуется производить изменения структур на уровне СУБД из нашей платформы, необходимо в настройках объектов указывать '''IsDataSourceExternal''': <br> | |
− | |||
− | Если справочники или показатели созданы на View или на таблицах из систем заказчиков, где не рекомендуется производить изменения структур на уровне СУБД из нашей платформы, необходимо в настройках объектов указывать '''IsDataSourceExternal''' | ||
Для справочников: | Для справочников: |
Текущая версия на 12:44, 20 сентября 2021
Обновление - пакет с объектами платформы.
Для чего?
Обновление нужно для переноса объектов платформы с одного стенда на другой.
Какие особенности?
- Если на стенде, куда переносятся объекты, нет ни объекта, ни папок, то переносится вся структура, то есть создаются новые папки и объекты в них
- Если на стенде, куда переносятся объекты, есть целевой объект, то изменения в нём переносятся, не изменяя родительские папки
- Если на стенде, куда переносятся объекты, нет целевого объекта, но есть родительская папка, то объект создастся в этой папке
- Нет возможности перенести права на объекты репозитория.
- Если справочники или показатели созданы на View или на таблицах из систем заказчиков, где не рекомендуется производить изменения структур на уровне СУБД из нашей платформы, необходимо в настройках объектов указывать IsDataSourceExternal:
Для справочников:
1 {
2 ...
3 "isDataSourceExternal": true,
4 "discriminator": "TableDictionary"
5 }
Для показателей:
1 {
2 ...
3 "isDataSourceExternal": true,
4 "discriminator": "DataIndicatorDto"
5 }