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.