Sitecore 8.2 Рабочий процесс застрял на последнем этапе - PullRequest
0 голосов
/ 24 апреля 2018

Я работаю над реализацией трехэтапного рабочего процесса для установки Sitecore 8.2 моей компании.

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

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

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

Почему элементы застряли на этом последнем шаге и как мне это исправить?

Редактировать: Рабочий процесс застрял, потому что я администратор.При использовании ролей, которые я установил для Content Author и Approver, я наконец смог получить элемент для запуска версии 2. Я все еще хотел бы знать, возможно ли настроить команду и действие для публикации?Или это не обязательно, если мы все равно хотим публиковать вручную?

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Вы можете следить за примером рабочего процесса sitecore.Состояние публикации рабочего процесса является конечным состоянием.Он не может двигаться к черновику.Этот процесс рабочего процесса выглядит так: Черновик -> Утверждено -> Опубликован.Рабочий процесс выполнен здесь.

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

0 голосов
/ 02 июня 2018

Я думаю, что знаю проблему. У меня была похожая проблема при настройке рабочего процесса на sitecore, и я решил ее с некоторыми изменениями в настройках безопасности.

Я только что написал блог о том, как настроить Sitecore Workflow. Вот ссылка для этого:

https://tectraveleat.wordpress.com/2018/06/01/sitecore-workflow-setup-v8u2-v9-0-1/

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

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

...