Η εφαρμογή μπορεί να επεκτείνει τις λειτουργίες της με τη χρήση scripting μέσω του αντίστοιχου module που διατίθεται.
Το script είναι κώδικας σε γλώσσα προγραμματισμού Pascal (στο μέλλον θα υποστηριχθεί και basic, Java) που πρέπει να γραφτεί από εξειδικευμένο τεχνικό ο οποίος γνωρίζει τη γλώσσα προγραμματισμού και το μοντέλο που η εφαρμογή επιτρέπει να αλληλεπιδράσει με τον κώδικα. Το μοντέλο είναι ένα σύνολο από μεθόδους (methods), ιδιότητες (properties) και γεγονότα (events) που αναφέρονται σε συγκεκριμένες κλάσεις (class) που δομούν την εφαρμογή. Υπάρχουν δέ και πολλές Functions και Procedures που δεν αναφέρονται σε Classes (κλάσεις) όπως η DoError (παράγει μήνυμα λάθους που διακόπτει τη ροή της εφαρμογής) όλες περιγράφονται σε οθόνη που καλείται απο τον debugger “υποστηριζόμενες κλάσεις”. Κάθε script unit υποστηρίζει την “procedure ScriptCleanUp” η οποία αναζητάτε και καλείται ώς τελευταίος εκτελέσιμος κώδικας χρησιμοποιείται ώς διαδικασία καθαρισμού μνήμης δηλαδή objects που δημιουργήθηκαν απο το script και δεν καθαρίζονται αυτόματα.
Το scripting παρέχεται σε ένα περιβάλλον εργασίας που περιλαμβάνει editor και debuger.
Bασικά σημεία όπου μπορεί να γραφτεί scripting
Scipting εφαρμογής: είναι το πρώτο επίπεδο scipting, έχει πρόσβαση μόνο στο object TPrg
Business object scipting: Σε κάθε Business object, έχει πρόσβαση στά object TPrg, TBolink και special Class model (ειδικές κλάσεις εκτός του standart Framework) για συγκεκριμένες υλοποιήσεις πχ μετασχηματισμοί
Master Form scipting: Σε κάθε master forma, έχει πρόσβαση στά object TPrg, TBolink, TFormLink και special Class model
Batch script:{ Χρησιμοποιείται για ενέργειες που θα εκτελεστούν από άλλο script ή από εκτέλεση της εφαρμογής με αυτόματη εκτέλεσή του. Υπάρχει πρόσβαση μόνο στο object TPrg
Script στον ορισμό προεπιλεγμένων τιμών: Χρησιμοποιείται για τον προσδιορισμό προτεινόμενων τιμών κατά την καταχώρηση μιας εγγραφής. Η ίδια δυνατότητα υπάρχει και με τη χρήση Master Form ή business object scipting ξεχωρίζοντας το δύνεται η επιλογή στον τεχνικό να ξεχωρίσει τις προτεινόμενες τιμές από άλλες εργασίες που θα αναπτύξει με τη χρήση Master Form ή business object scipting.
Report script: Στη γεννήτρια αναφορών της εφαρμογής. Υπάρχει πρόσβαση στo object TPrg και objects που αφορούν το report.
Εκτός των παραπάνω μπορεί να γραφτεί scripting (javascript) μέσα στον internet explorer που φιλοξενεί η εφαρμογή στην σελίδα “ιστοσελίδα” και παρέχει δυνατότητες ίδιες με αυτές του scipting εφαρμογής.
Χρησιμοποιούμε cookies στον ιστότοπό μας για να σας προσφέρουμε την πιο σχετική εμπειρία, απομνημονεύοντας τις προτιμήσεις σας και επαναλαμβανόμενες επισκέψεις. Κάνοντας κλικ στο "Αποδοχή όλων", συναινείτε στη χρήση ΟΛΩΝ των cookies. Ωστόσο, μπορείτε να επισκεφτείτε τις "Ρυθμίσεις cookie" για να παράσχετε μια ελεγχόμενη συγκατάθεση. Διαβάσετε περισσότερα
Αυτός ο ιστότοπος χρησιμοποιεί cookies για να βελτιώσει την εμπειρία σας κατά την πλοήγηση στον ιστότοπο. Από αυτά, τα cookies που κατηγοριοποιούνται ως απαραίτητα αποθηκεύονται στο πρόγραμμα περιήγησής σας καθώς είναι απαραίτητα για τη λειτουργία των βασικών λειτουργιών του ιστότοπου. Χρησιμοποιούμε επίσης cookies τρίτων που μας βοηθούν να αναλύσουμε και να κατανοήσουμε πώς χρησιμοποιείτε αυτόν τον ιστότοπο. Αυτά τα cookies θα αποθηκευτούν στο πρόγραμμα περιήγησής σας μόνο με τη συγκατάθεσή σας. Έχετε επίσης την επιλογή να εξαιρεθείτε από αυτά τα cookies. Ωστόσο, η εξαίρεση από ορισμένα από αυτά τα cookie μπορεί να επηρεάσει την εμπειρία περιήγησής σας.
Τα απαραίτητα cookies είναι απολύτως απαραίτητα για τη σωστή λειτουργία του ιστότοπου. Αυτά τα cookies διασφαλίζουν βασικές λειτουργίες και χαρακτηριστικά ασφαλείας του ιστότοπου, ανώνυμα.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
Αυτό το cookie ορίζεται από την προσθήκη συναίνεσης για τα cookie GDPR. Το cookie χρησιμοποιείται για την αποθήκευση της συναίνεσης του χρήστη για τα cookies στην κατηγορία "Στατιστικά".
cookielawinfo-checkbox-functional
11 months
Το cookie ορίζεται από τη συγκατάθεση cookie του GDPR για την καταγραφή της συναίνεσης χρήστη για τα cookie στην κατηγορία "Λειτουργικά".
cookielawinfo-checkbox-necessary
11 months
Αυτό το cookie ορίζεται από την προσθήκη συναίνεσης για τα cookie GDPR. Τα cookies χρησιμοποιούνται για την αποθήκευση της συναίνεσης του χρήστη για τα cookies στην κατηγορία "Απαραίτητα".
cookielawinfo-checkbox-others
11 months
Αυτό το cookie ορίζεται από την προσθήκη συναίνεσης για τα cookie GDPR. Το cookie χρησιμοποιείται για την αποθήκευση της συναίνεσης του χρήστη για τα cookies στην κατηγορία "Άλλα.
cookielawinfo-checkbox-performance
11 months
Αυτό το cookie ορίζεται από την προσθήκη συναίνεσης για τα cookie GDPR. Το cookie χρησιμοποιείται για την αποθήκευση της συναίνεσης του χρήστη για τα cookies στην κατηγορία "Απόδοση".
viewed_cookie_policy
11 months
Το cookie ορίζεται από την προσθήκη GDPR Cookie Consent και χρησιμοποιείται για την αποθήκευση του εάν ο χρήστης έχει συναινέσει ή όχι στη χρήση cookies. Δεν αποθηκεύει προσωπικά δεδομένα
Τα λειτουργικά cookies βοηθούν στην εκτέλεση ορισμένων λειτουργιών, όπως η κοινή χρήση του περιεχομένου του ιστότοπου σε πλατφόρμες μέσων κοινωνικής δικτύωσης, η συλλογή σχολίων και άλλες λειτουργίες τρίτων.
Τα cookies απόδοσης χρησιμοποιούνται για την κατανόηση και την ανάλυση των βασικών δεικτών απόδοσης του ιστότοπου, γεγονός που βοηθά στην παροχή καλύτερης εμπειρίας χρήστη για τους επισκέπτες.
Τα στατιστικά cookies χρησιμοποιούνται για την κατανόηση του τρόπου με τον οποίο οι επισκέπτες αλληλεπιδρούν με τον ιστότοπο. Αυτά τα cookie βοηθούν στην παροχή πληροφοριών σχετικά με τις μετρήσεις, τον αριθμό των επισκεπτών, το ποσοστό εγκατάλειψης, την πηγή επισκεψιμότητας κ.λπ.
Τα cookies διαφήμισης χρησιμοποιούνται για να παρέχουν στους επισκέπτες σχετικές διαφημίσεις και καμπάνιες μάρκετινγκ. Αυτά τα cookies παρακολουθούν τους επισκέπτες σε ιστότοπους και συλλέγουν πληροφορίες για την παροχή προσαρμοσμένων διαφημίσεων.