Перейти к основному содержимому

Параметры конфигурации

Свойства

Параметры всей конфигурации в целом описываются в файле src/Project/Project.Domain.xml.

Конфигурация имеет следующие свойства:

СвойствоТипОписание
CompositeObjectTypeIdGUIDУникальный идентификатор конфигурации
NamestringНазвание (для разработчиков)
TitlestringНазвание (для пользователей)
StartUrlstringСсылка на стартовую страницу конфигурации
UserRolesUserRole[]Список ролей пользователей, определённых для конфигурации

Кроме этого, конфигурация может иметь произвольное количество свойств, описанных дополнительно.

Пример

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>