Мне было интересно, можно ли выполнять действия рабочего процесса Sitecore через API. Я не могу использовать этот подход здесь: http://sdn.sitecore.net/Snippets/Workflow/Change%20the%20Workflow%20State%20on%20an%20Item%20via%20API.aspx (выполнить команду, которая вызовет изменение состояния).Выполнение действий рабочего процесса Sitecore с использованием API
Что я хочу - это программно создать элемент, а затем установить состояние рабочего процесса на «Ожидание утверждения», например, даже если нет команды, для которой установлен «Следующий шаг».
В идеале, было бы что-то вроде
foreach (var action in awaitingForApprovalState.Actions)
{
action.Execute();
}
Почему вы не можете использовать этот подход ? Он делает именно то, что вы хотите. – bzlm