Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


 

Inledning

FM Access måste kunna importera och exportera data till och från flera olika datakällor som designsystem, förvaltningssystem, elektroniska dokument och pappersdokument. Dessa data förekommer inte bara i olika format. Ofta måste olika identifieringsmetoder användas.  Identifierare kan vara inkompatibla eller lagras i olika egenskapsfält.

Ett sådant identifierbart fält eller en sådan datakälla kallas EID i FM Access. EID är egentligen en uppsättning regler som beskriver hur objekten ska identifieras och matchas, samt hur deras metadata ska mappas (översättas) till en gemensam struktur i FM Access. Mappningen fungerar åt båda håll vid import och export.

I takt med att import av data övergick från manuella procedurer till automatiserad import av stora volymer blev det tydligt att inte bara misstag utan även olika regler för objekt-ID i olika datakällor innebär att FM Access måste kunna hantera flera olika ID-system vid extern kommunikation. 

Data inom externa domäner är inte skiftlägeskänslig.
Det betyder att namn för objektklasser, klassfält och lager kommer inte att kontrolleras.

Till exempel: Källklassen Arkitekt kan läggas till FM Access-extern Domän som ARKITEKT, då kommer namn att matchas mot varandra.


Panelen Externa informationsdomäner

 

Externa informationsdomäner används för att definiera Objektklasser, Objektmappning, Lagermappning och regler för objektidentitet som används av specifika externa system.

Kolumner:

  • Domän-ID – Unikt ID
  • Namn – Domännamn
  • Realtid – Anger om domänen hänvisar till annan online-tjänst som har konfigurerat i fliken Realtidsdatakällor
  • Offentlig – Ange om andra FMA-funktioner kan använda denna domän (t.ex. kopiera objekt-ID:n).

 

Efter att den externa domänen har skapats kan du klicka på dess namn för att se utförliga regler för denna domän i fliken Objektklasser.

Exportera och importera extern domänkonfiguration

Nu är det  möjligt att exportera vald extern domänkonfiguration med tillhörande kartläggning till en fil i JSON eller XML-format.

I TDXM-panelen klickar du på panelen Extern information domän för att få en lista över alla externa domäner.
Välj en domän sen tryck på Exportera och välj filformat för exportering. Detta hämtar en konfigurationsfil från en vald domän till din hårddisk .

För att importera domänkonfiguration börja med att skapa en ny domän sen väljer du den skapade domänen och klickar på Importera-knappen för att välja en fil som innehåller den exporterade domänkonfiguration.

  • Alla objektklasser och deras fält från domänexport läggs till i den nya domänen under fliken Objektklasser.
  • Data under fliken Objektkartläggning läggs till bara när målklassen / fälten är existerande i destinationens databas (om importen görs i olika DB / applikationer)
  • Samma sak gäller för  globala lagerkartläggning - Målet globalt lager måste existera.
  • Alla privata lagerkartläggning kommer att läggas till med uppsättningsbehörigheter om samma användare finns med i importering och exportering (d.v.s det sker en matchning med användarnamn).
  • Live Datakälla-konfiguration exporteras inte.


Fliken Objektklasser

Första steget för att definiera en EID-konfiguration är att beskriva alla objektklasser och deras metadatafält i det externa systemet.

Ett exempel är möjligheten att importera data från IFC-källa där objektet i så fall skulle kallas IfcSpace.

Den andra datakällan (EID) baseras i så fall på Fi2-standard och samma objekt kallas då Fi2Space.

Båda dessa objektnamn mappas (översätts) till samma objektklass i FM Access.

Fliken Objektmappning

Här kan du definiera:

  • Källklass (extern) – Källklassen i externa domändata (den klass data ska hämtas från)
  • Målklass (FM Access) – Anger den källklass objektet ska mappas till
  • Villkorligt fält – Används för att filtrera objekt, t.ex, om det finns många objekt i samma klass, men med flera olika subtyper 
    lagrade som fältvärden, kan de mappas till flera oberoende klasser utifrån detta fält och det villkorliga värdet.
  • Villkorligt värde – Det värde som används för filtrering

 

Mappning av klassfält

  • Källklass (extern) – En klass som innehåller data; det kan t.ex. vara en överordnad klass i källsystemet.
  • Källfält – Fält i källobjekt (externt)
  • Målfält – Fält i målobjektsklass (FM Access)

Hantering av Booleanvärden

Vid import av booleanvärden accepteras följande värdepar:

  • true/false
  • yes/no
  • on/off
  • 1/0

Andra (inkorrekta) värden kommer att exkluderas och detta registreras som ett fel för det aktuella objektet.

I FM Access databasen kommer booleanvärden att sparas som true eller false oavsett vilket importvärde som angavs.

Om den externa datakällan innehåller grafisk information går det också att ange vad som sker med information som finns i ett visst lager.

Objekt i ett visst källager kan flyttas till ett av de globala lagren i FM Access och underställas samma regler för åtkomlighet och stil. 

Fliken lagermappning

TDXM kan sammanfoga lager i ett importerat paket (källager) med lager i FM Access-databasen (mållager).

Källager kan sammanfogas med globala och/eller privata mållager. Detta kan konfigureras i fliken Mappning av lager .

Det finns två paneler i denna flik:

  • Panelen Globala lager

  • Panelen Privata lager

Användaren kan definiera mappning av globala respektive privata lager. 

