Ana içeriğe geç

Karar

Sağlanan girdi verileri için bir karar modelini uzaktan yürütmek ve değerlendirme sonucunu döndürmek üzere bu uç noktayı kullanın.

Bir karar modeli değerlendirmesinin sonucunu döndürür. Bu yöntem, girdi verilerini işler ve bir sonuç döndürmek için karar modelinde tanımlanan iş mantığını uygular. Karar modeli; nihai karar sonucuna ulaşan kurallar, koşullar ve hesaplamalar içerebilir.

Gerekli Kapsam

decision_execute

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 Kararla ilişkili sürecin adı veya kimliği.
model Değerlendirilecek karar modelinin adı veya kimliği.
decision Model içinde yürütülecek belirli kararın adı veya kimliği.
inputData XML veya JSON dizgesi olarak sağlanan karar girdi verileri.

Örnek Çağrı

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

{
     "apiKey": "",
     "logonId": "[email protected]",
     "logonProvider": "Organization",
     "process" : "Decision",
     "model" : "dinner",
     "decision" : "Dish",
     "inputData": "<pool><Season>Fall</Season><NumberOfGuests>2</NumberOfGuests></pool>"
}
1
2
3
4
5
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 26

{"Dish":"Spareribs"}