Назначение пользователю/группе проектной роли безопасности

Метод: AddPersonsToProjectPermissionRoles

Назначить на проектную роль безопасности (по GUID) определенного пользователя или группы пользователей (по GUID).

ПараметрОписание
ASPNETSessionId*Идентификатор сессии
PersonWrappersМассив с пользователями Системы, которых необходимо назначить в проектные роли объектов Системы
PersonWrapperЭлемент массива
PersonId*Идентификатор (GUID) пользователя Системы.
PersonsGroupWrappersМассив с группами пользователей Системы, которые необходимо назначить в проектные роли объектов Системы
PersonsGroupWrapperЭлемент массива
PersonsGroupId*Идентификатор (GUID) группы пользователей Системы.
Должен быть указан либо PersonId, либо PersonsGroupId, либо оба
ObjectWrappersМассив с объектами Системы, в проектные роли которых необходимо назначить пользователей/группы пользователей
ObjectWrapperЭлемент массива
ObjectId*Идентификатор (GUID) объекта Системы
ProjectPermissionRolesWrappers
ProjectPermissionRolesWrapperЭлемент массива
ProjectPermissionRolesId*Идентификатор (GUID) проектной роли безопасности Системы
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <AddPersonsToProjectPermissionRoles xmlns="http://streamline/">
      <ASPNETSessionId>string</ASPNETSessionId>
      <personWrappers>
        <PersonWrapper>
          <PersonId>guid</PersonId>
        </PersonWrapper>
        <PersonWrapper>
          <PersonId>guid</PersonId>
        </PersonWrapper>
      </personWrappers>
      <personsGroupWrappers>
        <PersonsGroupWrapper>
          <PersonGroupId>guid</PersonGroupId>
        </PersonsGroupWrapper>
        <PersonsGroupWrapper>
          <PersonGroupId>guid</PersonGroupId>
        </PersonsGroupWrapper>
      </personsGroupWrappers>
      <objectWrappers>
        <ObjectWrapper>
          <ObjectId>guid</ObjectId>
        </ObjectWrapper>
        <ObjectWrapper>
          <ObjectId>guid</ObjectId>
        </ObjectWrapper>
      </objectWrappers>
      <projectPermissionRolesWrappers>
        <ProjectPermissionRolesWrapper>
          <ProjectPermissionRolesId>guid</ProjectPermissionRolesId>
        </ProjectPermissionRolesWrapper>
        <ProjectPermissionRolesWrapper>
          <ProjectPermissionRolesId>guid</ProjectPermissionRolesId>
        </ProjectPermissionRolesWrapper>
      </projectPermissionRolesWrappers>
    </AddPersonsToProjectPermissionRoles>
  </soap:Body>
</soap:Envelope>
ПараметрОписание
ChangePersonsToProjectPermissionRolesResultРезультат выполнения метода (успешно, либо нет с указанием причины)
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <AddPersonsToProjectPermissionRolesResponse xmlns="http://streamline/">
      <AddPersonsToProjectPermissionRolesResult>
        <Result>boolean</Result>
        <ErrorMessage>string</ErrorMessage>
      </AddPersonsToProjectPermissionRolesResult>
    </AddPersonsToProjectPermissionRolesResponse>
  </soap:Body>
</soap:Envelope>