2013-12-12 2 views
2

Взяв пример примерного рабочего процесса в SiteCore, в состоянии состояния одобрения, могу ли я добавить новую опцию Отклонить, чтобы утверждающий отклонил элемент и переместил его в состояние просмотра?SiteCore Workflow - отклонение в конкретное состояние

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

ответ

4

Выберите пункт «Отклонить» под вашим утвердительным шагом рабочего процесса, затем установите поле «Следующее состояние», чтобы указать на правильное состояние рабочего процесса.

+0

Большое спасибо! Я только что обновил вопрос, чтобы добавить еще один запрос, который должен иметь возможность настраивать несколько вариантов отклонения в состоянии. Уметь отказываться от разных команд на основе ошибки, обнаруженной утверждающим. – srinij

+1

@ user3093508 в вашем определении рабочего процесса, просто добавьте несколько действий - каждый с другим значением «следующего состояния» в соответствии с ответом Джейсона ниже –

+0

Отлично! Спасибо огромное! – srinij

3

Для того, чтобы иметь возможность отказаться от нескольких состояний, вам необходимо добавить несколько кнопок отклонения. Просто дублируйте элемент «Отменить», укажите в поле «Следующее состояние» все позиции «Состояние», а затем переименуйте элементы «Command» соответственно, чтобы пользователь знал, что они означают. НАПРИМЕР. «Отклонить проект» и «Отклонить рассмотрение».

+0

Отлично! Спасибо огромное! – srinij

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