Задача:Импортировать существующий проект разработанный в EDGE в проект галактики для дальнейшего использования в Galaxy(удалённое управление, значения тегов, архивирования и т.д.)
Решение: При необходимости импорта уже существующего проекта EDGE в SP вам потребуется объект ITMEViewApp, который вы можете найти после установки EDGE по следующему пути: C:\Program Files (x86)\AVEVA\AVEVA Edge 2020\Redist\ITMEObject
1) Данный объект необходимо импортировать в проект галактики, в который вы хотите добавить приложение разработанное на EDGE
Рисунок 1. Объект ITMEViewApp
2) После добавления Базового шаблона в Галактику, создаёте наследуемый шаблон -> открываете для редактирования ->Edit Project-> Import existing ITME application-> указываете путь до вашего приложения
Рисунок 2. Импорт ранее разработанного приложения
После импорта создастся копия исходного приложения и все дальнейшие манипуляции производимые из Галактики будут применены только к копии в рамках галактики. Копии назначается директория по умолчанию в Temp.
4) После импорта приложения, необходимо указать какие именно данные требуется передавать в SP.
Переходим из IDE через EditProject в среду разработки EDGE и в библиотеке тегов отмечаем какие именно параметры должны передаваться в SP из проекта EDGE. Сохраняем все изменения. Закрываем среду разработки EDGE.
Рисунок 3. Указание необходимых тегов
Нажимаем Refresh Attributes
Рисунок 4. Обновление списка Атрибутов
5) После чего будут доступны указанные атрибуты в данном шаблоне объекта.
В экземпляре данного объекта во вкладке General указываются основные параметры взаимодействия приложения EDGE и компонентов Galaxy в Runtime.
6) Дальнейшее взаимодействие с объектом ITMEViewapp проводить как с обычным объектом в галактике