Manufacturing

Listas de materiales

MarketplaceOperacionesVersión 0.1.0manifest

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.

CampoTipoClase de datosDatos personalesGrupoLos agentes venDescripción
product_idref → productnonenomanufacturing.useren claroThe finished product the recipe makes
nametextnonenomanufacturing.useren claroName of the recipe, for example Standard assembly
quantitynumbernonenomanufacturing.useren claroUnits of the finished product one run produces
instructionslongtextnonenomanufacturing.useren claroAssembly notes for the shop floor
activeboolnonenomanufacturing.useren claroWhether 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.

CampoTipoClase de datosDatos personalesGrupoLos agentes venDescripción
bom_idref → manufacturing_bomnonenomanufacturing.useren claroThe recipe the component belongs to
component_idref → productnonenomanufacturing.useren claroThe product consumed
quantitynumbernonenomanufacturing.useren claroUnits 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.

CampoTipoClase de datosDatos personalesGrupoLos agentes venDescripción
referencetextnonenomanufacturing.useren claroOrder number, for example MO-0042
bom_idref → manufacturing_bomnonenomanufacturing.useren claroThe recipe to follow
quantitynumbernonenomanufacturing.useren claroUnits of the finished product to make
planned_ondatenonenomanufacturing.useren claroDate production should start (YYYY-MM-DD)
deadlinedatenonenomanufacturing.useren claroDate the goods are needed (YYYY-MM-DD)
responsibletextinternalsímanufacturing.userenmascaradoName of the person in charge of the run
stateselect (draft, confirmed, in_progress, done, cancelled)nonenomanufacturing.useren claroOrder status: draft, confirmed, in_progress, done, cancelled

Flujos de trabajo ​

manufacturing_order ​

AcciónMueveQuién puede ejecutarlaAprobación
manufacturing_order.confirmstate: draft → confirmedmanufacturing.managerno
manufacturing_order.startstate: confirmed → in_progressmanufacturing.userno
manufacturing_order.finishstate: in_progress → donemanufacturing.userno
manufacturing_order.cancelstate: draft → cancelledmanufacturing.userno

Grupos de permisos ​

Grupos que usa esta aplicación:

  • manufacturing.manager
  • manufacturing.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:

bash
obop modules install-from manufacturing

Requiere 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