Production Module Administration¶
Configuration and administration of the production module.
Initial Setup¶
Module Activation¶
The Production module is part of the Production package. After installation:
- Activate the module in administration
- Set permissions for roles
- Configure default values
Basic Configuration¶
In Administration → Integration → Production configure:
- Default warehouse for products
- Automatic transaction creation
- Order number sequences
Number Sequences¶
Production Orders¶
Format: VP-{YY}-{number}
Example: VP-25-00001
Cooperations¶
Format: KO-{YY}-{number}
Example: KO-25-00001
Operations Management¶
Creating an Operation¶
- Administration → Production → Operations
- Click Create
- Fill in:
- Symbol - abbreviation (max 10 characters)
- Name - operation name
- Code - numeric identifier
- Dependency Type - FS, FF, SS, SF
- Average Time - in hours
Operation Types¶
| Type | Description |
|---|---|
| - | Standard operation |
| Surface Treatment | Surface treatment |
| Heat Treatment | Heat treatment |
Operation Flags¶
| Flag | Description |
|---|---|
| Is Production | Operation is part of manufacturing process |
| Is Purchased | Operation is purchased externally |
Machines Management¶
Machine Types¶
| Type | Description |
|---|---|
CNC |
CNC machines |
Laser |
Laser equipment |
3DPrinter |
3D printers |
Drill |
Drills |
Grinder |
Grinders |
Saw |
Saws |
Lathe |
Lathes |
wirecutter |
Wire cutters |
Machine Attributes¶
| Field | Description |
|---|---|
| Name | Machine identification |
| Machine Type | Category |
| Operation | Assigned operation |
| Work Place | Location |
| Hourly Rate | For cost calculation |
| Manufacturer | Machine manufacturer |
| Model | Machine model |
| Serial Number | Identification |
| Power Consumption | In kW or HP |
| Weight | In kg or t |
| Revision Validity | Revision expiration date |
Work Places Management¶
Work Place Attributes¶
| Field | Description |
|---|---|
| Name | Work place identification |
| Code | Internal code |
| Hourly Rate | For cost calculation |
| Is Manufacturing | Manufacturing work place |
| Operations | Assigned operations |
| Machines | Assigned machines |
Rate History¶
The system maintains hourly rate change history in the WorkPlaceRateHistoryRecord entity.
Production Models Configuration¶
Default Settings¶
| Setting | Description |
|---|---|
| Always Add Quality Control | Automatically adds quality control operation |
| Always Add Warehouse Placement | Automatically adds stocking operation |
Model Statuses¶
| Status | Description | Color |
|---|---|---|
| Draft | Work in progress | warning |
| Active | Active, can be used | success |
Production Orders Configuration¶
Order Statuses¶
| Status | Description | Color | Icon |
|---|---|---|---|
| Draft | Work in progress | default | fa-edit |
| Planned | Planned | info | fa-calendar-check |
| Ongoing | In progress | warning | fa-play-circle |
| Completed | Completed | success | fa-check-circle |
| Canceled | Canceled | danger | fa-times-circle |
| Open | Open | default | fa-folder-open |
| On-Hold | On hold | default | fa-pause-circle |
Special Fields¶
| Field | Description |
|---|---|
| Skip Product Receipt | Does not create receipt after completion |
| Auto Process Stock Put Operation | Automatically completes stocking operation |
| Is Child Order | Order is part of another order |
Cooperation Configuration¶
Cooperation Statuses¶
| Status | Description | Color |
|---|---|---|
| Draft | Work in progress | default |
| Ready | Ready | default |
| Waiting | Waiting | warning |
| Ordered | Ordered | default |
| Delivered | Delivered | success |
| Rejected | Rejected | danger |
| Canceled | Canceled | danger |
Delivery Methods¶
| Value | Description |
|---|---|
| - | Not specified |
| Pickup | Pickup |
| Delivery | Delivery |
Payment Methods¶
| Value | Description |
|---|---|
| - | Not specified |
| BankTransfer | Bank transfer |
| Card | Card |
| Cash | Cash |
| CashOnDelivery | Cash on delivery |
Work Performed Configuration¶
Transaction Creation¶
| Value | Description | Color |
|---|---|---|
| auto | Automatic creation | info |
| goodsIssue | Material issue only | warning |
| goodsReceipt | Product receipt only | default |
| none | No transactions | danger |
Gate System¶
Gate Model Configuration¶
The GateModel entity defines templates for deadline calculation:
| Field | Description |
|---|---|
| Gate A | Preparation start |
| Gate A1 | Alternative start |
| Gate B | Production start |
| Gate B1 | Alternative production start |
| Gate D1 | Material ready |
| Gate E | Shipping |
| Gate E1 | Alternative shipping |
| Gate F | Customer delivery |
| Gate F1 | Alternative delivery |
Permissions¶
Role Configuration¶
For the Production module, set permissions in Administration → Roles:
| Entity | Actions | Description |
|---|---|---|
ProductionOrder |
create, read, edit, delete | Production orders |
ProductionModel |
create, read, edit, delete | Production models |
Operation |
create, read, edit, delete | Operations |
Cooperation |
create, read, edit, delete | Cooperations |
WorkPerformed |
create, read, edit, delete | Work performed |
Machine |
create, read, edit, delete | Machines |
WorkPlace |
create, read, edit, delete | Work places |
Recommended Permissions by Role¶
| Role | Orders | Models | Operations | Cooperation |
|---|---|---|---|---|
| Production | CRUD | Read | Read | CRUD |
| Technologist | Read | CRUD | CRUD | Read |
| Administrator | CRUD | CRUD | CRUD | CRUD |
| Warehouse | Read | Read | - | Read |
Integration¶
Warehouse Integration¶
The Production module automatically cooperates with the Warehouse module:
- Material reservation when starting an order
- Material issue (GoodsIssue)
- Product receipt (GoodsReceipt)
- Stock replenishment (GoodsRestock)
Product Integration¶
- Production model is linked to a product
- Order inherits BOM from the model
- Product is stocked as a product
Troubleshooting¶
Cannot Create Order¶
Cause: Product doesn't have a production model
Solution: Create a production model for the product
Missing Material When Starting¶
Cause: Insufficient material in warehouse
Solution: 1. Check warehouse stock 2. Create replenishment request (Restock Queue) 3. Start production after stocking
Incorrect Gate Dates¶
Cause: Missing or incorrectly configured gate model
Solution: 1. Check GateModel configuration 2. Verify operation times in production model