Panelen Globala lager

I denna panel kan du lägga till eller radera definitioner för mappning av globala lager (se Lager). 

Lägga till mappningsdefinition för ett globalt lager:

För att lägga till mappningsdefinition för ett globalt lager:

  1. Klicka på knappen Lägg till . Mappning av globala lager visas på skärmen

  2. Ange namnet på det källlager som ska importeras av TDXM i textrutan Källlager .

  3. Välj befintligt globalt lager i kombinationsrutanGlobalt mållager i rullgardinsmenyn

  4. Markera eller avmarkera alternativet Applicera stil efter önskemål..

  5. Klicka på Acceptera

Applicera stil – De enskilda entiteternas (sökfält, sökfältsgrupper, etc.) stilar i det globala källagret kommer att skrivas över med mållagrets globala stil.


De globala lagren måste först definieras i Administrationsfönstret: Administration/ritningar/globala lager

Radera mappningsdefinition för ett globalt lager:

För att radera mappningsdefinition för ett globalt lager:

  1. Välj mappningsdefinition för globala lager i listan.

  2. Klicka på knappen Radera .

Panelen Privata lager

I denna panel kan du lägga till eller radera definitioner för mappning av privata lager (se Lager) och bevilja behörighet för användare att visa och redigera privata lager.

Om FM Access tar emot lager som inte är mappade av Global lager mapping då läggs lagerna till som privata lager även om det inte finns någon kartläggning för lagret.


Lägga till mappningsdefinition för ett privat lager:

För att lägga till mappningsdefinition för ett globalt lager:

  1. Klicka på knappen Lägg till . Dialogrutan Mappning av privat lager visas på skärmen

  2. Ange namnet på det källlager som ska importeras av TDXM i Fältet Källlager .

  3. Ange namnet på mållagret i textrutan Lokalt mållager .

  4. Välj ägare för ett nytt privat lager med Ägarväljaren .

  5. Klicka på Acceptera

Efter att du har lagt till lokal (privat) lagermappning använder du Tilldela behörighetsknappen för att ställa in vem som kan se och redigera data på det här lagret.

Vi kan kartlägga alla privata lager som kommer till FM Access så att alla har samma ägare och samma uppsättningsrättigheter.

Lägg till ett nytt privat lager-mappning och fyll i källa för Source Layer och Target Local Layer-fältet med %DEFAULT% -värdet. Detta kommer tvinga alla lager som har inte mappats att välja ägare och uppsättningsrättigheter.


Användarna måste först definieras i Administrationsfönstret: Administration/användare/grupper/användare 

Radera en mappningsdefinition för ett privat lager:

För att radera en mappningsdefinition för ett privat lager:

  1. Välj mappningsdefinition för privat lager i listan.

  2. Klicka på knappen Radera .

Bevilja behörighet till privat lager

För att bevilja behörighet till det privata mållagret:

  1. Välj mappningsdefinition för privat lager i listan.

  2. Klicka på knappen Bevilja behörighet . Dialogrutan Bevilja behörighet till lager visas.

  3. Definiera behörighet för att visa och radera och klicka därefter på acceptera.


Objektidentitet är en viktig del av EID-specifikationen. Det anger vilken del av inkommande metadata som ska användas för att identifiera objektet i denna domän, nu och i framtiden.

Alla objekt kan ha flera olika identifieringsnummer, som t.ex. GUID som kan förstås av ett visst externt system. Det ger FM Access möjlighet att identifiera objektet om en uppdatering skickas i nästa datautbytessession.

Fliken Objektidentitet (TOBIS)

TOBIS (Tessel OBject Identity Server) är ett verktyg för att hantera GUID:er och andra ID:n för samma objekt i olika datakällor (externa domäner).

I fliken Objektidentitet kan användaren välja objektfält som fungerar som GUID eller ID i en extern domän. Denna information används för att matcha eller hitta objekt med hjälp av externa identitetsfält.

Det finns två paneler i denna flik:

  • Panelen Objektklasser

  • Panelen Identitetsfält

Panelen Objektklasser

Denna panel innehåller en lista över objektklasser som definierats i denna externa domän. Använd fliken Objektklasser för att definiera objektklasser i den valda externa domänen.

Panelen Identitetsfält

Identitetsfält kan läggas till eller tas bort i denna panel.

Lägga till identitetsfält

För att lägga till identitetsfält:

  1. Klicka på knappen Lägg till . Välj Identitetsfält Följande dialogruta visas på skärmen:

  2. Välj det identitetsfält du vill lägga till från listan över definierade fält från den valda objektklassen.

  3. Klicka på Acceptera

Upprepa denna åtgärd för att lägga till fler fält.

 

Radera identitetsfält

För att radera identitetsfält:

  1. Välj identitetsfältet i listan.

  2. Klicka på knappen Radera .

Observera att knappen Radera avlägsnar fältet från listan över externa identitetsfält, men fältet raderas inte från listan över fält för denna objektklass.

 

 

Fliken Live Datakällor

 

EID med Live Datakällor aktiverat innebär att FM Access är konfigurerat för att ta emot och skicka data direkt till det valda externa systemet.

I de flesta fall innebär detta att ett enkelt anslutningsprogram krävs som implementerar den specifika autentiseringsmetoden och kan utbyta data med den definierade slutpunkten. 

 

 

 

 

 

 

 

 

 

 

  • No labels