O Java Script κώδικάς που μπαίνει στον Advanced Javascript Editor μπορεί να κληθεί αφενός από customization μέσα από το πρόγραμμα (π.χ. από τις προβολές) αφετέρου απ΄έξω με την μορφή REST Web Service.
1). Για να κληθεί μέσα από μια προβολή κάνουμε include με το όνομα του module.
Παράδειγμα:
lib.include("example");
function ON_CUSTOMER_NAME(){
example.test(CUSTOMER.NAME);
}
Όπου example είναι το όνομα του module από τον Advanced Script Editor.
2). Για να κληθεί με την μορφή REST Web Services.
Σε αυτή την περίπτωση το web call θα πρέπει να είναι POST όπου στο URI βάζουμε :
http://[domain].oncloud.gr/s1services/JS/[module name]/[function name]
και στο body με την μορφή raw data τις παραμέτρους σε JSON format.
Παράδειγμα:
Κλήση
http://demo.oncloud.gr/s1services/js/example/getVat
Row body
{
"clientID":"jhgffjg....kjgkjhg",
"param1": "value1",
"param2": "value2"
}