(sv) ObjektData
Den här typen av import kan uppdatera metadata för objekt genom att läsa lista över objekt från excel (.xls) -fil med mappning gjord i extern domän.
ObjektData-import kan inte lägga till nya dokument eller rasterfiler men kan skapa nya strukturobjekt från Excelfil.
Nya strukturobjekt som läggs till med denna importtyp kan länkas till ett objekt i trädstrukturen om detta väljs i importdialogen vid importtillfället. Det går även att ange överliggande objekt (till vilken det nya objektet ska länkas) för varje post i importfilen om korrekt värde anges i kolumnerna: Parent Object Hdid och Parent Object Class.
Parent Object Hdid är internt systemid (hdid fältet) för det överliggande objektet.
Parent Object Class är namnet på överliggande objektklass i Importdomänen som används vid importen.
Varje importerat objekt kan länkas till olika överliggande objekt.
Endast en objekttyp kan importeras per flik i importfilen.
Förberedning av paket för ObjektData-import
Paketet för den typen av import kräver att zip-filen endast innehåller en .xls-, .xlsx- eller xlsm-fil.
Varje excel-fil ska ha flik eller flikar som har samma namn som objektklasser som ska uppdateras.
Varje flik får endast innehålla objekt av klassen definierad i fliknamnet.
Dessa Excel-filer kan förberedas manuellt eller kan exporteras från FM Access och sedan uppdateras.
Om du vill skapa ett automatiskt ark med objekt markerar du en rad objekt i FM Access-träd och exporterar sedan anslutna objekt från Grid-panelen med Exportera-knappen.Exporterade objekt kan komma från en vald flik (Exportera - knappen) eller från alla flikar i nuvarande perspektiv (Exportera alla-knappen).
På skärmen ovan kan vi exportera bara "Arkitekt" -klassobjekt eller alla objekt från Grid-panelen kopplade till en rad objekt som valts i Trädvyn. En sådan .xsl-fil kan sedan redigeras och uppdateras med önskade ändringar. Filen ska zippas, laddas upp som ObjektData-paket och då kan den importeras med en extern domän.
När en excelrapport skapas med enbart en enda objektklass (t.ex. från Avancerad sökning), så kommer kolumnerna Parent Object Hdid och Parent Object Class automatiskt att läggas till. För att få dem ifyllda måste administratör välja perspektiv att använda i systeminställningen Rapportperspektiv under Systeminställningar - Generella inställningar. Om detta görs kommer överliggande objekts hdid och klassnamn att fyllas i automatiskt utifrån det valda perspektivet då rapporten skapas.
Förberedelse av extern domän i TDXM för import
Objektklasser
Vid förberedning av extern domän som används för klass- och fältkartläggning kan du importera Objektklasser från XLS-filen som används för import av data.
Gå till externa domän\Objektklasser
Klicka på importera-knappen och välj xls
Välj fil från disk
Klassnamn kommer att hämtas från excelarkets flikar och klassfält kommer att hämtas från kolumnhuvud.
Detta steg är inte nödvändigt om du ska ha förberedda ark som inte använder första raden för att hämta klassfältnamn.
I så fall kan du använda excel-kolumnnamn - A, B, C, D etc. som klassfält för alla objektklasser.
Om du tänker skapa upp nya objekt som är länkade till multipla överliggande objekt så måste dessa redan finnas i databasen.
De nya kolumnerna Parent Object Hdid och Parent Object Class representerar överliggande klass så de måste läggas till i importdomänens Objektklasser och klassfält:
Alla klasser kräver att ett fält markeras som Sökfält, för överliggande klass ska Parent Object Hdid användas för detta.
Objektmatchning
Klass- och fältmappning görs på samma sätt som i andra importtyper.
Om A, B, C .. kolumner används måste de normalt matchas med målfält.
Överliggande objekt behöver också matchas men endast fältet Parent Object Hdid behöver matchas med det interna systemid:t hdid.
Utföra import
Objektdata import har följande importalternativ:
Välj delträd - sätt root för importen, alla nya objekt kommer att länkas till detta objekt (se dock även "Länka bara objekt utan överliggande nivå till rooten" nedan).
Rumsligt referenssystem-ID (SRID) - enbart aktuellt då spatialdata (GEO-data) för objekt ska importeras. Viktigt att rätt referenssystem välj för att koordinater ska kunna användas.
Ärv mottagande objektsäkerhetsschema - markera om importerade objekt ska få samma säkerhetsschema som de objekt de länkas till.
Importera ej matchade objekt - markeras om nya ska kunna skapas vid importen.
Konvertera objektklass som matchas med ID-fält - om objekt hittas vid importen via Id-fält men ligger i en annan objektklass i databasen så kommer dessa objekt att konverteras till den objektklass de har i importfilen.
Länka bara objekt utan överliggande nivå till rooten - markera om enbart objekt som inte har något matchat Parent Object Hdid ska länkas till objekt valt i fältet "Välj delträd" (se även ovan).
Använd första raden som klassfält - deklarerar om första raden i Excel-filen ska behandlas som klassfältnamn eller ej.