2016-03-31 2 views
0

В проекте Sitecore рабочие процессы устанавливаются на нескольких шаблонах. Я хочу исключить некоторые роли пользователей из рабочего процесса. Каждый, кто создает элемент на основе рабочего процесса, должен выполнять рабочий процесс.Как исключить роли пользователя Sitecore из рабочего процесса?

Я хочу, например, чтобы пользователи с ролью Content Manager были исключены из рабочего процесса, а Content Editor - нет.

Кто-нибудь знает, как это решить?

Спасибо большое, ДЖОРДИ

+0

Итак, вы хотите, чтобы ContentEditor1 должен был проходить через рабочий процесс со всеми элементами, находящимися в этом рабочем процессе, а ContentManager1 - нет? Я не думаю, что это возможно. Однако вы должны создать новую команду 'ImmediatePublish' и назначить права доступа только для роли Content Manager. –

ответ

2

Вот пример ответа ddysart.

Вот пример.

Допустим, у вас есть 2 роли - 1. Издатель - должно пройти через весь рабочий процесс 2. Супер пользователя - могут пройти через весь рабочий процесс или просто опубликовать из любого состояния рабочего процесса

Допустим, у вас есть рабочий процесс с тремя состояниями и их действиями -

  1. Состояние проекта - начальное состояние предмета. Он имеет следующие действия -

    • Отправить на одобрение - толкает товар в ожидании состояния утверждения
    • Утвердить и опубликовать - выталкивает элемент в Approved состояния и обходит все состояния и действия рабочих процессов в государствах между проектом и утверждаемыми государствами ,
  2. Ожидает подтверждения Состояние - состояние товара. Она имеет следующие действия -

    • Утвердить и опубликовать - выталкивает элемент в Approved состояние
  3. Approved состояние - конечное состояние элемента, который автоматически публикует его.

    • Авто-публикация - автоматически публикует товар.

Для издателей, позволяют пользователям иметь доступ ко всем государствам и действий, за исключением утвердить и опубликовать в проекте государства. Скройте кнопку «Утвердить и опубликовать», отказавшись от записи «Чтение» на этом элементе роли Publisher.

Для суперпользователей пользователи могут иметь доступ ко всем состояниям и действиям, в том числе утверждать и публиковать в проекте. Таким образом, Суперпользователь может публиковать без необходимости проходить каждый шаг.

2

Только пользователи полностью исключены из процесса являются админы, которые я не хотел бы предложить, так как эта роль имеет гораздо больше привилегий, которые вы не хотите «нормальных» пользователей, чтобы иметь.

Не могли бы вы добавить набор действий, к которым имеет доступ только роль редактора контента? Эти роли все равно должны будут перемещать элементы через рабочий процесс, но вы можете позволить им обойти все основные шаги.

+0

Эти роли все равно должны будут перемещать элементы через рабочий процесс, но вы можете позволить им обойти все основные шаги. Звучит хорошо! Как? – Jordy

Смежные вопросы