Manufacturing
Listas de materiales
Para qué sirve
Define what a product is made of and plan manufacturing orders through draft, confirmed, in progress and done. Component stock is not consumed automatically.
Qué hace y qué no hace el paquete
Bills of materials and manufacturing orders with a draft, confirmed, in progress and done flow. Component stock is not consumed automatically.
Modelos
manufacturing_bom
A recipe: the components needed to make a product
Grupo de lectura: manufacturing.user. Grupo de escritura: manufacturing.manager.
| Campo | Tipo | Clase de datos | Datos personales | Grupo | Los agentes ven | Descripción |
|---|---|---|---|---|---|---|
product_id | ref → product | none | no | manufacturing.user | en claro | The finished product the recipe makes |
name | text | none | no | manufacturing.user | en claro | Name of the recipe, for example Standard assembly |
quantity | number | none | no | manufacturing.user | en claro | Units of the finished product one run produces |
instructions | longtext | none | no | manufacturing.user | en claro | Assembly notes for the shop floor |
active | bool | none | no | manufacturing.user | en claro | Whether the recipe can be used for new orders |
manufacturing_bom_line
One component of a bill of materials
Grupo de lectura: manufacturing.user. Grupo de escritura: manufacturing.manager.
| Campo | Tipo | Clase de datos | Datos personales | Grupo | Los agentes ven | Descripción |
|---|---|---|---|---|---|---|
bom_id | ref → manufacturing_bom | none | no | manufacturing.user | en claro | The recipe the component belongs to |
component_id | ref → product | none | no | manufacturing.user | en claro | The product consumed |
quantity | number | none | no | manufacturing.user | en claro | Units of the component used per run |
manufacturing_order
An instruction to produce a quantity of a product
Grupo de lectura: manufacturing.user. Grupo de escritura: manufacturing.user.
| Campo | Tipo | Clase de datos | Datos personales | Grupo | Los agentes ven | Descripción |
|---|---|---|---|---|---|---|
reference | text | none | no | manufacturing.user | en claro | Order number, for example MO-0042 |
bom_id | ref → manufacturing_bom | none | no | manufacturing.user | en claro | The recipe to follow |
quantity | number | none | no | manufacturing.user | en claro | Units of the finished product to make |
planned_on | date | none | no | manufacturing.user | en claro | Date production should start (YYYY-MM-DD) |
deadline | date | none | no | manufacturing.user | en claro | Date the goods are needed (YYYY-MM-DD) |
responsible | text | internal | sí | manufacturing.user | enmascarado | Name of the person in charge of the run |
state | select (draft, confirmed, in_progress, done, cancelled) | none | no | manufacturing.user | en claro | Order status: draft, confirmed, in_progress, done, cancelled |
Flujos de trabajo
manufacturing_order
| Acción | Mueve | Quién puede ejecutarla | Aprobación |
|---|---|---|---|
manufacturing_order.confirm | state: draft → confirmed | manufacturing.manager | no |
manufacturing_order.start | state: confirmed → in_progress | manufacturing.user | no |
manufacturing_order.finish | state: in_progress → done | manufacturing.user | no |
manufacturing_order.cancel | state: draft → cancelled | manufacturing.user | no |
Grupos de permisos
Grupos que usa esta aplicación:
manufacturing.managermanufacturing.user
Pasos con aprobación
Ningún paso de esta aplicación requiere aprobación, salvo eliminar registros.
Qué pueden y qué no pueden hacer los agentes
Un agente puede leer, buscar, crear y actualizar registros de esta aplicación, y ejecutar las acciones que no requieren aprobación, dentro de los grupos de permisos de su token.
Solo puede proponer estos pasos, y una persona debe aprobarlos: manufacturing_bom.delete, manufacturing_bom_line.delete, manufacturing_order.delete.
Los datos personales se enmascaran como tokens marcadores: manufacturing_order.responsible.
Dependencias
product
Instalación
Instálala desde la aplicación Customize (Marketplace) o desde la línea de comandos:
obop modules install-from manufacturingRequiere una base de datos y derechos de administrador.
Crea la tuya
La guía de módulos explica cómo se escriben aplicaciones como esta