Где Enterprise-Architect хранит пользовательские сценарии? - PullRequest
2 голосов
/ 07 февраля 2012

Я собираюсь создать скрипт для моего EA-Project. Для этого необходимо создать новую «группу», и в этой группе вы можете добавить собственные скрипты.

Локальные скрипты, которые я нашел на своем жестком диске. Они проживают в EA-install-dir/Scritps.

Но где я могу найти свои дополнительные сценарии?

Ответы [ 4 ]

3 голосов
/ 02 апреля 2015

Я наткнулся на это, когда искал способ легко экспортировать и импортировать мои скрипты, но я нашел более простой способ:

Проект -> Управление данными -> Экспорт справочных данных ... Затем в появившемся окне выберите «Скрипты автоматизации» и нажмите «Экспорт», у вас будет XML, содержащий ваши собственные скрипты.

Чтобы импортировать их в другой проект: Проект -> Управление данными -> Импорт справочных данных ...

Меню «Управление данными» может быть в другом месте, в зависимости от версии вашего советника (12 здесь)

3 голосов
/ 01 марта 2012

Сценарии 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 развернута на сетевом диске, вы можете использовать сценарии с любого компьютера и в любом проекте.

0 голосов
/ 18 декабря 2017

Для EA 13 и более поздних версий это Configure -> Model -> Transfer -> Export Reference Data, затем выберите сценарии автоматизации в нижней части списка.

0 голосов
/ 06 июня 2016

Для EA 9.x это Project-> Model Export / Import-> Import Reference Data

...