A legfrissebb Hammy verzióban tovább bővültek kommunikációs csatornák. Az email, SMS, Facebook, postai levél és további ismert csatornák mellett megjelent az "ügyfélbox" kézbesítés lehetősége. A sablonkezelés a "mestersablon" alkalmazásával még fejlettebbé vált. Készítettünk új képernyőket (Felhasználókezelés és Háttérfeladatok listázása), valamint az üzemeltetési oldalon is érkeztek kényelmi funkciók (Liquibase). Mindezeken felül a 3.20.9-es kiadás számos hibajavítást, performancia-fejlesztést is tartalmaz.
Verziószám: 3.20.9
Kiadás dátuma: 2020 szeptember
Ügyfélbox kialakítása
A jelenlegi kommunikációs csatornák (email, SMS, Facebook, stb) tovább bővültek az ‘Ügyfélbox’ csatornával. Az ‘Ügyfélbox’ csatorna esetén a küldés nagyon hasonló az egyszerű ‘Email’ csatornához, annyi különbséggel, hogy a csatolmány nem kerülhet kiküldésre (csak az email maga), hanem kötelező jelleggel archív ágra kerül a folyamatban, és az email küldése után eltároljuk a DMS-ben. A DMS pedig az Ügyfélboxot ki tudja szolgálni a csatolmánnyal a későbbiekben.
Mestersablon bevezetése
A mestersablon funkcióval még fejlettebbé vált a Hammy sablonkezelése. A mestersablon külön sablontípusként jelenik meg a HammyAdmin Üzenettípusok oldalon, ‘Mester email sablon’ néven. Teljesen hasonlóan az email típushoz, létrehozható, kezelhető és küldéshez is használható. A plusz funkcióját úgy tudja betölteni, ha más, normál email sablonhoz rendeljük hozzá a Sablon / Beállítások felületen a ‘Mestersablon‘ szekció alatt. Ekkor a normál email sablon subject mezőjét vagy email body tartalmát felülírja a mester sablon subject vagy body tartalma.
A felülírás megtörténhet minden esetben (forced overwrite) vagy csak akkor, ha normál email sablon subject vagy body mezője üres. Ez a Beállítások felületen keresztül vezérelhető. Ezzel elérhető, hogy több sablon szövegezését közösen kezeljük, egyszerűbben módosíthassuk a mester sablon oldalán.
Liquibase bevezetése
Az alkalmazáshoz tartozó SQL-ek kezeléséhez bevezetésre került a liquibase, melynek segítségével könnyedén lehet kezelni az adatbázis struktúráját, adattartalmát érintő változásokat.
Háttér feladatok (jobok) megjelenítése felületen
Háttér feladatok (jobok) végzik el a Hammy-ben a menedzsment teendők nagy részét. Ilyen jobok a napi statisztika gyűjtő és kiküldő eljárás, SMTP szerver log feldolgozó, vagy éppen a felesleges adatbázis tételek archiválása, törlése. A hammyAdmin felületen Vezérlőpult / Háttérjobok menüpontban követhetőek ezentúl ezeknek a futási állapota, sikeressége, paraméterei. Lehetséges, progresszbár szerűen megjelenő futási állapotai egy job-nak: WAITING ([Folyamatban] Vár vagy dolgozik), FAILED ([Hiba] Hibára futott), FINISHED([Befejeződött] Sikeresen lefutott).
Fix csatolmány kezelés refaktorálása, javítása
A HammyAdmin felületen a sablonok definícójánál, illetve a DDM felületen a kampány beállítások alatt lehetőség van fix fájlok feltöltésére és használatára, emailhez csatolására. Ehhez szűrési feltételeket, időbeli hatályt lehet rendelni. Ennek kezelésében átalakítások történtek annak érdekében hogy megbízhatóbban és az organizációk kezelésének megfelelően működjön.
Csatolmányra várakozás esetén egyszeri notifikáció küldés
Hammy-ben ha egy email küldemény csatolmány forrásaként egy fájszerver elérés van megadva, akkor az alkalmazás képes várni ennek a fájlnak a megjelenésére, ezt hívjuk “Csatolmányra várakozásnak” (LEISURE). Ha ilyen állapotba kerül egy küldési tétel, akkor megpróbáljuk a fájlt felolvasni adott időközönként, és ha nem is találjuk, minden esetben küldtünk notifikációt erről. Viszont ez valójában felesleges, hisz ha nincs állapotváltozás értelmetlen terhelni a küldő rendszereket (klienseket) és a hálózatot. Ezt szüntettük meg jelenleg, azaz ha ilyen esetben nem történik státusz változás (LEISURE volt és LEISURE lett újra), akkor nem küldünk értesítést a klienseknek.
HammyAdmin statisztika kezdőképernyő létrehozása
A HammyAdmin-ba belépve egy új, statisztika áttekintő képernyő fogadja a felhasználókat, ahol oszlopdiagramban, napi bontásban megjelenik, hogy hány üzenetet küldtünk ki az elmúlt 30 napban. Körszelet diagramon megjelenítjük az összes kiküldött üzenetet, csatornánkénti, státusz szerinti bontásban. Körszelet diagram mellett táblázat tekinthető meg, ahol csatornánkénti darabszámot jelenítünk meg, darabszám szerint csökkenő sorrendben. Piros színnel a hibás tételek jelennek meg minden esetben. A diagram elemei aktívak, rájuk kattintva rögtön az üzenetek oldalra navigál, és elindul egy szűrés.
Felhasználók megjelenítése
A HammyAdmin felületen ezentúl, saját authentikáció esetén (LDAP vagy egyéb authentikációnál nem jelenik meg a menüpont) a Hammy felhasználókat meg lehet tekinteni. Látható a nevük, email címük, felhasználó nevük és a jogosultságaik. Az egyes felhasználók adatai minimális szintig szerkeszthetőek. Lehetőség van továbbá a felhasználók keresésére, szűrésére is.
Technikai részletek Core
Doky
Ügyfél specifikus fejlesztés Generali
Admin
Admin - HTML editor - 3.20.9
|
A bejegyzés teljes szövege a medium.com-on olvasható