Добавление аудита в приложение и основные свойства стадии

Форма настроек свойств модели позволяет описать основные и дополнительные свойства модели. Данная форма вызывается через меню плагина.

Основные свойства

Пример

Здесь:

  • Название стадии - имя стадии (название стадии, в которой происходит работа с моделью, во Flexberry Designer);
  • Описание - описание стадии (в данное поле можно добавить, например, краткое описание того, для чего она создана (тестирование, моделирование “как должно быть” и т.д.).);
  • Название компании - название компании-разработчика или компании-владельца (может учитываться при определении пространства имён генерируемого проекта);
  • Название продукта - название приложения, для которого разрабатывается модель(может учитываться при определении пространства имён генерируемого проекта]);
  • Copyright - строка удостоверения авторских прав, попадает в описания сборок;
  • Версия - версия моделируемого приложения. (попадает в описания сборок);
  • Каталог для исходного кода - путь до папки, в которую будет генерироваться код приложения;
  • Карта типов - карта типов.

Настройки аудита

На данной вкладке представлены настройки аудита для модели. Для функционирования аудита требуются дополнительные пакеты.

Дополнительно

Пример

  • Namespace - пространство имён (может учитываться при определении пространства имён генерируемого проекта).
  • DefaultBaseClass{ - базовый класс (предок), от которого наследуются .Net-классы, соответствующие UML-классу со стереотипом implementation;
  • DefaultDetailArrayClass - базовый класс (предок), от которого наследуются .Net-классы, соответствующие массивам детейловых объектов (для классов-детейлов со стереотипом implementation).
  • DefaultEditScriptName - имя сценария (EBSI-интерпретируемого) для формы редактирования, который используется используется формой редактирования в случае, если у неё не прописано (пустое) свойство ScriptName. Если не указано, используется предопределённый сценарий, зашитый в Flexberry Designer.
  • DefaultListScriptName - имя сценария (EBSI-интерпретируемого) для формы списка, который используется используется формой редактирования в случае, если у неё не прописано (пустое) свойство ScriptName. Если не указано, используется предопределённый сценарий, зашитый в Flexberry Designer.
  • ScriptPacket - имя пакета, в который генерируется провайдер сценариев, содержащий все сценарии, которые определены внутри данной стадии через EBSD-диаграммы.
  • ScriptNamespacePostfix - пространство имён для пакета со сценариями.
  • Подписывать сборки - настройка для осуществления подписей генерируемых сборок.