Fejlesztői kézikönyv 6.3

XML Referencia 6.3

Effector Studio 6.3 összefoglaló

Effector Studio 6.3 kézikönyv

Fejlesztői kézikönyv 6.2

XML Referencia 6.2

Effector Studio 3.2 összefoglaló

Effector Studio 3.2 kézikönyv

Fejlesztői kézikönyv 5.5

XML referencia 5.5

Effector Studio 2.0 kézikönyv

Effector Studio 2.0 összefoglaló

Előszó, a felület általános ismertetése

Bevezető

Az Effector fejlesztői kézikönyv elsődleges célja, hogy a bevezetés során felmerülő paraméterezési feladatokhoz nyújtson segítséget, valamint megismertesse az olvasót a rendszer szerkezetével.

Az Effector egy keretrendszer, amely széleskörűen paraméterezhető, segítségével az ügyfelek egy könnyen kezelhető, és testre szabott összetett, a saját igényeikre igazított alkalmazáshoz juthatnak hozzá.

A keretrendszer számos szolgáltatással rendelkezik, a szolgáltatásokhoz, és funkciókhoz kapcsolódó a paraméterezési feladatokat XML állományok segítségével végezhetjük el. Szintén ezen állományok segítségével modellezhetőek az adatok és az egyes folyamatok a rendszerben.

Kiemelt funkciók:

  • Adatok tetszőleges modellezése.
  • Folyamatok modellezése, kezelése.
  • Különböző megjelenítők: táblázat, kártya nézet, grafikon.
  • Kötegelt feldolgozás.
  • Programozható egyedi logika.

A webes kezelőfelület segítségével bármilyen böngészőből használható, ezáltal elérhetővé téve a benne tárolt adatokat és üzleti logikát a felhasználók számára. Kialakításánál az ergonómia és hatékonyság játszott szerepet, valamint az, hogy könnyen az ügyfél igényeire szabható rendszer jöjjön létre.

A felület általános ismertetése

Ez a fejezet egy rövid áttekintés az Effector felhasználói felületéről, annak elemeiről, illetve azok kapcsolatáról. Az ügyfélnél kialakított rendszer modellezése során jelentős figyelem összpontosul a kialakítandó felhasználói felületre. Minél jobban igazodnia kell a felhasználó igényekhez, és intuitívan kell vezetnie a felhasználót, ezzel is könnyítve annak mindennapi munkáját.

Számos lehetőség áll rendelkezésre a felhasználó felület (későbbiekben UI) testre szabására, és megfelelő kialakítására.

Bejelentkezés

A bejelentkezés a megszokott felhasználónév jelszó párossal történik.

Bejelentkezés

Alkalmazás képernyő

Az alkalmazás képernyő több részre bontható, a felső részen található a menürendszer, alatta pedig a kiválasztott menüpontnak megfelelő képernyő. A felhasználó indikátor, és néhány globális funkció a menürendszer jobb oldalán kapott helyet.

Alkalmazás képernyő

Technikai felépítés

Technikai felépítés

Menürendszer

Az Effector menürendszere két szintű. A főmenüben szereplő elemeket Munkamódszereknek hívjuk, amelyek egy-egy feladatkör elvégzéséhez kapcsolódó további menüpontokat tartalmaznak. Az almenük nyitják meg az egyes alkalmazás képernyőket. Menürendszer

Képernyők

A menüpontokhoz kapcsolt képernyők a következőképp épülnek fel: minden képernyő gerincét egy vagy több komponensnek nevezett elem alkotja. Ezek a komponensek egy-egy területet határoznak meg ahol a megjelenítést végző objektumok helyet kapnak. Ezekről később részletesen is írunk. Az egyes komponensek a terület meghatározáson túl még egy nagyon fontos feladattal rendelkeznek. Segítségükkel master-detail kapcsolat alakítható ki az egyes megjelenítő objektumok között. Ezeket a kapcsolatokat a Filter-ekkel definiálhatjuk. Az említett filterek valósítják meg a kommunikációt a két komponens között.

Képernyő

Az Effectorban a használat során egyes képernyőkről újabbak nyílhatnak meg, ezen egymásra nyitott képernyők száma nem korlátozott.

Több képernyő

Komponensek

Ezek a képernyők nehezen észrevehető építőelemei, melyek tartalmazhatnak egy vagy több megjelenítő objektumot. Az alapértelmezett megjelenítő már a komponens megjelenésekor láthatóvá válik, a további megjelenítőket pedig a komponens tetején látható fülek segítségével tehetjük láthatóvá. Ez a felső terület tartalmazza az adott komponenshez tartozó parancsikonokat, mint például a frissítés, vagy a panel nézet mentése.

