Сценарии EA хранятся в одном из трех мест: в каталоге установки, в самом проекте и в MDG Technologies.
Сценарии в каталоге установки доступны в любом проекте, к которому вы обращаетесь с этого компьютера.Они отображаются в группе сценариев EA Local Scripts
.
Скрипты также могут храниться в самом проекте.Каждый проект EA является базой данных (файл .EAP просто содержит базу данных JET), и скрипты, хранящиеся в проекте, находятся в таблице t_scripts
, как и группы скриптов, которые вы определяете для их организации.
Это место, где сценарии приземляются при их создании, и, хотя вы можете экспортировать сценарий из редактора в файл (Сохранить как), AFAIK невозможно импортировать их соответствующим образом.Но вам не нужно сохранять скрипт в файл, чтобы использовать его, и EA не использует этот файл, доступны только записи в t_scripts
.
Сценарии из t_scripts
в проекте, где они хранятся.Если к этому проекту получают доступ несколько пользователей (файл .EAP на сетевом диске или во внешнем хранилище базы данных), все они могут использовать сценарии независимо от компьютера, с которого они получают доступ к проекту.
Наконец, сценарии могут быть включеныв технологии MDG, которая представляет собой способ объединения адаптаций EA, который в основном связан с моделированием (например, профили UML и шаблоны документов, в отличие от надстроек, которые содержат произвольные функции).При развертывании технология MDG состоит из файла XML, в котором можно найти сценарии (и все другие связанные адаптации).
Сценарии, развернутые в MDG, доступны в любом сеансе EA, в котором вы включили эту технологию MDG (Настройки - технологии MDG) и отображаются в группе сценариев с тем же именем, что и технология MDG.(Группа сценариев EAScriptLib на самом деле является технологией MDG.) Если технология MDG развернута на сетевом диске, вы можете использовать сценарии с любого компьютера и в любом проекте.