Hozzon létre egyéni típusú szabadban

Szabadban - rugalmas platform fejlesztése iránti kérelmek adatkezelést. Az első lépés a fejlesztés egyéni adattípus hogy hozzon létre egy adatmodell. Beépített adatmodell, Alfresco meglehetősen teljes. Tény, hogy az alapvető dokumentum menedzsment funkciókat, akkor egyszerűen használja a beépített modellt. Persze, akkor veszítenek alkalmassága képest adatok felhasználásával modell testre a vállalkozás igényeinek.

Meg kell ismernie az alapokat a dokumentumkezelés és a szabadban webes kliens. Ha azt szeretnénk, hogy menjen tovább, akkor tudnia kell, hogyan kell írni egy egyszerű Java kód.

Alapjai létrehozásának adatmodellek

Az adatmodell írja le az adatokat, amelyek az adattárban tárolt. adatmodell alapján Alfresco - nélkülük nem lett volna csak a fejlett fájlrendszer. Itt vannak a legfontosabb jellemzői ezek a modellek Alfresco:

Szabadban adatmodell felhasználásával épült kis számú „építőkockák” típusai, tulajdonságai, Property Types, társulás és szempontjait.

Az ingatlan része a metaadatok az ilyen típusú. Például a tulajdonságokat a „Jelentés a veszteség”, lehet, hogy tulajdonságok, mint a „munkavállaló neve”, „Alkotó”, a „projekt”, „ügyfél”, stb Ez a típus is van a tulajdonában „adat” a fájl tárolására a jelentést excel vagy PDF formátumban.

A fajta tulajdonságai - az adattípusok tárolható. Alaptípus - húrok, dátumok, számok, logikai értékek - már meg vannak határozva az alapértelmezett Alfresco.

Korlátozások használnak hogy meghatározzák, milyen adatokat lehet tárolni egy ingatlan típusát. Négyféle korlátok: REGEX, LIST Minmax, és hosszát. REGEX korlátozására használható tulajdonságok reguláris kifejezések segítségével, LIST meghatározására használják a lehetséges értékek listáját, Minmax korlátozására digitális értékeket és hosszának meghatározására HOSSZ tulajdonságait. Korlátok egyszer kell meghatározni, és használható minden modell Alfresco. Például akkor mindig limit „cm: fájlnév”, hogy REGEX határideje a fájl nevét.

Egyesület közötti kapcsolatot szabályozó típusok. Anélkül, egyesületek, a modell lehet tele típusok hivatkozni más adattartalommal. Visszatérve a példa a „Jelentés a profit,” tudjuk tartani minden sort külön entitás. A fajta „eredmény-jelentés” mi is hozzá, hogy milyen típusú „sort a jelentést.” Az egyesület azt mondhatjuk Alfresco a kapcsolatát az ilyen típusú. Egyesület kétfélék: „Egyenlő Egyesület” és a szövetség „alárendeltség”. „Egyenlő” Egyesület közötti kapcsolat meghatározása két tárgy, hanem aláveti őket egymáshoz. „Slave”, másrészt az egyesület használni, hogy bemutassák egy ilyen beadványt. Az egyesületek jelenlegi alapértelmezett könnyen típusának azonosítására egyesület „cm: tartalmaz”. Ez az egyesület meghatározza a „alárendelt” közötti kapcsolat mappák ( „cm: mappa”) és az összes többi objektum - a leszármazottai a típus „sys: alap”. Egy másik példa - „jelentés” és „Alkalmazás Documents” - lesznek kötve, „egyenlő” egyesületek.

Mielőtt beszélünk a szempontokat, hadd eldönteni, hogyan működik, és öröklés bekerüljön a adatmodell. Tegyük fel, hogy az általunk használt Alfresco az adatkezelést, és megjeleníti azokat a portálon. Tegyük fel, hogy szeretnénk látni, csak az adatok egy részét. Egy egyszerű példa erre a dátum és idő adatokat küld a portálon. Az adatmodell, tudjuk folytatni két módja van: az első -, hogy meghatározza egy ingatlan a gyökér típusú tárgyak és minden tárgy -nasledniki fog örökölni a gyökér típusú, a második módja annak meghatározására egy ilyen típusú tulajdonság csak azoknak van, amely megjelenik a portálon. Természetesen a második módszer a jobb, és az első könnyebb. Így mi példánkban meg kell határoznia a szempont „PortalDisplayable” a tulajdon „megjelent dátum”. Ezt a szempontot adunk az összes adatot, amelynek meg szeretné megjeleníteni a portálon.

Kapcsolódó cikkek