Перенос изменений, созданных мастером разделов (и прочими мастерами) на on-demand
Подскажите, пожалуйста, как выгрузить все изменения, сделанные с помощью мастеров 7.5, для загрузки на on-demand.
Кроме схем, необходимы еще данные по зарегистрированным разделам, деталям, справочникам, настроенным колонкам в деталях, добавленным системным настройкам, отчетам и т.п.
Необходимо ли отслеживать, что было изменено с какой-то даты или можно выгружать всё целиком?
Спасибо!
Нравится
С данными надо быть поосторожнее - может передаться что-то лишнее или, наоборот, что-то потеряться, если раздел переделывали несколько раз
Рекомендую сначала оттестировать, а потом заново (удалив предыдущие версии) делать так сказать начисто, и уже после этого переносить
Разве что по 7.5 не уверен - может что-то изменилось в этой части, но иногда лучше перестраховаться.
"Андросов Дмитрий" написал:Рекомендую сначала оттестировать, а потом заново (удалив предыдущие версии) делать так сказать начисто, и уже после этого переносить
Откуда "удалив предыдущие версии"? И "предыдущие версии" чего?
Например, вы создаете раздел "Сотрудники", потом переименовываете его в "Работники", добавляете к нему деталь "Автомобили", потом удаляете ее, потом добавляете опять и скрываете и т.д. и т.п. Если подобного рода манипуляций достаточно много, то в какой-то момент появляется мусор, могут перетереться сервисы переноса данных и т.д.
Лучше перед переносом на рабочую версию, все это удалить из стенда разработки и сделать за 1 раз последний вариант того, что должно получиться, а потом переносить. Ну или все-таки вручнуб все проверять/делать
Спасибо за предупреждение!
Ну, а когда всё готово, то как, собственно, переносить?
Владимир, переносить можно 3мя способами:
1. Если используется SVN, то, собственно, через него и переносить.
2. Выгрузить пакеты с помощью WorkspaceConsole и предоставить службе тех. поддержки. Они накатят эти пакеты на сайт в on-demand.
3. Если изменений минимальное количество, то можно перенести с помощью Экспорта/Импорта схем, но это на самый крайний случай.
Судя по всему, без SVN никак.
Поддержка ответила, что не может перенести пакет Custom, добавление другого пакета требует наличия SVN :(
Странно, WorkspaceConsole выгружает все пакеты. И устанавливает, собственно, тоже.
Рекомендую Вам самому проверить.
Сам-то я могу, но техподдержка отказывается. Или соглашается на условиях, что дальше ничего не будет поддерживать :(
Владимир, это логично, ведь поддерживать доработанную функциональность не входит в компетенции поддержки. Насколько я знаю, накатить пакет не является чем-то запрещенным, а что касается пакета Custom, то его можно переименовать.
"Андрей Каспаревич" написал:Владимир, это логично, ведь поддерживать доработанную функциональность не входит в компетенции поддержки. Насколько я знаю, накатить пакет не является чем-то запрещенным, а что касается пакета Custom, то его можно переименовать.
Вообщем, ставим SVN и переносим наработки в другой пакет. Первый опыт у нас переноса на On-Demand, поэтому как-то со скрипом всё идёт.
"Андрей Каспаревич" написал:2. Выгрузить пакеты с помощью WorkspaceConsole и предоставить службе тех. поддержки. Они накатят эти пакеты на сайт в on-demand.
Еще оказалось, что в WorkspaceConsole никак не указать то, что не надо переносить тестовые данные