Filterek

Ezek a láthatatlan elemek kötik össze az egyes komponenseket egymással és szállítják az adatok szűréséhez szükséges információkat.

Technikai információ

A Ctrl + Shift gombok együttes lenyomása és a képernyőn történő kattintás hatására megjelenik a Technikai infó ablak ami elsősorban a képernyő felépítéséről mutat hasznos információkat: a képernyőhöz használt XML állományok és a panelek által használt ki és bemenő filterek aktuális értékeit mutatja.

Technikai infó egy régebbi verziója. Régi technikai infó

Technikai infó egy régebbi verziója filterekkel. Régi technikai infó filterekkel

Technikai infó új verziója. Régi technikai infó

Technikai infó új verziója filterekkel. Régi technikai infó

Ha rendelkezünk fejlesztői licencel akkor a technikai infóban szereplő állomány nevén történő kattintás után azonnal szerkeszthetjük is az állományokat az Effector Studióban. Régi technikai infó

Megjelenítő objektumok

  • Adat manipulációra szolgáló objektumok:
    • Karbantartó űrlap: Egy-egy üzleti objektum adatai módosíthatók rajta, különböző beviteli mezőket tartalmazhat.

    Karbantartó

    • PRS: A ProcessResultSet rövidítése, segítségével a kijelölt objektumokon tetszőleges művelet végezhető el.
  • Adat megjelenítésre szolgáló objektumok:

    • Táblázatos megjelenítők: Az adatbázis lekérdezések eredményének megjelenítésére használatos, mely opcionális szűrési lehetőséggel, illetve különböző funkciókat ellátó akciógomb-okkal (pl. új rekord, excel export) egészíti ki az adatmegjelenítést. Ezeket a szűrőket, és funkciógombokat nevezzük egységesen PSearch-eknek. A táblázatos megjelenítőkön elhelyezhetők linkek melyek képesek az adott objektum (például: projekt, esemény, vagy ember) adatait megjeleníteni egy előre beállított képernyő segítségével, mint egy adat lefúrást megvalósítva.
      • Táblázat - DataGrid: Egyszerű táblázatos megjelenítő szűréssel és rendezési funkciókkal. Adatok általános megjelenítésére használt megjelenítő.

      Táblázat

      • Kártya nézet - CardView, CardGrid: Egyedi designnal ellátott kártya alapú megjelenítés, mely egy-egy rekordot képes megjeleníteni egy-egy kártyán megtartva a táblázatra jellemző viselkedést. Ez a megjelenítés lehetővé teszi különböző grafikai elemek alkalmazását a kártya nézeten, ezzel színesebbé, felhasználó-barátabbá téve a rendszert.

      Kártya nézet

      • Szekcionált nézet - SectionList: A CardViewhez hasonló megjelenítő, ebben az adatok kizárólag a rendezésnek megfelelő sorrendben jelenhetnek meg. Az egyes adatsorok megjelenítése egymás alatt, térköz nélkül, folytonosan történik. Kiválóan alkalmas az adatokból HTML-like oldal generálására.

      Szekcionált nézet

      • Fa nézet - TreeView: A kártya nézet egy fajtája, ahol az adatokat fa struktúrában jeleníti meg a rendszer. Például a folyamatábra.

      Fa nézet

      • Naptár - Calendar: Naptár megjelenítő, mely a megszokott feladatnaptárak napi nézetéhez hasonlít, szűrők segítségével beállítható, hogy hány nap látszódjon.

      Naptár nézet

    • ChartFormPanel: Grafikonok megjelenítéséhez használt nézet.

      Diagram nézet

    • Weboldal - EmbeddedWebDisplay: Egy másik weboldal beágyazott megjelenítésére szolgál.

      Weboldal nézet

Elnevezések a paraméterezés során:

  • Munkamódszer: MM
  • Képernyő: Screen
  • Képernyő komponens: Component
  • Filter: Filter
  • Karbantartó űrlap: EditForm
  • Táblázatos megjelenítő: Grid
  • Szűrők, és funkciógombok: PSearch és ActionButtom
  • Táblázat: DataGrid:
  • Kártya nézet: CardView, CardGrid
  • Szekcionált nézet: SectionList
  • Fa nézet: TreeView
  • Naptár: Calendar
  • Grafikon: ChartFormPanel
  • Weboldal: EmbeddedWebDisplay

  • Legutóbb frissítve: 31 w 3 h
  • Effector