Ana içeriğe geç

Karar

Bir karar modelini uzaktan yürütmek ve sağlanan girdi verileri için değerlendirilen sonucu 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şılmasını sağlayan kurallar, koşullar ve hesaplamalar içerebilir.

Gerekli Kapsam

decision_execute

Parametreler

Parametre Adı Açıklama
apiKey Çağrıyı yapan 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 Karar için XML veya JSON dizesi olarak sağlanan 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"}