Přeskočit na hlavní obsah

Kapitola 2: Uživatelská Příručka (Obchodní Scénáře)

2.1 Přehled

Tato příručka vás provede běžnými každodenními pracovními postupy ve Výrobním Modulu. Zaměřujeme se na "Obchodní Scénáře" – ucelené příběhy o tom, jak se systém používá.


2.2 Scénář A: Definice Nového Produktu ("Receptura")

Cíl: Máte nový produkt, "Stůl X1", a potřebujete systému říct, jak ho vyrobit.

  1. Vytvoření Produktu: Jděte na Produkty a vytvořte "Stůl X1".
  2. Vytvoření Výrobního Modelu:
    • Přejděte na Výrobní Modely.
    • Klikněte na Vytvořit Výrobní Model.
    • Název: "Stůl X1 Standardní Výroba".
    • Propojte jej s Produktem "Stůl X1".
    • Nastavte Stav na Aktivní.
    • Zaškrtněte Výchozí: To zajistí, že tento model bude automaticky použit pro nové zakázky.
  3. Definice Operací ("Jak"):
    • V panelu Operace přidejte kroky.
    • Krok 1: Vyberte Operaci "Řezání". Odhad. čas: 30 min.
    • Krok 2: Vyberte Operaci "Montáž". Odhad. čas: 60 min.
    • Krok 3: Vyberte Operaci "Lakování". Odhad. čas: 45 min.
  4. Definice Kusovníku ("Co"):
    • V panelu Kusovník přidejte materiály.
    • Položka 1: "Dřevěná Deska" (Množství: 5).
    • Položka 2: "Šrouby" (Množství: 20).
    • Položka 3: "Lak" (Množství: 0.5 L).

Výsledek: Nyní máte znovupoužitelnou šablonu.

Systémová Logika: Když zaškrtnete Výchozí, systém na pozadí spustí kontrolu (hook SetAsDefault), která odškrtne jakékoli jiné výchozí modely pro tento produkt, čímž zajistí, že existuje pouze jedna aktivní receptura.


2.3 Scénář B: Zahájení Výroby ("Zakázka")

Cíl: Zákazník chce 10 kusů "Stůl X1". Potřebujete zahájit výrobu.

  1. Vytvoření Výrobní zakázky:
    • Přejděte na Výrobní zakázky.
    • Klikněte na Vytvořit.
    • Vyberte Produkt: "Stůl X1".
    • Plánované Množství: 10.
    • Uložit.
  2. Systémová Automatizace (Co se děje na pozadí):
    • Dědičnost Dat (FillFromModel): Systém vyhledá "Výchozí" Výrobní Model. Zkopíruje 3 Operace a 3 položky Kusovníku do vaší nové Zakázky.
    • Škálování Množství: Vynásobí množství v Kusovníku deseti (např. 50 Dřevěných Desek).
    • Rekurzivní Plánování (CreateChildOrders): Pokud by "Dřevěná Deska" byla sama o sobě vyráběnou položkou s vlastním Modelem, systém by automaticky vytvořil podřízenou Výrobní zakázku na 50 desek a propojil ji sem.

Diagram Workflow: Vytvoření Zakázky

Zobrazit diagram
  1. Kontrola a Plánování:
    • Otevřete Zakázku.
    • Změňte Stav z Návrh na Naplánováno nebo Probíhá.
    • Přiřaďte konkrétní Uživatele nebo Týmy k Operacím, pokud je to potřeba.

2.4 Scénář C: Provádění Práce na Dílně ("Práce")

