* Add builtin plugin for auto-issuing orders * Add plugin to auto-issue orders * Add placeholder documentation * Fix typo * Adds image macro - To replace img.html - includes checking if file exists * Fix tooltips * More docs * Adjust plugin settings filters * docs * More docs * More docs * Updates * Less restrictive URL checking * Refactor build order page * Fix typo * Allow 429 * Debug output * More debug * Construct assets dir * Cleanup * Update docs README * Refactoring more pages * Fix image link * Fix SSO settings * Add hook to check for missing settings - Ensure that all settings are documented! * Add missing user settings * Update docstring * Tweak SSO.md * Image updates * More updates * Tweaks * Exclude orders without a target_date * Fix for issuing build orders * Further refactoring * Fixes * Image refactoring * More refactoring * More refactoring * Refactor app images * Fix pathing issues * Suppress some openapidocs warnings in logs (much easier to debug docs build issues) * Fix image reference * Reduce error messages * Fix image links * Fix image links * Reduce docs log output * Ensure settings are loaded before displaying them * Fix for UI test * Fix unit test * Test tweaks
1.8 KiB
title
| title |
|---|
| External Barcodes |
External Barcodes
In addition to defining an internal barcode format, models which have associated barcode information also allow arbitrary external (third party) barcodes to be assigned or "linked" to items in the database.
For example, you have just purchased a reel of capacitors from a supplier, which comes provided with a sufficiently unique barcode or qr-code. Instead of printing an internal barcode, the existing barcode can be scanned and linked to the specific reel (which is a Stock Item).
Linking to external barcodes allows an alternative barcode workflow, which may be especially useful when dealing with in-feed components which are received from external suppliers.
!!! tip "Dealer's Choice" The use of external barcodes is entirely up to the user, if it is deemed to be convenient.
Linking Barcodes
Via the API
Facility for barcode linking (and un-linking) is provided via the API.
- The
/api/barcode/link/API endpoint is used to link a barcode with an existing database item - The
/api/barcode/unlink/API endpoint is used to unlink a barcode from an existing database item
Via the Web Interface
To link an arbitrary barcode, select the Link Barcode action as shown below:
{{ image("barcode/barcode_link_1.png", "Link barcode") }} {{ image("barcode/barcode_link_2.png", "Link barcode") }}
If an item already has a linked barcode, it can be un-linked by selecting the Unlink Barcode action:
{{ image("barcode/barcode_unlink_1.png", "Unlink barcode") }} {{ image("barcode/barcode_unlink_2.png", "Unlink barcode") }}
Via the App
External barcodes can be linked to (or unlinked from) database items via the mobile app