A user friendly interface system enables a user to incorporate, in an
executable application, custom decision logic in the form of an expression
involving a high-level script language. A system supports use of user
customizable expressions by a plurality of different executable
applications. The system involves a database for associating a particular
application of the plurality of different executable applications with a
particular data item of a plurality of selectable data items available for
incorporation in a user entered expression. The database is also employed
in excluding use by the particular application of another data item of the
plurality of selectable data items. An interface processor receives a user
entered expression and incorporates the particular data item in the user
entered expression to provide a resultant expression for use by the
particular application. An expression processor checks expression syntax
and uses a version identifier to identify a latest version of the entered
expression to be processed to provide a result.
Ένα φιλικό προς το χρήστη σύστημα διεπαφών επιτρέπει σε έναν χρήστη για να ενσωματώσει, σε μια εκτελέσιμη εφαρμογή, τη λογική απόφασης συνήθειας υπό μορφή έκφρασης που περιλαμβάνει μια υψηλού επιπέδου γλώσσα χειρογράφων. Ένα σύστημα υποστηρίζει τη χρήση των εξατομικεύσιμων εκφράσεων χρηστών από μια πολλαπλότητα των διαφορετικών εκτελέσιμων εφαρμογών. Το σύστημα περιλαμβάνει μια βάση δεδομένων για την ένωση μιας ιδιαίτερης εφαρμογής της πολλαπλότητας των διαφορετικών εκτελέσιμων εφαρμογών με ένα ιδιαίτερο στοιχείο στοιχείων μιας πολλαπλότητας των επιλέξιμων στοιχείων στοιχείων διαθέσιμων για την ενσωμάτωση σε μια εισαγμένη χρήστης έκφραση. Η βάση δεδομένων χρησιμοποιείται επίσης στον αποκλεισμό της χρήσης από την ιδιαίτερη εφαρμογή ενός άλλου στοιχείου στοιχείων της πολλαπλότητας των επιλέξιμων στοιχείων στοιχείων. Ένας επεξεργαστής διεπαφών λαμβάνει μια εισαγμένη χρήστης έκφραση και ενσωματώνει το ιδιαίτερο στοιχείο στοιχείων στην εισαγμένη χρήστης έκφραση για να παρέχει μια επακόλουθη έκφραση προς χρήση από την ιδιαίτερη εφαρμογή. Ένας επεξεργαστής έκφρασης ελέγχει τη σύνταξη έκφρασης και χρησιμοποιεί ένα προσδιοριστικό έκδοσης για να προσδιορίσει μια πιό πρόσφατη έκδοση της εισαγμένης έκφρασης που υποβάλλεται σε επεξεργασία για να παρέχει ένα αποτέλεσμα.