The result of scanning a barcode in the listview depends on several factors:
- Is the barcode recognized?
- What doctype is it associated with?
For example, when an Item is scanned while viewing the Item list, the user is routed to the record for that Item:
Another example: If an Item is scanned while viewing the Purchase Receipt list, a filter is added that shows the Delivery Notes with those items:
Beam uses a decision matrix to decide what action to take based on what kind of doctype has been scanned.
Custom actions and client side functions can be added by using hooks