Kod İle Süreç Başlatırken Süreci Başlatan Kullanıcıyı Ekleme İşlemi
Kodla süreç tetikleme işleminde kullanıcıyı set edebilme için gerekli kod aşağıdaki örnekte bulunmaktadır.
//process oluşturulur
var process = ServiceApi.WorkflowManager.Create("tdeneme239","Flow2",0).Result;
//akis baslatan kullanici set edilir (userid long tipte verilir)
long userid = 2;
process.SetStarterUserByUserId(userid).Wait();
//akistaki forma erişilir
var form = process.Documents["Document1"].FormInstance;
//ornek olarak formda bulunan textbox set edilir
form.Controls["TextBox1"].Value = "alt akış";
//formu kaydedilir
form.Save();
//akisin hangi event ile ilerletilecegi secilir
process.StartingEvent = process.Events[4];
//akis ilerletilir
process.SaveAndContinue();