The Clever Handheld Framework and Clever Handheld for Warehousing publish an extensive number of events for each function that cover each type of request from the Initialise and Validate ‘GET’ requests through to ‘POST’, ‘CANCEL’ and ‘CLOSE’.

These can be used to modify the behaviour of functions – for instance to add DataItems, then validate and include them in a posting function. The Handheld Log can be used to see what DataItems are passed back and forth by device functions.

Furthermore, a set of events have been published to facilitate the creation of completely new bespoke functions: OnFunctionInitialise, OnFunctionValidate, OnFunctionPost, OnFunctionCancel and OnFunctionClose.