The Blocworx Process Flow
Last updated
Was this helpful?
Last updated
Was this helpful?
This page sets out to describe the process flow of activity in a bloc. It is a designed as a reference point for when you are setting up a bloc for automated scheduling or data uploading. It is also designed to help you understand what is happening when you open and start using a Bloc.
Note: This page is for anyone who is more interested in the inner workings of Blocworx or is advanced enough in using it that they want more control and understanding of whats going on. You do not need to know or learn the below to use Blocworx.
The first part of the process is Bloc Initialisation. In this phase the following occurs:
All fields are initialised and given values, e.g. your invoice numbers or any other options you've set on these that are designed to give you values.
All field values are set.
Any default values you've set on various fields, e.g. a or field.
This stage is where the main engine of Blocworx takes place. This is when you either have data from Stage 1, or are entering or changing data. The following apply.
Not all these actions apply all the time. What occurs and doesnt occur depends entirely on your set up and what fields you are using. For example, if you don't have any fields then nothing will happen for that step.
Apply any .
Build any associated with the data you are manipulating.
Build Fields.
Apply .
Apply Changes if fields affect the date values.
Trigger calls if instructed to trigger with a field action.
Force Numeric Field Options (e.g. set decimal points).
Apply Options.
Trigger where set.
Apply where set.
Apply settings.
Apply Field Activity.
Update all.
Update all the .
Update .
Update the where the current value is a reference field to that autogenerate field.
Call .
These are the activities that happen immediately before data gets submitted. Please note this is not an exhaustive list and other more technical settings take place also.
Data is Submitted: either a a new record or an update takes place.
Data is reset and cleared, default values are set again and the cycle starts again.
Apply where applicable.
Send where applicable.
Call any fields that were to set to trigger before submitting