Администратор создает новый элемент в рабочем процессе sitecore

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

так что даже если администратор создал элемент, он должен пройти через рабочий процесс...

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

пожалуйста, совет.. спасибо

2 ответа

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

Что касается вопроса - я бы предложил следующие варианты:

  • Создать действие рабочего процесса, которое проверяет, был ли элемент создан конкретным пользователем, и переводит его в конечное состояние.
  • Или (я предпочитаю это) создать команду рабочего процесса "Быстрая публикация без проверки" и сделать ее доступной только для определенных пользователей. Но пункт все равно будет создан в черновом состоянии.

Мы используем решение "пропустить утверждение", которое позволяет администраторам использовать или обойти рабочий процесс, выбрав параметр obj. Мы делаем это таким образом, чтобы каждый мог воспользоваться преимуществами нашего шаблона проекта, но не был обязан использовать рабочий процесс. Для сотрудников нашего рабочего процесса им придется соблюдать черновик>aa(одобрить / отклонить)> утвержденный, в то время как обходные люди могут просто редактировать, нажимать кнопку отправки, и их элемент утверждается и публикуется в один клик. Нажмите здесь, чтобы проверить это. Спасибо

Другие вопросы по тегам