Start Here
                                            Determine
                                            Component
                                                            Component Processor Flow Chart

                                            Reset State
                                                                  2 Search Actions               Error/ Warning:
                                                                                                 Cancel

                                                              Search                                                  Key           SQL
                                            SearchInit                                 Add ?     SearchSave
                                                               Page                                                                Select
                                                                                      Yes



                                                                                  Add Mode
                                      7 component build and                       Processing

                                        page display events                                     No                            More
                                                                                                                              Rows

                                                               PreBuild *
                                                                                                                               Yes
                                                                Record
                                                                Defaults                                                       Select
                                                                                                                                Row
                                                              FieldDefault

                                                              FieldFormula                                                  RowSelect


                                  RowInit
                                                    Yes         1st time                          Add Row           Stop                Discard
                                                               displayed                                           Fetching
                                                                                                                                   ?
                                                                                                  to Buffer                             Row
                                                                    No                                                        Accept
                                                              PostBuild *
                            * PreBuild and                                                                                  Add Row
                            Build Execute once                                                                              to Buffer
                                                               Activate **
                            during Component
                            Build
                            **Activate executes               Display Page
                            whenever the page                  and wait for
                            is in focus                        User action




                                                                                                                                                  Adrian Mansard
           Waiting for User Action
           Save              Cancel             Content       Field Changed                       Row Insert            Row Delete
                                               reference          by User
       SaveEdit                                                                                                         Provisionally
Error                                                                                                Add Row
                 Accept                                         Standard                                                Delete Row
Warning:     ?                                                 System edits
Cancel           Warning:                    User selects
                 OK                          new Content                                             RowInsert          Row Delete
                                              reference                ?      Error
   SavePreChange
                                                                                                                   Error                Accept
                                                                                                                   Warning:             Warning:
       Workflow                                                   FieldEdit                                        Cancel      ?        OK
                                                                                                               Reject
 Provisionally Update
                                                                                                               Delete
 Tables (SQL Insert,                                                                                                                    Accept
   Delete,Update)                                                             Error                                                     Delete
                                                                       ?
   SavePostChange                                                                                         Display Page
                                                                                                           and wait for
    Accept                                                      FieldChange                                User action
                              4 save action events                                    2 field
    SQL Commit
                                                                                      events
                                  Display Page
                                   and wait for                 Accept Field                           2 row action events
                                   User action                    Change

People code events flowchart

  • 1.
    Start Here Determine Component Component Processor Flow Chart Reset State 2 Search Actions Error/ Warning: Cancel Search Key SQL SearchInit Add ? SearchSave Page Select Yes Add Mode 7 component build and Processing page display events No More Rows PreBuild * Yes Record Defaults Select Row FieldDefault FieldFormula RowSelect RowInit Yes 1st time Add Row Stop Discard displayed Fetching ? to Buffer Row No Accept PostBuild * * PreBuild and Add Row Build Execute once to Buffer Activate ** during Component Build **Activate executes Display Page whenever the page and wait for is in focus User action Adrian Mansard Waiting for User Action Save Cancel Content Field Changed Row Insert Row Delete reference by User SaveEdit Provisionally Error Add Row Accept Standard Delete Row Warning: ? System edits Cancel Warning: User selects OK new Content RowInsert Row Delete reference ? Error SavePreChange Error Accept Warning: Warning: Workflow FieldEdit Cancel ? OK Reject Provisionally Update Delete Tables (SQL Insert, Accept Delete,Update) Error Delete ? SavePostChange Display Page and wait for Accept FieldChange User action 4 save action events 2 field SQL Commit events Display Page and wait for Accept Field 2 row action events User action Change