Как можно ограничить заявки в backoffice для разных групп пользователей с точки зрения поддержки клиентов? - PullRequest
0 голосов
/ 14 февраля 2019

OOTB в hybris есть три группы пользователей, которые используют перспективу Customer-Support в backoffce (Customersupportadministrationgroup, CustomersUpportManagerGroup, CustomersUppotagentGroup).Как можно сделать ограничение билетов в backoffice для этих разных групп.Я имею в виду, что если я создаю тикет из витрины магазина, и этот тикет назначается для CustomerSupportAgent, то, если я войду в backoffice как CustomerSupportAgent, я увижу только тикет, который назначен для CustomerSupportAgent, с другой стороны, если я войду в систему с помощью CustomerSupportManager, я увижу все тикеты.Это не означает, назначен ли тикет CustomerSupportAgent или кому-либо еще.CustomerSupportManager будет иметь доступ к просмотру всех билетов, но CustomerSupportAgent будет иметь доступ к просмотру только назначенных ему билетов.Для этого где-то, возможно, должно произойти какой-то гибкий поискКто-нибудь может мне помочь?

Спасибо:)

1 Ответ

0 голосов
/ 15 февраля 2019

Взгляните на гибкий поиск Ограничения поиска - https://help.hybris.com/1811/hcd/8c428f8286691014970ceee87aa01605.html

INSERT_UPDATE SearchRestriction; code[unique=true]; principal(uid); query; restrictedType(code); active
; csAgentAssignedTicketsOnlyRestriction; csagentgroup; "{item:assignedAgent} = (?session.user)"; CsTicket; true
...