2015-03-05 3 views
0

У нас есть сайт с очень простым рабочим процессом для элементов. Это Draft> Queue для публикации (action)> Ready to publish. Авторы работают над и пунктом, затем нажмите «Очередь для публикации», тем самым перемещая элемент в окончательное состояние «Готов к публикации». У нас есть агент, который автоматически публикует, который подберет его в следующий раз, или они также могут выбрать чтобы вручную опубликовать элемент.Элементы, которые не перемещаются в черновик при редактировании в Sitecore

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

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

ответ

0

У меня такой же опыт, когда я отключил блокировку.

Автоматически создавать новую версию путем редактирования в рабочем процессе, когда вам требуется блокировка.

 <!-- REQUIRE LOCK BEFORE EDITING 
     If true, the user must have a lock on a document before 
     he can edit it, otherwise it is always ready for editing 
     --> 
    <setting name="RequireLockBeforeEditing" value="true"/> 

Также администратор не требует блокировки, а не автоматической новой версии при редактировании элемента в качестве администратора. (так же, как говорят Трайек)

+0

Да, это то, что было. Мы отключили это. Благодаря! – Scott

3

Ваши авторы в роли Administrator? Каждому в роли администратора придется вручную запустить процесс документооборота. Новая версия также не будет создана при редактировании, я считаю.

Кроме того, если вы создаете новый элемент на основе определенного шаблона, то Sitecore правильно добавляет его в рабочий процесс? Если нет, это может означать, что вы не настроили рабочий процесс правильно (если, опять же, пользователи не являются администраторами). Все, что вам нужно сделать, чтобы настроить рабочий процесс, находится в вашем шаблоне __Standard Values, вам необходимо установить поле Default Workflow в рабочий процесс.

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