Прямо сейчас все редакторы видят элементы друг друга в состоянии черновика и могут отправлять их друг другу.
Можно ли сделать так, чтобы редакторы с одинаковыми правами доступа видели в рабочем ящике только те элементы, которые они прислали?
Прямо сейчас все редакторы видят элементы друг друга в состоянии черновика и могут отправлять их друг другу.
Можно ли сделать так, чтобы редакторы с одинаковыми правами доступа видели в рабочем ящике только те элементы, которые они прислали?
Модуль Advanced Workbox в магазине имеет фильтр "Мои элементы", который будет отображать элементы, определенные пользователем.
https://marketplace.sitecore.net/Modules/Advanced_Workbox.aspx
Этот модуль работает аналогично рабочему ящику и имеет дополнительные фильтры.
Вы можете расширить этот модуль, чтобы по умолчанию отображались пользовательские элементы, чтобы решить вашу проблему.
Нет, я не думаю, что это возможно в Sitecore, я предлагаю вам создать разные роли для редакторов и соответственно назначить разрешения безопасности, и чтобы каждая роль имела доступ к одному состоянию в вашем рабочем процессе.
Вы можете расширить приложение Workflow самостоятельно, но для этого потребуется некоторая работа/время.
ИЗМЕНИТЬ
Я нашел статью, в которой объясняется, как расширить рабочий процесс, он только меняет порядок элементов, но его можно изменить, чтобы применить ваше требование, вам просто нужно изменить метод GetItems(), чтобы возвращать элементы, отправленные текущим пользователем
Думаю, пример из этой статьи поможет вам в этом.