Mit rendelsz meg?
A saját munkafolyamatodra készülő automatizmus megtervezését és fejlesztését rendeled meg. A jelenlegi feladatvégzésből és a használt adatokból indulok ki. Előre rögzítjük, mely lépéseket végezze el a program, hol fusson, és mikor legyen szükség emberi ellenőrzésre.
Olyan egyedi automatizmusokat készítek, amelyek a vállalkozásod ismétlődő adatfeldolgozási és adminisztratív feladatait végzik el. A fejlesztést a meglévő munkamenetedhez, a használt rendszereidhez és az üzleti szabályaidhoz igazítom.
Számomra az első kérdés az, hogy melyik feladat okoz rendszeresen időveszteséget, fennakadást vagy hibát. Ebből indulunk ki, amikor megtervezzük a megoldást.
Milyen feladatokat lehet automatizálni?
Termékimport és beszállítói adatfeldolgozás: a kapott termékadatok rendezése, ellenőrzése és előkészítése a webáruház számára.
Árazás és készletfrissítés: az árak kiszámítása a meghatározott szabályok szerint, valamint az ár- és készletadatok frissítése.
CSV-, XML- és Excel-fájlok feldolgozása: oszlopok átalakítása, adatok tisztítása, szűrése és a szükséges kimeneti fájl elkészítése.
Adatok összefésülése: több táblázat vagy adatbázis összekapcsolása például cikkszám vagy más közös azonosító alapján.
Adatellenőrzés és riportkészítés: hiányzó adatok, ismétlődések, hibás értékek keresése, valamint rendszeres kimutatások összeállítása.
Konkurencia- és árfigyelés: az elérhető, feldolgozható források alapján meghatározott adatok követése és a változások összegyűjtése.
Rendszerek összekötése: adatok átadása két program között, például a rendszerek által biztosított API-kapcsolaton keresztül.
Ütemezett feladatok: a feldolgozás elindítása meghatározott időpontokban, például naponta vagy óránként, cronos ütemezéssel.
A lehetőségeket mindig az adott feladat és a használt rendszerek hozzáférései alapján vizsgálom meg.
Vegyünk egy egyszerű példát. Minden reggel megérkezik a beszállítód árlistája. Megnyitod, kiszeded a felesleges sorokat, megkeresed a saját termékeidet, kiszámolod az eladási árakat, majd elkészíted a webshopba feltölthető fájlt.
Ha pontosan meghatározható, melyik sorra van szükséged, hogyan azonosítod a termékeket és miből számolod az árat, akkor ezek a lépések jó eséllyel automatizálhatók. A webshop technikai lehetőségeitől függően maga a feltöltés is része lehet a folyamatnak.
Közben azzal is foglalkozni kell, mi történjen, ha a beszállító fájlja hiányos, egy termék kétszer szerepel benne, vagy valamelyik ár hibásnak tűnik. Ezekre előre meghatározott szabályok kellenek. Bizonyos esetekben a feldolgozás folytatható, máskor indokolt megállítani az érintett tételeket és emberi ellenőrzést kérni.
Hogyan dolgozom?
Először megmutatod, hogyan végzed jelenleg a feladatot. Megnézem a bemeneti adatokat, a használt programokat, a számításokat és azt, milyen eredményre van szükséged. Átbeszéljük a kivételeket is: mikor kell mérlegelned, milyen hibák szoktak előfordulni, és mely döntéseket szeretnéd továbbra is kézben tartani.
Ezután összeállítom a javasolt működést. Rögzítjük, honnan érkeznek az adatok, milyen ellenőrzéseken mennek át, milyen szabályokat alkalmazunk, és hová kerül az eredmény.
Az egyeztetett terv alapján elkészítem a megoldást. A feladattól függően ez lehet adatfeldolgozó program, importáló vagy exportáló eszköz, rendszerek közötti kapcsolat, adminfelületről indítható művelet vagy időzítetten futó háttérfolyamat.
A feladathoz igazítom a hibakezelést és a naplózást is. Üzleti használatnál fontos, hogy vissza lehessen nézni, mikor futott le a feldolgozás, mit végzett el, és hol jelentkezett probléma.
Átadás előtt valós vagy mintadatokon ellenőrzöm a működést. Megmutatom, hogyan használhatod a rendszert, hol találod az eredményt, és mire kell figyelned hiba esetén.
A technikai megoldás kidolgozását rám bízhatod. Kiindulásnak elég, ha elmondod: ezt a feladatot végzem rendszeresen, ezekkel az adatokkal dolgozom, és ezt az eredményt szeretném megkapni.
Egyeztetés és árazás
A feltüntetett ár tájékoztató jellegű. A pontos díjat a feladat összetettsége, az érintett rendszerek, az adatminőség és a szükséges működés alapján határozom meg.
Vásárlás előtt vedd fel velem a kapcsolatot. Írd meg, mit szeretnél automatizálni, jelenleg hogyan végzed, milyen gyakran ismétlődik, és milyen fájlokat vagy programokat használsz hozzá. Egy mintafájl vagy a munkamenet rövid bemutatása sokat segít a felmérésben.
Ezek alapján meg tudom mondani, mit érdemes automatizálni, milyen megoldást javaslok, és mennyibe kerül az elkészítése.
Gyakori kérdések
Milyen feladatot érdemes automatizálni?
Olyan ismétlődő feladatot, amelynél meghatározhatók a bemeneti adatok, a feldolgozási szabályok és az elvárt eredmény. Ilyen lehet a termékimport, ár- és készletfrissítés, fájlok átalakítása, riportkészítés vagy két rendszer közötti adatátadás. A lehetőségeket feladat és hozzáférés alapján vizsgálom meg.
Mit küldjek az első egyeztetéshez?
Írd le, hogyan végzed most a feladatot, milyen gyakran ismétlődik, és milyen programokat használsz. Egy mintafájl és a kívánt végeredmény bemutatása segít. Azokat az eseteket is érdemes összegyűjteni, amikor mérlegelned kell vagy hibás adat érkezik.
Az automatizmus minden lépést önállóan fog elvégezni?
A működés határait közösen határozzuk meg. Bizonyos lépések automatizálhatók, másoknál célszerű emberi ellenőrzést megtartani. Előre rögzítjük, hogyan kezelje a program a hiányos, ismétlődő vagy gyanús adatokat.
Hol fut majd, és mikorra készül el?
A feladat alapján döntjük el, hogy kézzel indítható eszköz, adminfelületi művelet, rendszerkapcsolat vagy időzített háttérfolyamat készül. A futtatási környezetet, a hozzáféréseket, az átadást és a határidőt a fejlesztés előtt egyeztetjük.
Mi történik, ha később változik egy beszállítói fájl vagy külső API?
A fejlesztés az előre egyeztetett adatokra és rendszerkapcsolatokra épül. Új fájlformátum, megváltozott üzleti szabály vagy külső API módosításokat tehet szükségessé. Az ilyen továbbfejlesztés és a folyamatos felügyelet feltételeit külön egyeztetjük.