Ana içeriğe geç

Başlat

Belirtilen bağımsız değişkenleri kullanarak yeni bir iş akışı başlatır.

1
myWorkItem.Initiate(inputData: ( string | Xml ), process?: string, options?: InitiateOptions):WorkItem

Parametreler

( string | Xml ) inputData
    Yeni iş akışı örneğine XML dizesi veya XML nesnesi olarak aktarılacak giriş verileri.

string süreç optional
    Yeni iş akışının sürecini belirtir. Sürecin adı veya kimliği olabilir. Belirtilmezse geçerli süreç kullanılır.

InitiateOptions options optional
    Yeni iş akışının seçeneklerini belirtir.

Döndürür

Başlatılan iş akışının ilk iş adımı, Created veya Waiting durumundadır.

Notlar

Temel kullanım

1
2
var formData = '<Root><Name>Lady</Name><Surname>Gaga</Surname></Root>';
var childWorkItem = $WorkItem.Initiate(formData, 'My Process');

Görev Adına Göre Başlatma

1
2
3
4
var formData = '<Root><Name>Lady</Name><Surname>Gaga</Surname></Root>';
var childWorkItem = $WorkItem.Initiate(formData, 'My Process', {
      task : 'My Task'
});

Kullanıcı ve Kültür ile Başlatma

1
2
3
4
5
6
7
var formData = '<Root><Name>Lady</Name><Surname>Gaga</Surname></Root>';
var initiator = $Membership.Administrator;
var childWorkItem = $WorkItem.Initiate(formData, 'My Process', {
        task : 'My Task',
        initiator : initiator.Id,
        culture: 'tr-TR'
});

Ayrıca bkz.