Dinamikus mezők¶
A csomag telepítése után egy új Adatbázis típusú dinamikus mező válik elérhetővé a jegyekhez.
Ezt a dinamikus mezőt ugyanolyan módon lehet létrehozni mint az alapértelmezett dinamikus mezőket. Ehhez navigáljon a Folyamatok és automatizálás csoport Dinamikus mezők moduljához az adminisztrátori felületen. Ezen a képernyőn választhatja ki az Adatbázis mezőt a bal oldalon lévő legördülő listából.
Lásd még
A dinamikus mezők használata és az általános dinamikus mező beállítások az adminisztrátori kézikönyvben kerülnek ismertetésre.
Dinamikus mező beállításai¶
Mielőtt egy külső adatbázis kereshető lenne, és a találatok elmenthetők lennének a jegyeknél a dinamikus mezőn keresztül, a hitelesítési adatokat el kell tárolni a dinamikus mező beállításaiban.
A következő beállítások akkor érhetők el, ha hozzáadja vagy szerkeszti ezt az erőforrást. A csillaggal jelölt mezők kitöltése kötelező.
Adatbázis dinamikus mező beállításai¶
Az adatbázis típusú dinamikus mező adatbázisrekordok tárolásához használható a jegyeknél.

Adatbázis dinamikus mező beállításai
- Lehetséges értékek
A lehetséges értékek automatikusan fel fogják tölteni a lenti Azonosító mezőt, amely meghatározza azt az értéket, amely tárolásra kerül a dinamikus mezőben. Annyi lehetséges érték hozható létre, amennyi szak szükséges (vagy legalább annyi táblaoszlop, amennyi az adatbázistáblában van). A lehetséges értékek határozzák meg azokat az adatbázisoszlopokat, amelyekben keresni kell. Lehetőség van beállítani az oszlop nevét, a mezőhöz szükséges leírást (címkét), a szükséges adattípust, valamint hogy a mezőnek kereshetőnek vagy listázható mezőnek kell-e lennie.
- Név *
- Az adatbázisoszlop pontos neve, amely az adatbázis-lekérdezésen keresztül le lesz kérve.
- Címke *
- A mező címkéje, amely a részletes keresésben lesz megjelenítve.
- Adattípus *
- Az adattípus, amely a dinamikus mezőben tárolva lesz. Lehetséges értékek: Dátum, Egész szám vagy Szöveg.
- Szűrő
- A szűrőmezővel lehetőség van egy jegyattribútumot vagy egy dinamikus mezőt kiválasztani szűrőként a kapcsolódó oszlophoz. Ha a dinamikus mező hozzá van kötve egy kapcsolódó jegyhez, akkor az attribútumok lesznek használva a szűrőmechanizmushoz, egyébként a szűrők figyelmen kívül lesznek hagyva. Ha a szűrő be lesz állítva egy táblaoszlophoz, akkor csak a keresési kifejezésre illeszkedő keresési eredmények és pontosan a beállított oszlopon lévő kapcsolódó jegyattribútumok lesznek megjelenítve.
- Keresőmező
- Azt jelzi, hogy egy mezőt fel kell venni a keresési kérésekbe.
- Listamező
- Azt jelzi, hogy egy mezőt meg kell jeleníteni az eredményekben.
- Érték hozzáadása
- Kattintson a + ikonra egy új szakasz hozzáadásához a Lehetséges értékek mezőnél.
- Hivatkozás megjelenítése
Itt határozható meg egy opcionális HTTP hivatkozás a mező értékéhez az áttekintőben és a nagyítási képernyőkön. Példák:
A
Field1
nevű dinamikus mező értéke a hivatkozás része:https://some.example.com/handle?query=[% Data.Field1 | uri %]
A
Field1
nevű dinamikus mező értéke a teljes hivatkozás protokollal és anélkül:[% Data.Field1 %] https://[% Data.Field1 %]
A
100Field
nevű dinamikus mező értéke különleges kezelést igényel, mert a dinamikus mező neve számmal kezdődik:https://some.example.com/handle?query=[% Data.item("100Field") | uri %]
Ha a különleges karaktereket (&, @, :, /, stb.) nem kell kódolni, akkor használja az
url
szűrőt azuri
szűrő helyett.- Hivatkozás az előnézethez
- Ha ki van töltve, akkor ez az URL lesz használva egy olyan előnézethez, amely akkor jelenik meg, ha erre a hivatkozásra rámutatnak a jegynagyításban. Ne feledje, hogy ahhoz, hogy ez működjön, a fenti szabályos URL-mezőt is ki kell tölteni.
- Típus *
- A kívánt adatbázis típusa választható ki itt. A következő adatbázistípusok támogatottak: MySQL, Oracle, PostgreSQL vagy MSSQL.
- SID
- Ez a beállítás csak Oracle kapcsolatoknál érhető el, és automatikusan meg lesz jelenítve vagy el lesz rejtve. Ezen beállításon belül kell megadnia az Oracle kapcsolat SID azonosítóját.
- Illesztőprogram
- Ez a beállítás csak ODBC kapcsolatoknál érhető el, és automatikusan meg lesz jelenítve vagy el lesz rejtve. Ezen beállításon belül kell megadnia a gazdarendszeren korábban már beállított ODBC illesztőprogramot a kívánt MSSQL adatbázishoz való kapcsolódáshoz.
- Kiszolgáló *
- Az adatbázis-kiszolgáló (gépnév vagy IP-cím).
- Port
- Az adatbázis-kiszolgáló portja.
- Adatbázis *
- Meghatározza az adatbázis-kezelő rendszer kívánt céladatbázisát. Ez az adatbázis lesz használva a lekérdezésekhez.
- Tábla/nézet *
- Ez a tábla vagy nézet lesz használva a lekérdezésekhez.
- Felhasználó *
- Az adatbázis-kapcsolat felhasználóneve.
- Jelszó *
- Az adatbázis-kapcsolat felhasználójának jelszava.
- Azonosító *
- Ez a választómező automatikusan ki lesz töltve a Lehetséges értékek mezőn keresztül. Ez a mező képviseli azt az értéket, amely a dinamikus mezőben lesz eltárolva. Egyedi oszlopnak kell lennie a Tábla/nézet mezőben megadott táblából vagy nézetből.
- Többválasztós
- Ha ez a mező be van jelölve, akkor lehetőség lesz egynél több értéket tárolni a dinamikus mezőben. Az értékek vesszővel elválasztva lesznek tárolva.
- Gyorsítótár-élettartam
- Ez az érték határozza meg az adatbázis-gyorsítótár érvényességének időtartamát másodpercben. Az adatbázishoz intézett azonos kérések a gyorsítótárból (a helyi fájlrendszerről) lesznek megválaszolva ezen időtartamon belül, ahelyett hogy újra lekérdezné az adatbázist.
- Keresési előtag
- Ez az érték lesz elhelyezve minden egyes keresési kifejezés elé, amikor az automatikus kiegészítést használja az adatbázis kereséséhez. Helyettesítő karakterek is támogatottak. A keresési előtag figyelmen kívül lesz hagyva a részletes keresés közben, de továbbra is lehetőség van helyettesítő karaktereket használni azokban a maszkokban.
- Keresési utótag
- Ez az érték lesz elhelyezve minden egyes keresési kifejezés után, amikor az automatikus kiegészítést használja az adatbázis kereséséhez. Helyettesítő karakterek is támogatottak. A keresési utótag figyelmen kívül lesz hagyva a részletes keresés közben, de továbbra is lehetőség van helyettesítő karaktereket használni azokban a maszkokban.
- Találati korlát
- A megadott egész szám érték határozza meg a legnagyobb megengedett eredményméretet egy adatbázis-keresés közben. Ez tartalmazza az automatikusan kiegészített keresést, valamint a részletes keresést is.
- Kis- és nagybetűk megkülönböztetése
- Ha ez a mező be van jelölve, akkor a kis- és nagybetűérzékenység engedélyezve lesz a kereséseknél.
Megjegyzés
Ne felejtse el hozzáadni az új dinamikus mezőt a jegynézet képernyőkhöz.
Történeti adatok tárolása¶
Ez a modul funkcionalitást nyújt a történelmi adatok tárolásához. Ahhoz, hogy ez működjön, a rendszerbeállításokban a Core → DynamicFieldDatabase navigációs útvonalon elérhető beállításokat aktiválni kell és be kell állítani.
A SourceDynamicField
beállítási lehetőségében ki kell tölteni annak a már létrehozott dinamikus mezőnek a nevét, amely a történelmi adatok begyűjtéséhez lesz használva. A kapcsolódó TargetDynamicField
beállításban a kulcsot a kapcsolt külső adatbázis táblaoszlopaival kell kitölteni, amelyből ki lesz olvasva. Minden egyes oszlopnál a kapcsolódó cél dinamikus mezőt be kell állítani a mező tartalmában. A begyűjtött adatok ezekben a dinamikus mezőkben lesznek elmentve.
Ha a beállítás elkészült és aktív, akkor a beállított mezők a külső adatbázisból lesznek kiolvasva, mivel a forrásmező új értéket kap a beállított maszkokon keresztül. Az adatok az eltárolt azonosítójuk alapján lesznek keresve egy eseménymodulon keresztül, és a megtalált értékek el lesznek tárolva a cél dinamikus mezőkben.
Megjegyzés
A többválasztós mezők történeti értékekre való leképezése nem támogatott.