Sitecore: назначить рабочий процесс элементу программно

Я настроил рабочий процесс, начинается с "Проект" состояние как обычно. И я настроил рабочий процесс для стандартных значений шаблона. Он прекрасно работает в редакторе контента. (Когда я создаю элемент с помощью редактора контента, как только я создаю элемент, ему присваивается рабочий процесс, и он 'состояние становитсяПроект".)

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

Благодарю.

Sitecore.Data.Items.TemplateItem template = this.MasterDatabase.GetItem("/sitecore/templates/user defined/sample types");
Sitecore.Data.Items.Item parent = this.MasterDatabase.GetItem(parentId); 

Sitecore.Data.Items.Item newItem;                
// Create new item and retrieve it
newItem = template.CreateItemFrom("sampleName", parent);

newItem.Editing.BeginEdit();

newItem.Name = StringFormatter.CreateItemNameFromID(this.newItem);
newItem.Fields["Title"].Value = "Sample Title"

newItem.Editing.EndEdit();

Ответы на вопрос(4)

Ваш ответ на вопрос