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:
Důležité body:
Třída musí být
cmrule
.Hodnota Sort 1 musí být
DPMO
neboDPU
, 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.