Cíl: Pracovník Jan začíná pracovat na kroku "Řezání".

  1. Zahájení Práce:
    • Jan otevře Výrobní zakázku (nebo konkrétní pohled Operace).
    • Najde operaci "Řezání".
    • Klikne na Zahájit Práci (nebo vytvoří záznam Výkaz práce).
  2. Logování Aktivity:
    • Jan pracuje 2 hodiny.
    • Nařeže dřevo pro 4 stoly.
  3. Ukončení Práce a Záznam:
    • Jan dokončí záznam Výkaz práce.
    • Trvání: 2 Hodiny.
    • Zpracované Množství: 4 (Dokončil díly pro 4 stoly).
    • Použitý Materiál: Systém navrhne 20 Desek (4 stoly * 5 desek). Jan potvrdí, že použil 21 (jedna praskla).
  4. Systémová Akce (Spouštěče):
    • Výdej ze Skladu: Okamžitě se vytvoří Výdej Zboží (hook HandleTransactionCreation), který odečte 21 Desek ze Skladu.
    • Výpočet Nákladů: Cena práce je vypočítána (2 Hodiny * Janova Sazba) a přičtena k celku Zakázky.
    • Aktualizace Průběhu: Průběh operace "Řezání" se aktualizuje. Systém také přepočítá Vyrobené Množství nadřazené Zakázky na základě minimálního průběhu všech operací.

Diagram Workflow: Logování Práce

Zobrazit diagram

2.5 Scénář D: Outsourcing ("Kooperace")

Cíl: Krok "Lakování" provádí externí partner, "Lakýrnictví s.r.o.".

  1. Identifikace Outsourcovaného Kroku:
    • Operace "Lakování" je označena jako jeNakupovaná.
  2. Objednání Služby:
    • Použijte akci Objednat Kusovník (nebo ručně vytvořte Kooperaci).
    • Vytvoří se záznam Kooperace propojený s "Lakýrnictví s.r.o.".
    • Stav se změní na Čekání na dodání.
  3. Systémová Synchronizace:
    • Konkrétní Operace na Výrobní zakázce aktualizuje svůj stav na Čekání (přes hook SetItemsStatus).
  4. Přijetí Služby:
    • "Lakýrnictví s.r.o." vrátí nalakované stoly.
    • Otevřete Kooperaci.
    • Nastavte Stav na Dodáno.
    • Zadejte Částku Faktury (např. 5000 Kč).
  5. Systémová Akce:
    • 5000 Kč se přičte k Celkové Ceně Kooperací na Výrobní zakázce.
    • Operace "Lakování" je označena jako Hotovo.

2.6 Scénář E: Dokončení ("Příjem")

Cíl: Všechny kroky jsou hotové. Chcete naskladnit 10 hotových stolů.

  1. Ověření Dokončení:
    • Zkontrolujte, že všechny Operace jsou Zelené (Hotovo).
    • Zkontrolujte, že veškerý Materiál byl vydán.
  2. Dokončení Zakázky:
    • Systém může zakázku dokončit automaticky, pokud je tak nastaveno (autoCompleteProductionOrders), nebo ručně nastavte Stav na Dokončeno.
  3. Systémová Akce (Context Updater):
    • Změna Stavu: Když Stav dosáhne Dokončeno, spustí se ProductionContextUpdater.
    • Příjem Zboží: Automaticky vytvoří Příjem Zboží.
      • Množství: 10 "Stůl X1".
      • Sklad: Ten specifikovaný v Zakázce.
      • Nákladová Cena: (Celkem Práce + Celkem Materiál + Celkem Kooperace) / 10.
    • Aktualizace Skladu: Zásoba "Stůl X1" se zvýší o 10.
    • Zámek: Zakázka se stane pouze pro čtení (PreventCompletedOrderModification) pro ochranu finančních dat.

2.7 Reference Entit (Pohled Uživatele)

Stroje

Představují fyzické nástroje, které používáte.

  • Proč je používat? Pro sledování využití strojů a nákladů odděleně od lidské práce.
  • Příklad: "Laserová Řezačka 3000".

Pracoviště

Představují kde se práce odehrává.

  • Proč je používat? Pro přiřazení režijních nákladů konkrétním oblastem vaší továrny.
  • Příklad: "Lakovací Box 1" (Vysoká režie kvůli ventilaci) vs. "Montážní Stůl" (Nízká režie).

Výrobní Strom

Vizuální nástroj pro zobrazení hierarchie.

  • Použití: Klikněte na "Zobrazit Strom" na Výrobní zakázce.
  • Hodnota: Pokud vyrábíte Auto, uvidíte Zakázku na Motor, která obsahuje Zakázku na Písty, atd., vše v jednom vnořeném pohledu.