EgerFood Az EGERFOOD élelmiszerbiztonsági nyomkövető rendszer Hogyan modellezzük a cégek munkafolyamatait Kusper Gábor, RadványiTibor Eszterházy Károly Főiskola
Élelmiszer-biztonság Biztonságos termelés, kockázatmentes fogyasztás A szennyezett vagy fertőzött élelmiszer elfogyasztása veszélyezteti egészségünket. Az élelmiszerek minőségén belül a kilencvenes évek második felében a biztonság került a figyelem középpontjába. Az élelmiszerbotrányok, állati takarmányok botrányai erős bizalom vesztést okoztak a fogyasztók körében. Gondoljunk csak a hazai piacon is nagy port kavart guargumi vagy paprika botrányra, illetve a nemzetközi piacon is komoly veszélyt jelentő madárinfluenza, agyvelőgyulladásos járványokra. A fogyasztás során felmerülő veszélyforrások között rövid és hosszú távúakat különböztethetünk meg. A veszély típusa szerint előfordulnak biológiai, kémiai vagy radioaktív tényezők. A fogyasztók jelentős részét aggasztják ezek a veszélyforrások. Az új technológia, a genetikailag módosított élelmiszerek újabb kockázatot jelentenek. Ezek hatására mind Magyarországon, mind az Európai Unióban az élelmiszerbiztonság jelentős figyelmet kapott a médiában és kormányzati szinten is.
Élelmiszer-biztonság A következmények: létrejött az Európai Élelmiszer-biztonsági hatóság (2002). Az uniós határokon növényvédelmi és állategészségügyi állomások létesültek. Alapelv: az élelmiszerekkel kapcsolatos legfontosabb szempont a fogyasztók egészségének védelme. Ez sem politikai, sem gazdasági érdekeknek nem rendelhető alá. 2003-ban létrejött a Magyar Élelmiszer-biztonsági Hivatal. A biztonságosan fogyasztható, egészségre nem ártalmas élelmiszerek előállítása hosszú, részletesen ellenőrzött folyamat eredménye. A késztermék csak akkor biztonságos, ha a termőföldtől az asztalig mindenki betartja a szigorú előírásokat. Az élelmiszerek összetevői, származása iránt az egészségtudatot, esetenként bioélelmiszereket előnyben részesítő fogyasztók körében is egyre nagyobb az érdeklődés. Igény mutatkozik egy olyan rendszerre, amely egyszerre alkalmas a hatósági követelmények teljesítésére és a fogyasztók megfelelő információval való ellátására, mindezt hatékony, biztonságos és többcélú keretben.
EgerFood A megoldást az EgerFood rendszer nyújtja! Hogyan elégíti ki rendszerünk a fentebb felsorolt követelményeket? azonos alapok: a rendszert az élelmiszer gyártócégekkel történő folyamatos konzultációsorán terveztük meg testreszabhatóság: az erős alapok ugyan mindig megegyeznek, de a program bármely élelmiszer gyártócég (de akár más iparágban tevékenykedő cég) által alkalmazott gyártástechnológiára, adatainak tárolására, termékeinek nyomon követhetőségére felkészíthető a rendszerben bármilyen, a gyártás vagy a cég működése során keletkező adat tárolhatóegységes szerkezetben mivel a tárolási módszer az adatok között erős kapcsolatot határoz meg, az egymással összefüggő események egyszerűen megjeleníthetők
EgerFood További előnyök: rétegelt felépítés: a felhasználók körében csak minimális oktatásra van szükség: mindenki annyit lát a programból, amennyi a feladatához szükséges az EgerFood használata nem jelent lényeges többletmunkát a cég számára, hiszen olyan feladatokat követel meg, amelyekre egyébként is szükség lenne biztonság: felhasználói fiókok hozhatók létre, melyek széles körűen vezérelhetők jogosultságok hozzárendelésével lekérdezés: a nyilvános adatok böngészőből és mobil telefonról lekérdezhetőek a lekérdezés során az alkalmazott technológiák biztosítják, hogy bizalmas adatok illetéktelenek kezébe ne kerüljenek a rendszer fölöslegesséteszi a jelenlegi papír alapúdokumentálást a későbbi továbbfejlesztés bármilyen irányban könnyű
Elvi felépítés A rendszer rétegelt felépítésű. Ez növeli a biztonságot, megfelelő rugalmasságot ad, könnyen bővíthető és hatékony. A szerkezet három részre tagolható.
Elvi felépítés Első réteg: a kliens számítógépek szintje: minden cégnél a saját infrastruktúrára támaszkodva telepíthetők a kliens számítógépek, amelyek az adatok felvitelére használatosak. A számítógépek közvetlenül a dokumentálandómunkafolyamat helyén is elhelyezkedhetnek. A biztonság magas szintű: a használathoz bejelentkezés szükséges, a hálózati kapcsolat akár nagy megbízhatóságú helyi hálózat is lehet. Ezeken a gépeken adat közvetlenül nem tárolódik, a kommunikációtitkosított.
Elvi felépítés Második réteg: puffer szerverek szintje. A kommunikációa kliens számítógépek között titkosított kapcsolaton keresztül történik. Cégenként egy puffer szerverre van szükség. Elhelyezhető a cég központjában egy biztonságos helyen. Tárolja a kliensektől beérkező adatokat, kezeli a felhasználókat, naplózza a bejelentkezett felhasználók tevékenységét. Biztonsági mentések készítésével a biztonság is megoldott. A megfelelő adatokat tovább küldi.
Elvi felépítés Központi adattárház szintje: egységes rendszerben tárolja a cégek puffer szervereitől beérkezett adatokat. Két részre oszlik, egyik központ az adatbázist tárolja, a másik a felhasználóktól és a vásárlóktól érkező lekérdezéseket szolgálja ki. Ez a felépítés maximális hatékonyságot és biztonságot garantál: az adatbázis szerverről csak ellenőrzött adatok kerülhetnek ki. A puffer szerverek és a központi szerver között titkosított kapcsolatot alkalmazunk. A vásárlóktól érkező lekérdezések naplózottak, így később a rendszer tetszőleges statisztikai adatokat is szolgáltathat.
A kliens használata Legfontosabb a biztonság: minden tevékenységhez be kell jelentkezni. A bejelentkezett felhasználó minden tevékenysége naplózódik. A program teljes körű eszközt nyújt a felhasználók kezeléséhez. A jogosultságok széles skálája elérhető. A termékek, anyagok, szállító levelek hozzáadása egyszerű és logikus, a felhasználók számára minimális többlet ismeretet igényel.
A kliens használata A program eszközt nyújt a céges adminisztrációs adatok tárolásához is. Ezek az adatok összekötöttek a termékek adataival. Az adatok beviteli módja a legnagyobb mértékben automatizált: minimális a hibázás lehetősége és az adatok közötti kapcsolat biztosított. Az ablakok létrehozása automatikus, nincsenek kötött elrendezések, beépített vezérlők. Minden cég személyre szabott arculatot kap.
A kliens használata Riasztások: az adatok már a felvitel során ellenőrzésen esnek át és bármilyen rendellenesség esetén azonnali figyelmeztetést kap az arra jogosult felhasználó. A biztonság a teljes folyamat során maximális. Termékkódok: a rendszer használatának alapvető építőköve; a visszakeresés ezek segítségével történik. A termékkódok a cég által gyártott késztermékekre kerülnek, formátumuk meghatározása teljesen egyéni, kevesebb helyet foglalnak a csomagoláson, mint a vonalkód.
A kliens használata A program arculata ízlés szerint változtatható, de a témák használata akár le is tiltható. Így a kisebb teljesítményű klienseken sem tapasztalható sebességcsökkenés.
A kliens használata A program ablakainak felépítése tetszés szerint módosítható, elmenthető, a céges igények szerint alakítható, a módosítás jogosultsághoz köthető. A kliens minden ablaka testreszabható, a lehetőségeknek semmi sem szab határt. A képeken ugyanaz az ablak látható. Az ablakok kinézete központilag szabályozható, így minden kliensen ugyanaz lehet, de akár kliensenként egyénileg is szerkeszthető. Mindez jogosultságokhoz köthető.
Lekérdez rdezések A lekérdezések csak internethozzáférésre és böngésző programra van szüksége. A terméken található termékkód megadásával arról minden nyilvános adat elérhető. Egy lekérdezés során a termék életútját tetszés szerinti mélységben nyomon követheti. A böngésző megjeleníti a riasztásokat és egyéb megjegyzéseket is. Lehetőség van minden egyes termékhez saját honlap rendelésére is. A biztonság itt is elsődleges fontosságú: a nyilvánosságra kerülő adatokat a cég tetszés szerint szabályozhatja!
Lekérdez rdezések A lekérdezési lehetőség mobiltelefonról is elérhető! A mobiltelefonos lekérdezéshez is csupán a termékkódra van szükség. A rendszer így bárhonnan, bármikor elérhető, használata egyszerű.
Belső felépítés Hogyan képes az EgerFood mindezeket a képességeket nyújtani? Tekintsünk a rendszer mélyére! Az egyedülálló képességek kulcsa a munkafolyamat-gráf. A gráf segítségével minden cég egyedi módon modellezheti a gyártási folyamatait. Ez a modell vezérli a kliens program és az adatbázis mőködését. A modell szinte végtelen lehetőségeket nyújt és nem mellékesen összetett képet ad a cég működéséről is. Megtervezéséhez ezért a cég képviselőjének és a beüzemelést végző szakemberek közös munkájára van szükség.
Belső felépítés A következő példán egy képzeletbeli pékség esetében szemléltetjük a működést. A megadott szállítótól a megadott dolgozó átveszi Megérkezik egy alapanyag a többi alapanyag hozzáadásával Az alapanyagot tárolják a megadott gyártósoron legyártja a készterméket. A késztermék megkapja az egyedi termékkódját. Tárolás után A megadott szállítótól -> megérkezik egy alapanyag -> a megadott dolgozó átveszi -> az alapanyagot tárolják -> tárolás után -> a többi alapanyag hozzáadásával -> a megadott gyártósoron -> a megadott dolgozó -> legyártja a készterméket. A késztermék megkapja egyedi termékkódját.
Belső felépítés Az előző folyamat minden lépése a hozzá tartozó dokumentumokkal és kapcsolataival adatbázisba kerül. A nyomon követés ezek után csupán a gráf bejárását jelenti. A gráf bármely irányban bejárható, de csak az aktuális termékhez tartozó adatokat jeleníti meg. a termék keletkezésének története tetszőleges mélységig megtekinthető. a felhasználó további információkat kér. Bármely adatról kiindulva A rendszer megkeresi a terméket megjeleníti az adatait A kiválasztott adatról A felhasználó megadja a termékkódot Mindezt a felhasználók számára a termékkód teszi lehetővé. A felhasználó tetszés szerinti mélységben bejárhatja a gráfot, mindenhol az adott munkalépés dokumentumainak megtekintésével.
Belső felépítés A lekérdezés és a felvitel belső mechanizmusa mind a cég dolgozói, mind a lekérdezést végző felhasználók számára láthatatlan és lényegtelen. Ők csak egy egyszerű, személyre szabott felületet kezelnek. A lekérdezés során csak olyan adatok jelenhetnek meg, amelyek az adott termékhez kapcsolódnak és a cég nyilvánosnak minősítette őket. A biztonság azért maximális, mert privát adatok a cég szerveréről nem is kerülnek ki a külvilág felé. Igény szerint a lekérdezés természetesen a rejtett adatokra is megtehető, de ehhez megfelelő jogosultság szükséges. cég belső hálózata Nyilvános adatok Titkos adatok
Mi szüks kséges ehhez? A rendszerhez alapként használunk már bevált, megbízható technológiát (Windows XP) az iparág egyik legmodernebb szoftver környezetével, a.net 3.0 keretrendszerrel. Az adatbázis-műveleteket a Microsoft SQL Server 2005 végzi, az internetes kiszolgálásról pedig az ASP.NET gondoskodik. A mobiltelefonos lekérdezések platformja a WAP. Az összetevők aprólékos egymáshoz hangolásával megoldottuk, hogy egy ma már átlagosnak számító személyi számítógépen is a jövő technológiája legyen elérhető. A rendszer kifejlesztésében és elindításában az egri EgerFood Regionális Tudásközpont is tevékenyen részt vett, a cégek számára pedig kutatási és vizsgálati lehetőségeket biztosít, mindezt úgy, hogy szintén a rendszer részeként az eredményeit a konzorcium többi tagjához hasonlóan a közös adatbázisban elérhetővé teszi.
Vége Kérdések / megjegyzések? Köszönjük k megtisztelő figyelmüket!