Basics of the Online Engine Flow:
The following diagram provides a basic set of information relating to the Online Engine Flow. It is not meant to cover all details of the Online engine at this stage. However, it provides basic, simple but solid knowledge of what a Magic Online Task is about:
Other Considerations:
An "Engine" is also running:
When an eDeveloper task is running, two types of things are executed:
- Those things that result from a developer's input such as:
- Dialogs input.
- Operations tables input.
- Expression table input.
- etc...
- But also and very important, things that the "Engine" does automatically. These include (but are not limited to) activities such as:
- Opening Database tables : Before the Task Prefix.
- Reading Database tables:
- Before Task Prefix: To be ables to display the first page.
- Before Record Prefix: Reading the next row to process.
- During User Interaction: Secondary (Link) tables could be read.
- Writing (Insert,Update,Delete) to the database: After the Record suffix.
- Closing Database tables: After the Task Suffix.
Note that the above engine activities (except for reading during user interaction) occur in between the task levels.
An experienced eDeveloper is one who knows a lot about the engine and also knows techniques to steer the engine to perform a specific task with minimum deviation from what the engine already offers.
Data View User Interaction
This Level is executing while the user is interacting with the current row.
It is not shown in the 'Logic' tab of the Studio interface. However, it executes right between the Record Prefix and a possible Record Suffix while the user is moving from field to field (forward or backward) entering/updating data that pertains to the current Logical row.
It is specified and influenced by:
- The 'Data View' tab where the information to treat (logical Row) is defined.
- The 'Forms' tab where the GUI Interface is specified via eDeveloper's forms tables and form editor.
Record Suffix execution
More details can be found about how the engine handles Record suffix execution here:
When the Record Suffix is executed
Back to :
TuTorials
The above diagram and original version of this page were provided by: InformaPlus
There are no comments on this page. [Add comment]