Document toolboxDocument toolbox

(sv) Perspektiv 1



Inledning

Perspektivurval är ett av FMA:s huvudkoncept och anger hur ett antal länkade objekt visas för användaren. Presentationen kan ändras dynamiskt utifrån användarens behov eller samband. Perspektivurval kan tilldelas till Tesselets i  (sv) Layouter Perspektivhanteraren och användas för att hämta en specifik vy för en datauppsättning.





Tänk på att det inte går att redigera inställningarna för perspektivurval i den Konfiguration som för närvarande är aktiv.
Rubriken i Perspektivhanteraren visar vilken konfiguration du försöker ändra.



Möjligheten att länka objekt är inte begränsad till FMA-databasen. Användare kan dock skapa perspektiv som begränsar länkning till vissa objektklasser. Enstaka objekt kan ha underordnade objekt i form av dokument eller andra objekt. Beroende på det valda perspektivet visas endast objekt av en viss typ i hierarkiträdet och endast dokument (eller en viss sorts dokument) visas i kolumnvy Tesselet. Detta möjliggör flexibel datapresentation som användare behöver och gör att alternativa vyer av samma data kan skapas.

Sammanlänkade objekt i FMA-databasen

Nedanstående bild visar hanteringspanelen för Perspektivurval. Den består av tre fönster:

  • Övre fönstret: skapa perspektivuppsättningar och definiera deras rotklasser och specifika objekt.

  • Nedre vänstra fönstret: listar perspektiv som ingår i uppsättningen.

  • Nedre högra fönstret: tillgängliga objektklasser (underklasser) för ett visst perspektiv (överordnad klass) visas.

Flera perspektiv kan samlas i ett Perspektivurval.

Varje Tesselet kan konfigureras så att valfritt perspektivurval kan användas och alla objektklasser samt dokument kan blandas i alla perspektiv, om de utgör vettig affärslogik. Objekt från valda klasser kan till exempel skapa en hierarki med trädvy Tesselet och definitionen av ett perspektivurval kan se ut som följer:

Perspektivurval: Hierarki: {Root:Property}, {Property:Building}, {Building:Floor}, {Floor:Space}

Alla klasspar i ovanstående exempel utgör ett enskilt perspektiv. Observera att en klass kan ha flera specificerade relativa klasser, t.ex:

Perspektiv: {Floor:Space,Document,Equipment}

Ett annat perspektivurval kan skapas för att visa dokument som en kolumnvy Tesselet:

Perspektivurval: Dokumentlista: {Building:Document}, {Floor:Document}, {Space:Document}

Ytterligare ett Perspektivurval kan användas för att visa ett stort antal utrustningselement länkade till objekt i klassen: Utrymme. Detta perspektiv kan visas i kolumnvy Tesselet eftersom den stödjer sidhantering och visar alla aktuella metadata:

Perspektiv: Utrustning: {Space:Equipment}

 

Exempel med objektarv

Ett markobjekt med underklasserna: Bänkar, träd, papperskorgar kan användas för att lägga till allmänna markobjekt eller specifika träd.

Om du väljer perspektivet Fastighet -> Markobjekt visas alla objekt, inklusive Träd, Bänkar och Papperskorgar, men i form av generiska objekt (endast gemensamma egenskaper för markobjekt).

Om rutan "Inkludera underklasser" inte markeras visas endast objekt som skapats som allmänna markobjekt.

För att specifika klasser ska visas måste perspektivet Fastighet -> Bänkar, träd, papperskorgar användas.

Träd-Tesseleten visar allmänna objekt, medan t.ex. Kolumn-Tesseleten visar olika klasser som flikar.

 

Indirekta perspektiv

Ett exempel i FMA databasen: Om vi vill visa hyresgästnamn för alla utrymmen så måste indirekt perspektiv användas.

Utrymme -> Hyresgäst via uthyrningsenhet, Kontrakt 

Utrymme -> Uthyrningsenhet

Uthyrningsenhet -> Kontrakt

Kontrakt -> Hyresgäst



Ange ordningsföljd

Knappen Ange ordningsföljd kan användas för att ange klassernas ordning i ett perspektiv. Detta påverkar hur urvalen visas. Ordning för flikar i kolumnvyn visas t.ex. i denna ordning.

Inkludera underklasser

Alternativet Inkludera underklasser kan användas om användare vill visa inte bara objekt som direkt representerar den valda klassen, utan även alla undertyper.

Detta är mycket användbart för att:

  1. Gruppera och visa alla dokument, oavsett vilken undertyp de tillhör (arkitektonisk, ventilation, etc)

  2. Gruppera och visa markobjekt av alla undertyper i en och samma flik och specifika objekt i andra flikar.
    Dokumentperspektiv kan konfigureras här för att innehålla alla underklasser:



    Observera att Arkitekt, K, VS, V och EI är definierade som underklasser i klasstrukturen (sv) Objektklasser

Relaterade Länkar: