Параметры конфигурации
Свойства
Параметры всей конфигурации в целом описываются в файле src/Project/Project.Domain.xml.
Конфигурация имеет следующие свойства:
| Свойство | Тип | Описание |
|---|---|---|
| CompositeObjectTypeId | GUID | Уникальный идентификатор конфигурации |
| Name | string | Название (для разработчиков) |
| Title | string | Название (для пользователей) |
| StartUrl | string | Ссылка на стартовую страницу конфигурации |
| UserRoles | UserRole[] | Список ролей пользователей, определённых для конфигурации |
Кроме этого, конфигурация может иметь произвольное количество сво йств, описанных дополнительно.
Пример
src/Project/Project.Domain.xml
<!-- обязательный заголовок файла, в котором описывается конфигурация -->
<?xml version="1.0" encoding="utf-8"?>
<DomainFile CompositeObjectTypeId="a597f7e3-7620-42d2-846d-08e373c64507" Name="Ada" Title="AdaCRM" StartUrl="/Lists/InvoiceListView/InvoiceList">
<!-- дополнительные свойства -->
<Properties>
<String Name="BriefName">
<Validations>
<NotNull>Please provide a value</NotNull>
</Validations>
</String>
<Reference Name="OwnBusinessEntity" ChildEntity="BusinessEntity">
<Validations>
<NotNull>Please provide a value</NotNull>
</Validations>
</Reference>
<DateTime Name="DateTimeCreated" />
</Properties>
<Scripts>
<ScriptReference FileName="bundle.js" />
</Scripts>
<!-- пользовательские роли -->
<UserRoles>
<UserRole Name="admin" Title="Administrator"/>
<UserRole Name="manager" Title="Manager"/>
</UserRoles>
</DomainFile>