Nápravná opatření

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

Nápravné opatření (jinak též Případ) je záznam, který lze vytvořit prakticky k čemukoliv. Každý případ má nějakou sadu atributů. Prochází nějakými stavy. Je vhodný k záznamu nestandardních událostí, např. chyb ve výrobě, u kterých je vyžadováno nějaké systematické řešení, a pak sledování postupu toho řešení. Nápravné opatření se dá připodobnit k systému sledování problémů.

Příklad

  1. Ve výrobě se objeví chyba, např. špatná polarita při osazení součástky.

  2. Je založeno nápravné opatření s popisem chyby.

  3. Tomuto opatření je přiřazena odpovědná osoba, která má za úkol se opatřením zabývat. Zároveň je určeno datum kontroly - k tomuto datu by opatření mělo být vyřešeno.

  4. Prvním krokem by mělo být navrhnout řešení, a zapsat jej k nápravnému opatření.

  5. V dalších krocích by se řešení mělo implementovat a testovat. Každý krok by měl být zaznamenán u nápravného opatření (ať už jako poznámka, nebo jako nějaká změna stavu).

  6. Speciální stavy případů jsou:

    • 0 - nový - případ je založen, ale zatím nepřiřazen

    • 4 - dokončený - pokud je nápravné opatření úspěšně dokončeno

    • 5 - zrušený - pokud je nápravné opatření zrušeno

Popis polí případu

  • Datum založení

  • Stav: kromě vestavěných stavů může administrátor systému nastavit další stavy

  • Zdroj: možné zdroje mají číselník

  • Vada: Textový popis vady

  • Typ vady: z číselníku

  • Popis vady: textový popis vady

  • Řešení: popis navrhovaného nebo implementovaného řešení

  • 8D report: příznak, zda případ má 8D report

  • Kořenová příčina: možné kořenové příčiny mají číselník

  • Úkon: číslo úkonu, pokud je to relevantní (pokud jde o problém na konkrétním úkonu ve výrobě)

  • Kvalitativní upozornění: čísla souvisejících dokumentů

  • Zákaznické číslo: pod kterým případ eviduje zákazník

  • Obchodní partner/Položka/Objednávka/Počet položek: …

  • Nález: z číselníku, kde vznikl problém

  • Přiřazeno: uživatel TracePRO, který má případ na starosti

  • Kontrola: datum, kdy by měla osoba zodpovědná za tento případy z tohoto zdroje případ zkontrolovat

  • Vztažené případy: čísla případů, pokud existují

  • Značky: k případu kze přiřadit skupinu značek - slov - podle kterých pak lze vyhledávat

  • Historie: záznamy o změnách stavu případu

  • Poznámky: jakékoliv poznámky se zaznamenávají do historie

Zdroje

Z číselníků jsou zdroje jediný zajímavý parametr, protože každý zdroj umožňuje nastavit seznam zodpovědných osob. To je seznam uživatelů TracePRO, kteří jsou informováni e-mailem, pokud bylo založeno nápravné opatření s tímto zdrojem

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.