Manufacturing

Stycklistor

MarknadsplatsVerksamhetVersion 0.1.0manifest

Vad den är till för ​

Define what a product is made of and plan manufacturing orders through draft, confirmed, in progress and done. Component stock is not consumed automatically.

Vad paketet gör och inte gör ​

Bills of materials and manufacturing orders with a draft, confirmed, in progress and done flow. Component stock is not consumed automatically.

Modeller ​

manufacturing_bom ​

A recipe: the components needed to make a product

Läsgrupp: manufacturing.user. Skrivgrupp: manufacturing.manager.

FältTypDataklassPersonuppgiftGruppAgenter serBeskrivning
product_idref → productnonenejmanufacturing.useri klartextThe finished product the recipe makes
nametextnonenejmanufacturing.useri klartextName of the recipe, for example Standard assembly
quantitynumbernonenejmanufacturing.useri klartextUnits of the finished product one run produces
instructionslongtextnonenejmanufacturing.useri klartextAssembly notes for the shop floor
activeboolnonenejmanufacturing.useri klartextWhether the recipe can be used for new orders

manufacturing_bom_line ​

One component of a bill of materials

Läsgrupp: manufacturing.user. Skrivgrupp: manufacturing.manager.

FältTypDataklassPersonuppgiftGruppAgenter serBeskrivning
bom_idref → manufacturing_bomnonenejmanufacturing.useri klartextThe recipe the component belongs to
component_idref → productnonenejmanufacturing.useri klartextThe product consumed
quantitynumbernonenejmanufacturing.useri klartextUnits of the component used per run

manufacturing_order ​

An instruction to produce a quantity of a product

Läsgrupp: manufacturing.user. Skrivgrupp: manufacturing.user.

FältTypDataklassPersonuppgiftGruppAgenter serBeskrivning
referencetextnonenejmanufacturing.useri klartextOrder number, for example MO-0042
bom_idref → manufacturing_bomnonenejmanufacturing.useri klartextThe recipe to follow
quantitynumbernonenejmanufacturing.useri klartextUnits of the finished product to make
planned_ondatenonenejmanufacturing.useri klartextDate production should start (YYYY-MM-DD)
deadlinedatenonenejmanufacturing.useri klartextDate the goods are needed (YYYY-MM-DD)
responsibletextinternaljamanufacturing.usermaskeradName of the person in charge of the run
stateselect (draft, confirmed, in_progress, done, cancelled)nonenejmanufacturing.useri klartextOrder status: draft, confirmed, in_progress, done, cancelled

Arbetsflöden ​

manufacturing_order ​

ÅtgärdFlyttarVem får köra denGodkännande
manufacturing_order.confirmstate: draft → confirmedmanufacturing.managernej
manufacturing_order.startstate: confirmed → in_progressmanufacturing.usernej
manufacturing_order.finishstate: in_progress → donemanufacturing.usernej
manufacturing_order.cancelstate: draft → cancelledmanufacturing.usernej

Behörighetsgrupper ​

Grupper som den här appen använder:

  • manufacturing.manager
  • manufacturing.user

Steg som kräver godkännande ​

Inget steg i den här appen kräver godkännande, förutom att ta bort poster.

Vad agenter kan och inte kan göra ​

En agent kan läsa, söka, skapa och uppdatera poster i den här appen, och köra de åtgärder som inte kräver godkännande, inom behörighetsgrupperna för sin token.

Den kan bara föreslå de här stegen, och en person måste godkänna dem: manufacturing_bom.delete, manufacturing_bom_line.delete, manufacturing_order.delete.

Personuppgifter maskeras som platshållare: manufacturing_order.responsible.

Beroenden ​

  • product

Installera ​

Installera den från appen Customize (Marknadsplats), eller från kommandoraden:

bash
obop modules install-from manufacturing

Kräver en databas och administratörsbehörighet.

Bygg din egen ​

Modulguiden visar hur appar som den här skrivs