Представление SharePoint - как просмотреть элементы, назначенные мне или группе, в которой я нахожусь? - PullRequest
2 голосов
/ 22 октября 2010

На работе у нас есть представление в SharePoint для запросов ИТ-услуг.Я вижу все назначенные мне SR

Assigned Technician
is equal to
[Me]

и могу добавить условия для просмотра SR для любой указанной мной группы:

Assigned Technician
is equal to
ourdomain\somegroup

Что я не могу выяснить, как это сделать, это создать представление, которое покажет мне SRs для меня и для всех групп, в которых я нахожусь .Я могу добавлять группы по отдельности, но я не нашел фильтр (что-то вроде [Мои группы]), который давал бы мне SR для всех моих групп.

Есть ли способ сделать это

Ответы [ 2 ]

6 голосов
/ 22 октября 2010

Я не уверен, есть ли эквивалентный способ сделать это в пользовательском интерфейсе, но вот как это можно сделать, используя Членский элемент в CAML:

<Or>
  <Membership Type="CurrentUserGroups">
    <FieldRef Name="AssignedTo"/>
  </Membership>
  <Eq>
    <FieldRef Name="AssignedTo"/>
    <Value Type="Integer">
      <UserID/>
    </Value>
  </Eq>
</Or>
1 голос
/ 22 октября 2010

Не напрямую, вы можете создать второй список, который отображает пользователей в группы, использовать фильтр Me в этом списке и использовать соединение для фильтрации списка SR, используя этот список, вам все равно нужно будет нажать на название каждой группы, чтобы изменить фильтр к этому списку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...