Ana içeriğe geç

ExecuteModule

Bir betik modülü işlevinin doğrudan bir süreçten veya formdan değil, harici bir çağırandan yürütülmesi gerektiğinde bu uç noktayı kullanın.

Belirtilen modülü yürütür ve modül işlevinin sonucunu döndürür.

Gerekli Kapsam

module_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 Başlatılacak sürecin adı veya Id değeri.
module Çağrılacak modülün adı.
function Modül içinde çağrılacak işlevin adı.
arguments İşleve aktarılacak parametre dizisi.

Örnek Çağrı

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

{
     "apiKey": "xxxx",
     "logonId": "[email protected]",
     "logonProvider": "Organization",
     "process" : "MyProcess",
     "module": "MyModule",
     "function": "myFunction",
     "arguments": ["myParameter","myOtherParameter"]
}
1
2
3
4
5
6
7
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
     "property1": 1,
     "property2": "value"
}