Manufacturing

Tuoterakenteet

MarkkinapaikkaToimintaVersio 0.1.0manifest

Mihin se on tarkoitettu ​

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

Mitä paketti tekee ja mitä ei ​

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

Mallit ​

manufacturing_bom ​

A recipe: the components needed to make a product

Lukuryhmä: manufacturing.user. Kirjoitusryhmä: manufacturing.manager.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
product_idref → productnoneeimanufacturing.userselkoisenaThe finished product the recipe makes
nametextnoneeimanufacturing.userselkoisenaName of the recipe, for example Standard assembly
quantitynumbernoneeimanufacturing.userselkoisenaUnits of the finished product one run produces
instructionslongtextnoneeimanufacturing.userselkoisenaAssembly notes for the shop floor
activeboolnoneeimanufacturing.userselkoisenaWhether the recipe can be used for new orders

manufacturing_bom_line ​

One component of a bill of materials

Lukuryhmä: manufacturing.user. Kirjoitusryhmä: manufacturing.manager.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
bom_idref → manufacturing_bomnoneeimanufacturing.userselkoisenaThe recipe the component belongs to
component_idref → productnoneeimanufacturing.userselkoisenaThe product consumed
quantitynumbernoneeimanufacturing.userselkoisenaUnits of the component used per run

manufacturing_order ​

An instruction to produce a quantity of a product

Lukuryhmä: manufacturing.user. Kirjoitusryhmä: manufacturing.user.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
referencetextnoneeimanufacturing.userselkoisenaOrder number, for example MO-0042
bom_idref → manufacturing_bomnoneeimanufacturing.userselkoisenaThe recipe to follow
quantitynumbernoneeimanufacturing.userselkoisenaUnits of the finished product to make
planned_ondatenoneeimanufacturing.userselkoisenaDate production should start (YYYY-MM-DD)
deadlinedatenoneeimanufacturing.userselkoisenaDate the goods are needed (YYYY-MM-DD)
responsibletextinternalkyllämanufacturing.usermaskattuName of the person in charge of the run
stateselect (draft, confirmed, in_progress, done, cancelled)noneeimanufacturing.userselkoisenaOrder status: draft, confirmed, in_progress, done, cancelled

Työnkulut ​

manufacturing_order ​

ToimintoSiirtääKuka voi suorittaaHyväksyntä
manufacturing_order.confirmstate: draft → confirmedmanufacturing.managerei
manufacturing_order.startstate: confirmed → in_progressmanufacturing.userei
manufacturing_order.finishstate: in_progress → donemanufacturing.userei
manufacturing_order.cancelstate: draft → cancelledmanufacturing.userei

Käyttöoikeusryhmät ​

Tämän sovelluksen käyttämät ryhmät:

  • manufacturing.manager
  • manufacturing.user

Hyväksyntävaiheet ​

Mikään tämän sovelluksen vaihe ei vaadi hyväksyntää tietueiden poistamista lukuun ottamatta.

Mitä agentit voivat ja eivät voi tehdä ​

Agentti voi lukea, hakea, luoda ja päivittää tämän sovelluksen tietueita sekä suorittaa toiminnot, jotka eivät vaadi hyväksyntää, tunnisteensa käyttöoikeusryhmien rajoissa.

Se voi vain ehdottaa näitä vaiheita, ja ihmisen on hyväksyttävä ne: manufacturing_bom.delete, manufacturing_bom_line.delete, manufacturing_order.delete.

Henkilötiedot maskataan paikkamerkeiksi: manufacturing_order.responsible.

Riippuvuudet ​

  • product

Asennus ​

Asenna se Customize-sovelluksesta (Marketplace) tai komentoriviltä:

bash
obop modules install-from manufacturing

Vaatii tietokannan ja ylläpitäjän oikeudet.

Tee oma ​

Moduulioppaassa näytetään, miten tällaiset sovellukset kirjoitetaan