Customization with the Logic Programming Language
Entrypoint Plus comes with its own programming language, Logic, which allows for nearly limitless customization.
The Entrypoint Plus Logic programming language is a powerful procedure language similar to VBScript or Pascal. The Entrypoint Plus package includes standard libraries of over 150 Logic functions; you can also develop your own custom Logic libraries or use the native interface Software Development Kit to call procedures written in languages such as C or C++.
You can use Logic to add robust functionality and flexibility to your applications. Logic functions can operate at several levels, performing complex calculations, and creating customized edit-checking procedures to prevent data entry errors—or even prevent incorrect decisions on what data to enter in the first place. A simple example: If the value of the "Prepay" field is Yes, Entrypoint displays a form for discount information next.
Logic can even be used to control when a batch is closed. One way to do this: the investigator checks special check boxes next to the primary fields when the data is verified. After all primary fields are verified, a Logic function displays a signature popup box for the investigator’s user ID and closes the batch after the ID is validated.
Special Logic functions let you access the Entrypoint Plus database to run queries and work with the results. You can select data from any combination of fields from multiple tables and sort the results any way you like.
You may never need to use the Entrypoint Plus programming language since so many functions are built in. However, if you do, you will find that it is far easier to use than any object/visual development tool available.