Мы создали несколько представлений, которые показывают действия, назначенные либо текущему пользователю, либо любой из команд пользователя. Фильтрация была довольно простой:
Related Activity Parties
- Party equals current user
OR
- Party equals current user's teams
Это прекрасно работает, если пользователь является членом какой-либо команды, отличной от команды по умолчанию. Однако, если пользователь не является членом какой-либо команды, представление выдает уродливую ошибку и ничего не показывает. В журнале ошибок написано "пользователь не является членом какой-либо команды".
Я играл с фильтрами, и, похоже, есть альтернативные способы получить что-то похожее, но ничего не совсем то же самое. Если бы только было больше гибкости в использовании групп ИЛИ и И.
Итак, кто-нибудь сталкивался с подобными проблемами? Я думаю о непосредственном редактировании XML-представления, потому что тогда я могу и/или фильтровать свободно, и я смогу получить именно то, что хочу. Однако я не уверен, насколько хорошо это все работает и как бы это выглядело, если бы вы попытались отредактировать представление в CRM после того, как оно было изменено непосредственно в XML.