Ana içeriğe geç

Initiate

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

$Domain.Initiate(inputData: ( string | Xml ), process: string, options?: CaseId : string
Başlatılan iş akışıyla ilişkilendirilecek vaka.

Culture : string
Yeni iş akışının kültürü. Belirtilmezse geçerli iş akışının kültürü kullanılır.

Initiator : ( string | Identity )
Başlatanın kimliği. Belirtilmezse null değeri kullanılır.

Parent : ( string | WorkItem )
Üst iş adımı. Belirtilmezse geçerli iş adımı üst öğe olarak ayarlanır.

Task : string
Başlatılacak görevin adı veya kimliği. Belirtilmezse, yalnızca bir tane varsa başlatıcı görev kullanılır; aksi takdirde hata oluşturulur.

TestMode : boolean
Test modunda başlatılıp başlatılmayacağını belirtir. Belirtilmezse geçerli iş akışının test modu durumu kullanılır.

Version : string
Başlatılacak işlemin sürümü.):WorkItem

Parametreler

( string | Xml ) inputData
    Yeni iş akışının girdi verilerini XML dizesi veya Xml düğümü olarak belirtir.

string process
    Yeni iş akışının işlemini ad veya kimlik numarasıyla belirtir. Belirtilmezse geçerli işlem kullanılır.

CaseId : string
Başlatılan iş akışıyla ilişkilendirilecek vaka.

Culture : string
Yeni iş akışının kültürü. Belirtilmezse geçerli iş akışının kültürü kullanılır.

Initiator : ( string | Identity )
Başlatanın kimliği. Belirtilmezse null değeri kullanılır.

Parent : ( string | WorkItem )
Üst iş adımı. Belirtilmezse geçerli iş adımı üst öğe olarak ayarlanır.

Task : string
Başlatılacak görevin adı veya kimliği. Belirtilmezse, yalnızca bir tane varsa başlatıcı görev kullanılır; aksi takdirde hata oluşturulur.

TestMode : boolean
Test modunda başlatılıp başlatılmayacağını belirtir. Belirtilmezse geçerli iş akışının test modu durumu kullanılır.

Version : string
Başlatılacak işlemin sürümü. 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ı.

Açıklamalar

inputData bir XML dizesi veya Xmlolmalıdır; işlem başlatılmadan önce diğer değerler reddedilir. Hem camel-case hem de Pascal-case seçenek adları kabul edilir. Üst iş adımı sağlanırsa, belirtilmeyen Culture ve TestMode değerleri bu üst iş akışından devralınır ve yeni iş akışında üst öğenin tamamlama kimliği korunur.

Seçim process/task tam olarak bir başlatma yapılandırmasına karşılık gelmelidir. Eşleşen yapılandırma bulunmaması veya birden fazla eşleşme olması, rastgele bir seçim yapmak yerine betik hatasına yol açar.

Ayrıca bkz.