Page History
Anchor
Kullanıcı tanımlı iş kuralları, uygulamanın REST API'si üzerinden işletilebilir.
Bu amaçla ExecuteRule metodu kullanılır. Metod POST yöntemiyle çağrılır. İsteğin içerik bölümüne işletilecek kuralın adı (ruleName) ve işletilecek scripte gönderilecek parametreler (DATA) JSON biçiminde tanımlanır.
Metoda gönderilen DATA nesnesi, sonuç olarak da geriye döner. İşletilen scriptin içinde DATA nesnesine bilgi kaydedilebilir.
Kullanım şekli: http://SUNUCU ADRESİ:UYGULAMA REST BAĞLANTI NOKTASI/api/script/executerule
Örnek: http://localhost:4567/api/script/executerule
İstek İçeriği
ruleName = test
data={"kod":"001"}
İşletilecek kuralın kodu
BeginForm(test)
Item.Get("Code='@DATA.kod'")
If(@Response.Status="-1")
Set(@DATA.Status,-1)
Set(@DATA
.Message,@Response.Message)
Else()
Set(@DATA.Status,0)
Set(@DATA.Message,@@Item.Name)
EndIf()
EndForm()
REST API'nin çalışır durumda olduğunu kontrol etmek için alttaki metod GET yöntemiyle çağrılabilir.
http://adres:bağlantı noktası/api/health/Check