Ana içeriğe geç

InitiateByProcess

Yeni bir süreç iş akışını doğrudan harici bir çağırandan başlatmak için bu uç noktayı kullanın.

Belirtilen parametreleri kullanarak yeni bir süreç iş akışı başlatır ve yeni oluşturulan iş adımının Id değerini döndürür.

Gerekli Kapsam

process_initiate

Parametreler

Parametre Adı Açıklama
apiKey Çağıran sistemi kimlik doğrulaması ve yetkilendirmesi için kullanılan benzersiz bir anahtar.
logonId Kullanıcının oturum açma Id değeri.
logonProvider Kullanıcı oturum açma işlemi için kullanılan kimlik doğrulama sağlayıcısı (ör. Emakin'in varsayılan oturum açma sistemi için 'Organization').
process Başlatılacak sürecin adı veya Id değeri.
task Süreç içindeki görevin adı veya Id değeri.
version Sürecin sürüm numarası veya Id değeri. Bu değer null olabilir.
data Süreçle ilişkili XML verileri. Bu değer null olabilir.
culture Kültür tercihi. Bu değer null olabilir.

Örnek Çağrı

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
POST https://mydomain.emakin.com/rest/v1/initiateByProcess

{
     "apiKey": "xxxx",
     "logonId": "[email protected]",
     "logonProvider": "Organization",
     "process": "e5134318-88bd-4a33-b561-4d78380734ce",
     "task": "c5350e5c-6e03-4b72-9522-49ab7f849b8a",
     "version": null,
     "data": "<pool><myField>ABC</myField></pool>",
     "culture": null
}
1
2
3
HTTP/1.1 200 OK

"716F8FCB-98C2-4591-8C43-043D54DEAADA"