Sitecore 8.2 Рабочий процесс застрял на последнем этапе
Я работаю над реализацией трехэтапного рабочего процесса для установки Sitecore 8.2 моей компании.
Первоначально у меня был последний шаг, настроенный на отсутствие каких-либо действий или команд, потому что мы хотим публиковать вручную. Но ручная публикация, похоже, не удаляет конечное состояние рабочего процесса. Снимок экрана: состояние рабочего процесса элементов после публикации вручную
Затем, когда я редактирую элемент, он не возвращается к черновому состоянию. Насколько я понимаю, когда вы публикуете элемент, который перешел в конечное состояние рабочего процесса, создается версия 1, и редактирование этого элемента должно создавать новую версию и перезапускать рабочий процесс. Это правильно?
Поняв, что ручная публикация ничего не делает, я попытался настроить команду и действие на последнем шаге рабочего процесса: снимок экрана последнего шага команды и действия рабочего процесса, но это ничего не делает. Можно ли настроить действие рабочего процесса для публикации? Или единственная опция - автоматическая публикация?
Почему предметы застряли на этом последнем шаге и как я могу это исправить?
Изменить: рабочий процесс застрял, потому что я администратор. При использовании ролей, которые я настроил для Content Author и Approver, я наконец смог получить элемент для запуска версии 2. Я все еще хотел бы знать, возможно ли настроить команду и действие для публикации? Или это не обязательно, если мы все равно хотим публиковать вручную?
2 ответа
Вы можете следить за примером рабочего процесса на сайте. Состояние публикации рабочего процесса является конечным состоянием. Он не может двигаться к черновику. Этот процесс рабочего процесса выглядит так: Черновик -> Утверждено -> Опубликован. Рабочий процесс сделан здесь.
Если вы хотите создать версию или сделать страницу для черновика, вы должны отредактировать ее. Если вы все еще хотите опубликовать свою страницу -> черновик, вы можете настроить конвейер команд в рабочем процессе. Но у этого решения есть много рисков, я раньше обращался в службу поддержки Sitecore, и они отвечали ему просто своей логикой, и вы можете настроить их, если хотите.
Я думаю, что знаю проблему. У меня была похожая проблема при настройке рабочего процесса на sitecore, и я решил ее с некоторыми изменениями в настройках безопасности.
Я только что написал блог о том, как настроить Sitecore Workflow. Вот ссылка для этого:
https://tectraveleat.wordpress.com/2018/06/01/sitecore-workflow-setup-v8u2-v9-0-1/
В твоем случае, так как ты уже все настроил. Возможно, вы захотите взглянуть на раздел "Назначить разрешения безопасности для ролей" в блоге. Также необходимо предоставить разрешения ролям / пользователям на источник данных. Из того, что я понимаю, у вас все настроено правильно, кроме незначительного разрешения безопасности на уровне рабочего процесса.
Позвольте мне знать, если это помогает. Если нет, можете ли вы поделиться настройкой рабочего процесса и разрешениями для ролей? Я могу взглянуть на это и увидеть это, я могу помочь.