* 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.6 KiB
title
| title |
|---|
| Build Order Example |
Build Order Example
For example, let's say we wish to create 10 new "Widgets". We create a new build for the widget, which signals an intent to assemble the "Widget" in quantity 10. As the Widget is a serialized part, with tracked sub-components, the build outputs must themselves be serialized. This means that we need to generate 10 separate build outputs for this build order.
Create Build Order
First, create a new build order for the Widget assembly:
{{ image("build/build_example_create.png", "Create Build Order") }}
Generate Build Outputs
Generate build outputs for this build order. As this is a tracked item, with tracked sub-components, the build outputs must be serialized:
{{ image("build/build_example_create_outputs.png", "Create Build Outputs") }}
A list of new build outputs will have now been generated:
{{ image("build/build_example_incomplete_list.png", "Incomplete Build Outputs") }}
Allocate Untracked Stock
Untracked stock items are allocated to the build order in the Allocate Stock tab:
{{ image("build/build_example_allocate_untracked.png", "Allocate Untracked Stock") }}
Allocate Tracked Stock
Tracked stock items are allocated to individual build outputs:
{{ image("build/build_example_allocated_tracked.png", "Allocate Tracked Stock") }}
Complete Build Outputs
Mark each build output as complete:
{{ image("build/build_example_complete_outputs.png", "Complete Build Outputs") }}
Complete Build Order
Once the build outputs have been completed, and all stock has been allocated, the build order can be completed.