Создание из импортированных "супертегов" шаблонов
Добавлено: Пн сен 05, 2016 4:54 pm
Доброго дня.
Есть вот такая проблема.
Когда-то давно стартовала разработка приложения, еще в InTouch 9.0, потом оно переехало в 9.5, затем 10.0, 10.1 SP3. И вот уже когда выпустили 10.5, я решил переходить на SP2012. За эти годы приложение разрослось до большого количества тегов и окон, поэтому делать все с нуля в SP конечно не хотелось, поэтому в галактику супертеги и теги были импортированы в помощью Bulk Import утилиты. Каждый супертег превратился в самостоятельный объект-наследник от $UserDefined с массой полей и UDA-сов, естественно не имеющий исходного шаблона.
Теперь вот уже в платформе при проведении разработки отсутствие шаблонов вызывает некоторые неудобства. Отдельный комп используется для devStudio, отдельно есть машина для тестирования добавляемых фич и багов, и собственно есть операторский АРМ. Сервера, увы, нет, поэтому IAS, Historian, IS и InTouch запускаются все на одном хосте. Вот тут и проблема: чтобы развернуть платформу на тестовом компе, я должен ее свернуть на компе с разработкой, все свои "уникальные" объекты переназначить на тестовую платформу и так деплоить. Чтобы залить обновления на фактический АРМ, я снова-таки должен свернуть все где-то, опять переназначить объекты и заливать уже на реальный АРМ. И так по кругу.
Есть ли какая-то возможность из импортированных из InTouch супертегов наделать шаблонов, соответственно затем в разработке, как и положено, изменять шаблоны, а не таскать сами объекты по платформам туда-сюда?
Я не нашел, ну кроме как если ручками заново набивать все "супертеги" по отдельности в вновь и вновь создаваемые экземпляры шаблона. Но смысл тогда в утилите импорта.
Есть вот такая проблема.
Когда-то давно стартовала разработка приложения, еще в InTouch 9.0, потом оно переехало в 9.5, затем 10.0, 10.1 SP3. И вот уже когда выпустили 10.5, я решил переходить на SP2012. За эти годы приложение разрослось до большого количества тегов и окон, поэтому делать все с нуля в SP конечно не хотелось, поэтому в галактику супертеги и теги были импортированы в помощью Bulk Import утилиты. Каждый супертег превратился в самостоятельный объект-наследник от $UserDefined с массой полей и UDA-сов, естественно не имеющий исходного шаблона.
Теперь вот уже в платформе при проведении разработки отсутствие шаблонов вызывает некоторые неудобства. Отдельный комп используется для devStudio, отдельно есть машина для тестирования добавляемых фич и багов, и собственно есть операторский АРМ. Сервера, увы, нет, поэтому IAS, Historian, IS и InTouch запускаются все на одном хосте. Вот тут и проблема: чтобы развернуть платформу на тестовом компе, я должен ее свернуть на компе с разработкой, все свои "уникальные" объекты переназначить на тестовую платформу и так деплоить. Чтобы залить обновления на фактический АРМ, я снова-таки должен свернуть все где-то, опять переназначить объекты и заливать уже на реальный АРМ. И так по кругу.
Есть ли какая-то возможность из импортированных из InTouch супертегов наделать шаблонов, соответственно затем в разработке, как и положено, изменять шаблоны, а не таскать сами объекты по платформам туда-сюда?
Я не нашел, ну кроме как если ручками заново набивать все "супертеги" по отдельности в вновь и вновь создаваемые экземпляры шаблона. Но смысл тогда в утилите импорта.