Nápravná opatření

Tento modul umožňuje zaznamenávat a zpracovávat vyjímečné stavy.

Automatické generování podle DPMO

Varování

Mechanizmus je poměrně složitý na nastavení. Je potřeba, aby se provedl v rámci implementace systému.

Princip generování nápravných opatření je následující:

  • Každý den se spočítá hodnota statistického ukazatele (DPMO nebo DPU) pro relevantní operace na každé výrobní objednávce.

  • Pokud hodnota překročí stanovenou mez, vznikne požadavek na vytvoření nápravného opatření pro objednávku / operaci.

  • Pokud už objednávka / operace nápravné opatření má, jen se k němu přidá poznámka.

Systém umožňuje nastavit pravidla pro generování nápravných opatření. Ideální systém je takový, při němž se nějak nastavuje některá z kategorií výrobních objednávek (Kategorie 1, 2, 3), a pak se dá pro jednotlivé kategorie nastavit pravidlo pro vytváření nápravných opatření.

Například: Pokud je systém výrobních objednávek nastaven tak, že kategorie 1 se pro vzorkové objednávky nastaví na VZOREK, a pro normální výrobu na NORMAL, pak můžeme tento údaj použít, a např. říct, že budeme generovat nápravné opatření, pokud denní DPMO v kategorii 1 NORMAL překročí 500.

Takových pravidel může být několik.

Nastavení pravidel

Pravidla pro vytváření nápravných opatření jsou definovaná v uživatelských datech. Jde o pravidla třídy cmrule, nezáleží na tom, zda jsou veřejná. Příklad pravidla:

cmeasure_auto_rule_01

Důležité body:

  • Třída musí být cmrule.

  • Hodnota Sort 1 musí být DPMO nebo DPU, podle toho, co chceme.

  • Pak jsou zde data:

    • value je mezní hodnota. Pokud je spočítaný ukazatel pod touto hodnotou, jo to OK, pokud je nad, generuje se nápravné opatření.

    • order obsahuje parametry pro dotaz na výrobní objednávku. Např. pokud kategorizujeme podle Cat 1, tak sem můžeme dát podmínku na cat1. V našem případě říkáme, že objednávka padne do zkoumané množiny pouze, pokud její cat2 = X.

    • cm jsou parametry pro nápravné opatření, použijí se pro založení nápravného opatření. Jsou to: src_id je zdroj, finding_id je nález, rootcause_id je kořenová příčina, author_id je uživatelské jméno autora opatření. Dají se použít i další atributy nápravného opatření. Je důležité, aby toto nastavení prováděl implementátor TracePRO. Pozn.: …_id jsou databázová ID těchto hodnot.

Zpracování

Pro vytvoření nápravných opatření je potřeba spustit skript tracecar.scripts.autogencm

  • Skript nejprve spočítá hodnotu ukazatele (DPMO, DPU) pro předchozí den (nebo vybraný den), podle objednávky, operace.

  • Pak prochází jednotlivé řádky výsledků (tedy Objednávka + Operace + Výsledek), a jednotlivá pravidla.

  • Pokud zjistí, že za období je méně výsledků než je 5% objemu výrobní objednávky, zpracování tohoto záznamu dál nepokračuje. Pozor, zde se vychází z počtu multipanelů.

  • Pokud pravidlo odpovídá, podívá se TracePRO na spočítanou hodnotu a porovná s mezní hodnotou z pravidla.

  • Pokud se má vygenerovat NO, pošle se modulu NO instrukce ke generování NO.

Vlastní generování NO pak probíhá následovne:

  • Nejprve se modul pokusí najít, zda už takové NO existuje:

    • Hledá podle jména objednávky (ERP_REF), a kontroluje, že má tag AUTOGEN.

    • Kontroluje, že NO má správný tag DPMO nebo DPU.

    • Kontroluje, že NO má správný tag opČÍSLOOPERACE.

    • Pokud nalezne, jen přidá poznámku a skončí.

  • Pokud takové NO neexistuje, vytvoří jej, nastaví základní parametry, to je Zdroj (src_id), Nález (finding_id) a Kořenovou příčinu (rootcause_id), nastaví tagy AUTOGEN, DPMO / DPU a opČÍSLOOPERACE.