Jak na dělení procesů dle technologie
CIBS od verze 3.3.3 podporuje u procesu rozlišovat technologie [technologie se liší jen automatickým výběrem zdrojů (technik) a svou bodovou náročností], což má tu výhodu, že není potřeba vytvářet shodné typy procesů, ale s rozdílnými zdroji dle technologie (stačí mít tedy pouze jeden typ procesu). V rámci zapojování nových služeb, poruch a procesů typu Ostatní je možné ručně vybrat technologii (který je nabídnut pouze na základě dostupných technologií podle jednotky). Procesy s odlišnou technologií mají k dispozici jiný výběr zdrojů a jiné nastavení náročností (bodové ohodnocení). V modulu Procesy vznikla nová záložka
Nastavení typů procesů (seznam práv
ZDE ), která aktuálně umožňuje nastavit bodové ohodnocení u procesů včetně závislosti na procesní skupině (procesní skupina typu dostupnost na jednotce). Dále v modulu Procesy, záložce "Nastavení skupin" došlo v tabulce "Aktuální procesní oblasti pro skupinu XXX" o rozšíření sloupců (Procesní skupina) pro rozlišení procesní skupiny u zdrojů. Dále v modulu Procesy, záložce "Servisní procesy" došlo v tabulce "Seznam servisních procesů" o rozšíření sloupců (Procesní skupina) pro rozlišení procesních skupin přiřazených u procesů.
Jak funguje dělení dle technologie při aktivaci/změně/transferu/stěhování služeb a při vzniku procesu?
- Výběr technologie je v databázi prezentován ve dvou místech, a to v tabulce services_active.SA_NODEAVAIL_SGD_ID (U aktivovaných služeb uchováváme informaci o tom, jakou technologií jsou připojeny. Priorita procesních skupin tak jednoznačně určuje, čím jsou služby připojeny.) a v maintenance_list.ML_NODEAVAIL_SGD_ID (U procesů uchováváme informaci o výběru technologie.). Oborem hodnot jsou skupiny služeb typu "Dostupnost na jednotce" neboli procesní skupiny.
- Výběr technologie je v CIBSu prezentován polem "Procesní skupina".
- U aktivace, transferu a stěhování služby je toto pole k výběru dle dostupnosti na cílové jednotce (pokud lokace využívá jednotky). V případě, že není k dispozici jednotka a služba má procesní skupiny (modul Produkty a služby, tabulka "Skupiny služby nebo produktu", typ "Dostupnost na jednotce"), tak se provádí výběr ze všech procesních skupin (přiřazené ke službě). V případě, že jde o službu bez procesních skupin, pak se toto pole vůbec nezobrazuje a nebude se ani vyplňovat procesní skupina do databázových polí (viz výše).
- U změny/stěhování služeb je možné toto pole změnit. Obsah pole je naplněn takto: Vezmou se všechny skupiny služeb typu 'dostupnost na jednotce' a provede se průnik s dostupnostmi nastavenými na jednotce (pokud lokace využívá jednotky).
- Seřazení hodnot je dle priorit (od nejnižší po nejvyšší) definovaných pro procesní skupiny (modul Skupiny, databáze: services_groups_def.SGD_PRIORITY) a předvybraná je první z nich.
- Při vytváření procesu se pole "Procesní skupina" evidované u procesu chová následovně:
- Pokud nejsou v lokaci žádné procesní skupiny, pole se vůbec nezobrazuje.
- Když jsou u procesu na aktivaci nějaké služby s procesními skupinami, tak pole nabízí sjednocení skupin (pro vyšší bezpečnost je nad seznamem proveden průnik s dostupností na jednotce, pokud ta je přiřazená).
- Když jsou u procesu nějaké již existující služby, tak pole bude nabízet procesní skupinu evidovanou u služby (services_active.SA_NODEAVAIL_SGD_ID) a nelze ji změnit.
- Když nejsou u procesu žádné služby s procesními skupinami, tak to nabídne všechny na jednotce (pokud je vybrána) a předvybraná je první z nich. Na první pozici výběrového pole je možné nastavit žádnou procesní skupinu.
- Když není u procesu vybrána jednotka a žádné služby s procesními skupinami, tak jsou nabídnuty všechny procesní skupiny, defaultně není vybraná žádná.
- Seřazení hodnot je dle priorit (od nejnižší po nejvyšší) definovaných pro procesní skupiny (modul Skupiny, databáze: services_groups_def.SGD_PRIORITY) a předvybraná je první z nich.
- Při vzniku procesu, který neprobíhá v interakci s operátorem CIBSu se vždy vybere procesní skupina tak, jako by operátor CIBSu vybral první z nich (nejprioritnější).
- Při editaci procesu není pole možné měnit, ale je vidět, pokud bylo při zakládání procesu vyplněné. Pokud nebyla vybrána procesní skupina, zobrazuje se v poli údaj "Nevyplněno".
- V modulu Skupiny nelze smazat skupinu typu NODE_AVAIL (Dostupnost na jednotce), pokud je přiřazena procesní skupina ke službě (SA_NODEAVAIL_SGD_ID) nebo k procesu (ML_NODEAVAIL_SGD_ID).
Jak se určuje bodová náročnost?
Bodovou náročnost (MTT_POINTS) jednotlivých typů procesu je možné zadat jak k typu procesu (databáze: maintenance_task_types.MTT_POINTS), tak i nově v záložce
Nastavení typů procesů . Vyšší prioritu má nastavení v záložce
Nastavení typů procesů . Dle tohoto nastavení je ovlivněno zobrazování volných kapacit v kalendáři. Pokud se nenajde záznam specifický pro danou procesní skupinu, hledá se globální pro celý proces (definovaný v databázi: maintenance_task_types.MTT_POINTS).
Jak se určuje procesní skupina, o kterou se opírá konfigurace úkolů?
- Služba je zařazena do několika procesních skupin, jednotka má několik dostupností.
- Při aktivaci služby zákazníkovi se provede průnik procesních skupin služby a dostupností jednotky. Procesní skupina s nejvyšší prioritou se předvybere, nicméně operátor jí může změnit na jakoukoli jinou z průniku. Aktivní služba zákazníka má už jen jednu konkrétní procesní skupinu (v CIBS vždy uvedeno v závorce za názvem služby). Uloženo v services_active.SA_NODEAVAIL_SGD_ID.
- Při vytváření procesu se vezmou všechny připojované služby a z nich jejich procesní skupiny. Skupina s největší prioritou se předvybere, operátor má ale možnost jí změnit na jakoukoli jinou dle služeb. Proces tak získá jednu konkrétní procesní skupinu. Uloženo v maintenance_list.ML_NODEAVAIL_SGD_ID. Pokud není připojována ani jedna služba s procesní skupinou, použije se nejprioritnější dostupnost jednotky.
* Pokud se odesílá úkol do Portaxu, použije se procesní skupina uložená v procesu. Jakékoliv dodatečné změny ve službách nebo dostupnostech na jednotce na to nemají vliv.
Byl upraven nechanismus vytváření procesů tak, aby se procesní skupina nebrala jen z připojovaných služeb, ale zároveň i z jejich bázových. takže:
- 'Název závislé služby' nemá procesní skupinu, protože je to závislá služba.
- ale její bázová služba 'Název bázové služby' procesní skupinu má (ID, Název dostupnosti)
- nově vytvořený proces se vytvoří s procesní skupinou ID, Název dostupnosti
Kde všude se zobrazuje "Procesní skupina"?
Pole "Procesní skupina" je dle podmínek výše zobrazeno v dialogu:
Sloupce "Procesní skupina" jsou zobrazeny v těchto modulech:
Jak se zobrazuje procesní skupina (technologie) u služeb?
- Na kartě zákazníka se za názvem služby v závorce zobrazuje informace jakou technologií je služba připojena, příklad: Data (Dost. ETTH).
- Ve Wizardu se za názvem služby v závorce kromě informace o stavu služby zobrazuje informace jakou technologií je služba připojena, příklad: Data (Zablokovaná, Dost. ETTH).
Seznam rozšíření v existujících DB tabulek
- services_active.SA_NODEAVAIL_SGD_ID - U aktivovaných služeb uchováváme informaci o tom, jakou technologií jsou připojeny. Priorita procesních skupin tak jednoznačně určuje, čím jsou služby připojeny.
- maintenance_list.ML_NODEAVAIL_SGD_ID - U procesů uchováváme informaci o výběru technologie.
- maintenance_autocomplete.MA_SGD_ID - slouží pro rozhodování technologie, podle které se budou zdroje přiřazovat (nastavení se provádí v modulu Procesy, záložce "Nastavení skupin", v tabulce "Aktuální procesní oblasti pro skupinu XXX", kde je možné u zdrojů určit i procesní skupinu). Na základě shody (typ procesu, skupina adres a procesní skupina) se přiřadí zdroj dle definice v tabulce "Aktuální procesní oblasti pro skupinu XXX".
- maintenance_task_types_agreements.MTTA_SGD_ID - V databázové tabulce maintenance_task_types_agreements, která určuje jaké dokumenty se vytisknou společně s montážním listem, je nově přidána možnost rozlišení dle procesní skupiny, tedy jaké dokumenty se vytisknout u procesu, u kterého byla definována procesní skupina.
- services_event_type - přidán nový typ události "Změna procesní skupiny (technologie)".
Seznam rozšíření u workflow (automatizace)
U triggeru maintenance_task.* je v rámci používání procesních skupin možné nastavit v parametrech trigeru (WA_TRIGGER_PARAMS) i za jakých podmínek procesní skupiny má být worfklow spuštěno. Jedná se o parametr NODEAVAIL_SGD_ID.
Seznam proměnných
Pro zobrazení procesní skupiny v šablonách (typicky montážní list) lze použít proměnnou JOBS_LIST_DETAIL_ML_TECHNOLOGY.
Seznam chybových hlášek
- Přidání procesní oblasti ( Nastavení skupin )
- Definici automatického výběru technika není možné přidat, operátor nepřihlášen.
- Definici automatického výběru technika není možné přidat, již existuje.
- Definici automatického výběru technika není možné přidat, procesní skupina (technologie) SGD_ID = %SGD_ID není u daného typu procesu povolena.
- Stěhování služby
- Stěhování služby (%SA_ID) nelze provést. Služba s procesní skupinou %NODEAVAIL_SGD_NAME není na cílové jednotce podporována.
- Změna služby
- Službu %SERVICE_NAME (%SA_ID) zákazníka %USER_NAME (%USER_ID) nelze změnit: procesní skupina %NODEAVAIL_SGD_NAME není u služby povolena.
- Aktivace služby
- Službu %SERVICE_NAME (%SERVICE_ID) pro zákazníka %USER_NAME (%USER_ID) nelze aktivovat: procesní skupina %NODEAVAIL_SGD_NAME není u služby povolena.
- Editace detailu typu procesu ( Nastavení skupin )
- Nepodařilo se editovat detail typu procesu, operátor nepřihlášen.
- Nepodařilo se editovat detail typu procesu, bodová náročnost je mimo povolený interval.
- Nepodařilo se editovat detail typu procesu, nemáte právo pracovat s tímto typem procesu.
- Nepodařilo se editovat detail typu procesu, nemáte právo MAINTENANCE.TASK_TYPE_DETAIL.ACTION.EDIT.
- Vytvoření detailu typu procesu ( Nastavení skupin )
- Nepodařilo se vytvořit detail typu procesu, operátor nepřihlášen.
- Nepodařilo se vytvořit detail typu procesu, chybí právo MAINTENANCE.TASK_TYPE_DETAIL.ACTION.INSERT.
- Nepodařilo se vytvořit detail typu procesu, není vyplněn typ procesu.
- Nepodařilo se vytvořit detail typu procesu, není vyplněna servisní skupina.
- Nepodařilo se vytvořit detail typu procesu, bodová náročnost je mimo povolený interval.
- Nepodařilo se vytvořit detail typu procesu, nemáte právo pracovat s tímto typem procesu.
- Nepodařilo se vytvořit detail typu procesu, záznam již existuje.
- Smazání vytvoření detailu typu procesu ( Nastavení skupin )
- Nepodařilo se smazat detail typu procesu, operátor nepřihlášen.
- Nepodařilo se smazat detail typu procesu, chybí právo MAINTENANCE.TASK_TYPE_DETAIL.ACTION.DELETE.
- Nepodařilo se smazat detail typu procesu, nemáte právo pracovat s tímto typem procesu.
- Smazání skupiny NODE_AVAIL - modul Skupiny
- Skupinu XXX nelze smazat. Je přiřazena jako procesní skupina ke službě nebo k procesu.
Související odkazy
Referenční popis karty zákazníka
Referenční popis modulu PROCESY
Odkazující články