Magic User Group

Magic Wiki-Wakka : BasicOnlineTaskFlow

HomePage :: CATEGORIES | Index :: Changes :: Comments :: Search :: Login/Register
Most recent edit on 2009-02-20 19:50:40 by InformaPlus [fix OC]

No differences.


Edited on 2007-09-19 22:48:39 by InformaPlus [From flickr]

Additions:

Basics of the Online Engine Flow:

image


Deletions:

Basics of the Online Engine Flow:

image




Edited on 2007-09-19 22:30:22 by InformaPlus [Picture link]

Additions:
image

Deletions:
image



Edited on 2007-09-18 20:57:31 by InformaPlus [Pointing to Magic User Group Photo]

Additions:
image

Deletions:
image



Edited on 2007-08-16 23:43:22 by InformaPlus

Additions:
Back to :TuTorials



Edited on 2007-08-11 04:37:44 by InformaPlus

Additions:
- The 'Data View' tab where the information to treat (logical Row) is defined.

Deletions:
- The 'Data View' tab where the information to treat (logical Row) is defined.



Edited on 2007-08-09 19:18:23 by InformaPlus

Additions:
When the Record Suffix is executed



Edited on 2007-08-09 19:16:32 by InformaPlus

Additions:
Record Suffix execution
More details can be found about how the engine handles Record suffix execution here:




Edited on 2007-08-09 16:00:18 by InformaPlus

Additions:
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:

Deletions:
The following diagram provides a basic set of information relating to the Online Engine Flow. It is not meant to be complete and detailed. It is meant to provide basic, simple but strong knowledge of what a Magic Online Task is about:



Edited on 2007-08-09 15:51:08 by InformaPlus

No differences.


Edited on 2007-08-09 15:45:46 by InformaPlus

No differences.


Edited on 2007-08-09 15:44:43 by InformaPlus

Additions:
The above diagram and original version of this page were provided by: InformaPlus



Edited on 2007-08-08 20:39:36 by InformaPlus

Additions:
- During User Interaction: Secondary (Link) tables could be read.

Deletions:
- During User Interaction: Secondary (Link) tables could be read



Edited on 2007-08-08 20:37:23 by InformaPlus

Additions:
An "Engine" is also running:
This Level is executing while the user is interacting with the current row.


Deletions:
An "Engine" is also running:
This is the level that is executing while the user interacts with the online task.




Edited on 2007-08-08 20:35:05 by InformaPlus

Additions:
Data View User Interaction

Deletions:
Data View User Interaction:**__



Edited on 2007-08-08 20:33:07 by InformaPlus

Additions:
Data View User Interaction:**__
  • The 'Data View' tab where the information to treat (logical Row) is defined.

    Deletions:
    Dataview User Interaction:
  • The 'Dataview' tab where the information to treat (logical Row) is defined.



    Edited on 2007-08-08 20:32:10 by InformaPlus

    Additions:
    Dataview User Interaction:

    Deletions:
    Dataview User Interaction:**__



    Edited on 2007-08-08 20:31:28 by InformaPlus

    Additions:
    Dataview User Interaction:**__
This is the level that is executing while the user interacts with the online task.
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 'Dataview' 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.



    Edited on 2007-08-08 20:20:01 by InformaPlus

    Additions:
    Note that the above engine activities (except for reading during user interaction) occur in between the task levels.

    Deletions:
    Note that the above engine activities (except for reading during user interaction) occurr in between the task levels.



    Oldest known version of this page was edited on 2007-08-08 20:16:57 by InformaPlus []
    Page view:

    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 be complete and detailed. It is meant to provide basic, simple but strong knowledge of what a Magic Online Task is about:

image







































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) occurr 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.
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki trunk
Page was generated in 0.2352 seconds