Model Editor

A Model Editor lehetőséget biztosít különböző ArchiFM alkalmazások egyedi ügyféligények szerinti testreszabásához. Használatával az ArchiFM felhasználói felülete egyedivé tehető.

Model Editor megoldást elsősorban a Tungsram Innovative Solutions partnerei számára fejlesztettük ki, akik maguk is ArchiFM v2.0 rendszerek bevezetésével és támogatásával foglalkoznak.

Mire használható a Model Editor?

  • felhasználói felület elemeinek módosítása
  • • elemek helyének meghaztározása a felhasználói felületen
  • • elemek formázása
  • validációs szabályok beállítása

 

  • ArchiFM alkalmazás különböző nyelvi változatainak meghatározása
  • listaszűrések és paraméter értékkészlet szűrések
  • paraméter értékek automatikus kalkulációja

Az alkalmazás modell

Az ArchiFM rendszer alapját képező DevExpress XAF-nek (eXpressAppFramework) két fő funkciója van. Az egyik a felhasználói felület automatikus felépítése, a másik, hogy különböző platformokon hozzunk létre alkalmazásokat ugyanazzal az üzleti logikával. Ez azt jelenti, hogy az alkalmazásban látható felületet az XAF automatikusan létrehozza az osztályok és egyéb speciális osztály típusok alapján, amit deklaráltunk. Másképpen, az XAF megvizsgálja az alkalmazás kódját, kinyeri belőle a számára szükséges osztályokat, elemzi őket, és ez alapján felépíti az adatbázis struktúrát és a felhasználói felületet. Az osztály deklaráció beolvasásának eredménye metaadatok létrehozása lesz. Ez határozza meg az adatbázis struktúrát és az alkalmazás funkcióit, egy olyan formátumban, amelyet bármilyen platformon tudunk majd hasznosítani. Ezeket a metaadatokat Application Model-nek hívjuk.

Ez egy nagyon hatékony eszköz, ami segít abban, hogy egyedire szabjuk az alkalmazást tervezéskor és futási időben is.

Amikor futtatunk egy WinForms, ASP.NET vagy egy mobil alkalmazást, az Application Model létrehozza nekünk a felhasználói felületen megjelenítendő elemeket. Például amikor a framework létrehoz egy gridet, az Application Model segítségével megjelenít egy listát az adott típusú objektumokról, információt ad minden mező láthatóságáról, elhelyezkedéséről, megnevezéséről és egyéb beállításokról.

Az Application Model tartalmazza az adatosztályokat, controller-eket, action-öket, property editorokat és egyéb más elemeket, amelyek meghatározzák vagy befolyásolják az alkalmazás funkcionalitását.

Hogyan használható a Model Editor?

Telepítés

Az önállóan működő Model Editor használatához szükséges, hogy a módosítani kívánt alkalmazás – jelen esetben az ArchiFM alkalmazás – szerverén telepítsük az ahhoz elkészített Model Editor telepítőcsomagot.

Szerkezet

Az alkalmazás model adatai alapvetően fa struktúrában jelennek meg. A fa fő csomópontjai (node-ok) az alábbiak:

  • • Action Design (akció gombok)
  • • BO Model (Üzleti logikai modell és annak beállításai: ArchiFM objektumok és pararméterek)
  • • Creatable Items (Új elem létrehozásának egyéb beállításai (csak Win Forms alkalmazásoknál)
  • • Image Sources (Képek beállítása a felhasználói felületen)
  • • Localization (nyelvi változatok beállításai)
  • • Navigation Items (menük)
  • • Options (Általános beállítások)
  • • Validation (Alkalmazásban beállított validációs szabályok)
  • • View Items
  • • Views (lista nézetek, részletes nézetek, lookup listanézetek definíciói)

Testreszabás

A fa adott ágára illetve végpontjára kattintva a kiválasztott pont szerinti paraméter beállítási lap jelenik meg a képernyőn. Az alkalmazásra vonatkozó egyedi beállításokat ezeken az adatlapokon tehetjük meg.

Módosítások megjelenítése a felhasználói felületen

A testreszabások elvégzése után az alkalmazást egyszerűen újra kell indítani, majd a projekt weboldalát újra betölteni. A módosítások ezután láthatók lesznek a felhasználói felületen.

Felhasználói segédlet

A Model Editor felhasználók számára rendelkezésre áll egy testreszabási segédlet ArchiFM mintafeladatokkal.

Oktatás

Partnereinknek 2 x 3 órás, gyakorló feldatokra épülő ArchiFM-specifikus Model Editor oktatást tartunk.