Пример секции <DocumentState>:
<DocumentState ID="1"> <!--Определение настройки для состояния с ID=1 -->
<PreActions> <!-- Действия, которые выполняются при смене состояния. -->
<SetPermissions Inherits="false">
<SetPermission Name="Участник" UsersInField="Исполнитель" UserOrGroup="domain\user1"/>
<!-- Установить разрешения определенным пользователям -->
</SetPermissions>
</PreActions>
<Switch>
<Case UserInRoles="Руководитель">
<!-- Для определенных пользователей. Перекрывают соответствующие определения в <Default> -->
<SetField Name="RegNumber" ReadOnly="true" Hidden="false" Required="false" />
<SetAction ID="RegAction" Enable="false" Visible="true" />
<SetForm ReadOnly=”false” />
</Case>
<Default>
<!-- По умолчанию для всех пользователей -->
<SetField Name="RegNumber" ReadOnly="true" Hidden="false" Required="false" />
<SetAction ID="RegAction" Enable="false" Visible="true" />
<SetForm ReadOnly=”false” />
</Default>
</Switch>
</DocumentState>