Document toolboxDocument toolbox

(sv) Release notes för version 4.2.1

Hämta senaste svenska användarmanual här: Lathund_FM Access.pdf


Nya funktioner, förbättringar och bugfixar för version 4.2.1

Innehållsförteckning


Användarrelaterade ändringar

Möjlighet att ställa in specifikt filter och/eller dynamisk etikett som aktiv vid inloggning

Två nya inställningar hr lagts till i användarprofilen:

Använd Standardfilter - då denna är aktiv kan användaren välja ett filter som är aktiverat redan vid inloggning i applikationen.

Använd Standardetikett - då denna är aktiv kan användaren välja en dynamisk etikett som är aktiverad redan vid inloggning i applikationen.

Om filtret eller den dynamiska etiketten ändras manuellt av användaren så kommer det valda filtret/etiketten att vara aktiverat resten av sessionen. Vid ny inloggning kommer åter de inställda valen att vara det som visas.


Datafiltrering i Gridlistan

Gridlistan innehåller en ny funktion för filtrering av data per kolumn. Olika filterfunktioner erbjuds beroende vilken datatyp kolumnen innehåller.

Filter kan även appliceras på den aktuella dokumentvyn eller på fördefinierade filter. För mer information se manualen : Gridlista (avsnittet Datafiltrering)


Förbättringar vid utskrift från Förhandsgranskning

Rättning av bug som orsakade utskriftsfel då ingenting verkade hända då användaren klickade på knappen Skriv ut.

Ett antal små förbättringar har gjorts i utskriftsfunktionen:

  • Meddelandet "Skriver ut" visas under tiden användaren väntar på resultatet från servern:


  • En förloppsindikator visas vid nedladdning av utskriftsfilen (oftast enbart synlig vid långsam internetförbindelse eller väldigt stora utskriftsfiler)



  • Förbättrad meddelandefunktion vid problem med utskrifter. 

Ny version av PDF-viewer

Den inbyggda PDF-viewern har uppdaterats.

Ett nytt interface har introducerats med nya funktioner, bl.a. support för lagerhantering i PDF-filer.


Möjlighet att sätta en fixerad storlek för insatt ikon.

Ikoner kan nu sättas med en fixerad synlig storlek i pixlar som behålls oberoende av zoomning i ritningen.

  • Skalad bildstorlek - ikonen anpassas till ritningsenheten så den behåller samma storlek relativt till ritningen oberoende av zoomning (detta var fallet för alla ikoner i tidigare versioner),
  • Fixerad bildstorlek - ikonen har alltid samma reala pixelstorlek oberoende av zoomning.

Nedan visas två ikoner, den till vänster har inställning Skalad bildstorlek medan den högra ikonen har inställning Fixerad bildstorlek.
Vid zoomningsnivå nedan ser bägge ut att ha samma storlek:

Men om vi zoomar ut kommer ikonen som har Fixerad storlek att se ut som om den ökar i storlek, i realiteten beror det på att ikonen behåller sin pixelstorlek.
Ikonen med Skalad storlek kommer att minska i pixelstorlek men behåller sin storlek relativt till ritningen. 

Om vi sedan zoomar in i ritningen kommer ikonen med Fixerad pixelstorlek att verka mindre, men den behåller fortfarande sin storlek sett till pixlar.


Denna parameter kan väljas av användaren vid insättning av ikonen på ritning:

Existerande ikoner kan också ställas in i ett av skalningslägena, inställningen nås genom högerklick på ikonen: 


Ändringar för Data import/export

Ny importtyp - XML ObjectData

Introduktion

En ny typ av import har lagts till, XML ObjectData . 
Nuvarande ObjectData importen som använder excelfil har döpts om till Excel ObjectData.

Nya XML ObjectData importen medger dataimport från .xml fil till befintliga objekt.
Importtypen har lagts till för att i första hand uppdatera befintliga objekts metadata, men kan även användas för att lägga till objekt, om så önskas.

Det går inte att importera ritningar eller geometrier med denna importtyp.

Paketinnehåll

Paket för denna importtyp ska vara en zipfil som bara innehåller en .xml fil.

Struktur i XML filen ska vara en enkel platt struktur. Alla objektklasser för importen ska byggas som en platt data collection direkt under toppnivån i filen.

Sample XML ObjectData file
<?xml version="1.0" encoding="utf-8"?>
<ObjectDATA>
	<FI2SPACE>
		<FI2SPACE_ID>123</FI2SPACE_ID>
		<FI2SPACE_NAME>Room 1</FI2SPACE_NAME>
		<FI2SPACE_DESCR>XML ObjectDATA test room 1</FI2SPACE_DESCR>
	</FI2SPACE>
	<FI2SPACE>
		<FI2SPACE_ID>1234</FI2SPACE_ID>
		<FI2SPACE_NAME>Room 2</FI2SPACE_NAME>
		<FI2SPACE_DESCR>XML ObjectDATA test room 2</FI2SPACE_DESCR>
	</FI2SPACE>
	<FI2FLOOR>
		<FI2FLOOR_ID>12345</FI2FLOOR_ID>
		<FI2FLOOR_NAME>Floor 1</FI2FLOOR_NAME>
		<FI2FLOOR_DESCR>XML ObjectDATA test floor 1</FI2FLOOR_DESCR>
	</FI2FLOOR>
 </ObjectDATA>

Root taggen kan vara vad som helst, i exemplet ovan så är det ObjectDATA. Importen förutsätter att XML filen innehåller ett toppelement och att detta innehåller alla objektelement av olika klasser.


Notera att även om importen accepterar import av multipla objektklasser samtidigt, så kommer alla nya objekt att länkas till ett enda objekt i strukturen som pekas ut i importdialogen vid importtillfället.

Extern Domän konfiguration

Konfiguration av den externa domänen är enkel. För ej strikt TOBIS databas anges endast ett Sökfält för varje objektklass som används för att hitta befintliga objekt i databasen.

Objectmatchning är enligt standard.
Lagermatchning och Contextkonfiguration används inte för denna typ av import.

Ändra vissa standardvärden för ObjectData importer

Standardvärden i importdialogen har ändrats till "falskt" för följande parametrar:

  • Importera ej matchade objekt
  • Avlänka uppdaterade objekt

Denna ändring är endast gjord för Excel ObjectData import och XML ObjectData import.

Existerande Importprofiler kommer inte att uppdateras, eventuell uppdatering måste göras manuellt.


Skapa nya objekt i FM Access och synka till Asset

Denna ändring påverkar bara plugin för Assetintegration. 

Ändring i integrationen med Asset:

  • FMA använder fmGuids istället för GUIDs för integration och synkningsuppgifter,
  • Assetfliken i objektegenskaper visar ny etiketter istället för fältnamn från Asset,
  • manuell eller automatisk synk från FMA till Asset skapar nu nya objekt i Asset om de inte fanns där tidigare.

Interna/externa objektegenskaper:

  • egenskaper kan filtreras genom ett textfilterfält i fönstret för objektegenskaper.

Ny importparameter:

requireObjectIdentifiers - (standardvärde = false)

Om parametern är satt till true, då krävs att varje mappat importobjekts metadata innehåller en giltig TOBIS identifikation.
Om något objekt saknar detta kommer importen att avbrytas. Gäller både GUID fält och Sök fält.

Anpassning av XLS importen för att nå en mer generisk funktion

Excel-import har förbättras för att ge mer möjligheter att ange matchningsfält i importdomäner för dataimporter av denna typ.


Administratörsrelaterade ändringar

Förbättringar av spårning av säkerhetsförändringar

Nu finns loggning och redovisning av fler säkerhetsrelaterade förändringar som görs i systemet under Administrativ aktivitet. Nya aktivitetsrapporter finns även Versionshanteraren och i TDXM panelen.

Administrativa händelser

Fler aktiviteter har lagts till i listan för Administrativ aktivitet i administrationspanelen.

Aktivitet i Versionshanteraren

Alla händelser gällande versioner och utkast redovisas här och är åtkomliga för administratörer.

  • Utkast skapat/uppdaterat/raderat
  • Utkast delat/ej längre delat
  • Publicering av ny version
  • Version satt som standard
  • Version återkallad

För att få åtkomst till denna log krävs att användaren är med i båda systemrollerna Advanced Archive Manger och HyperDoc Administratior.


Aktivitet i Data import/export

Alla händelser gällande data import/export redovisas här. 

  • Uppladdning av importpaket (datakällor) per typ,
  • sparande eller borttagning av "Spara-status" för uppladdade paket,
  • borttagning av paket från systemet.


Systeminställning för att kontrollera utskriftsupplösning (dpi)

En ny systeminställning har lagts till i Administrationspanelen för kontroll över upplösning i dpi vid utskrift till PDF eller PNG.

Utskriftsupplösning - Valt värde påverkar alla utskrifter: snabbutskrift, batchutskrift och avancerad utskrift. 

HOPA inställning

Varje HOPA-anrop kan ha specifik dpi-inställning oberoende av inställningen som gjorts i Systeminställningen. Standardinställning är 300 dpi. 

Nya parametern DotsPerInch (DPI) kan användas för att kontrollera dpi för PNG och PDF returer för HOPA-anrop.

Den här parametern kommer inte att påverka utskrifter till bildformat.



Fler fälttyper kan användas i Snabbsökningen

Även fält av typen Integer och Serial kan nu användas i konfigurationen för Snabbsökning - tillsammans med redan tillåtna fälttyper TextDictionary och GUID.


Sätt ritningsskala baserat på ritningsmetadata vid konvertering från bilaga

När en bilaga konverteras till ritning så kan ritningsskalan nu hämtas från dokumentets metadata. 

För att använda denna funktion måste en konfiguration göras i Administratörspanelen under Systeminställningar\Generella inställningar.

Standard Skala Metadata - standardvärde för skalsättning om det angivna metadatafältet saknar värde.
Skala Metadata Klass - klass som ska användas för att peka ut Skala Metadata Klassfält.
Skala Metadata Klassfält - klassfält vars värden ska användas för skalsättning av konverterade bilagor.


  • Skalavärdet kan hämtas både från Text- och Uppslagsfält,
  • om Uppslagsfält används så hämtas skalavärdet från visningsvärdet i uppslaget,
  • oavsett fälttyp så måste värdet starta med "1:" - värde efter denna sträng kommer att användas som skalvärde för den konverterade ritningen,
  • om fältvärdet inte börjar med "1:" så kommer standardskalan att sättas för ritningen.



Policyinställning för sparande av Log

Policyinställning för sparande av log tillåter Administratör att bestämma hur länge systemloggar sparas.

En separat policy kan ställas in för följande logtyper:

  • Login rapport
  • Misslyckade loginförsök
  • Administrativ aktivitet

Policyinställningar görs under Systeminställningar\Säkerhet\Generella inställningar:

Varje typ har två inställningar:

  • Sparas antal dagar 
    • ställer in minimalt antal dagar som loggen sparas ("säkerhetsperiod" för log)
    • kan ställas i intervallet 0-1000 dagar
    • om värdet ställs till 0 så avaktiveras denna funktion
  • Max antal poster  (Tusental)
    • ställer in maximalt antal registreringar som sparas
    • gäller bara registreringar utanför "säkerhetsperioden"
    • denna begränsning gäller inte om antalet uppnås inom det antal dagar som angetts under Minimalt spara tiden. 
    • kan ställas i intervallet 1-1000 tusen.

Log registreringar som överskrider Begränsning antal registerposter raderas om de är äldre än det antal dagar som angetts under Minimalt spara (om inte detta värde angetts till 0 , i det fallet kommer alla registreringar som överstiger Begränsning antal att raderas av det schemalagda raderingsjobbet).


Ett schemalagt jobb för varje logtyp kommer att utföra radering av logregistreringar enligt den definierade policyn. 

Varje sådant här jobb kan också startas manuellt genom att administratör använder Kör nu kommandot.

Exempel 1: Om Minimalt spara är satt till 90 och Begränsning antal är satt till 1000, logposter som är registrerats de senaste 90 dagarna kommer att sparas, logposter som är äldre än 90 dagar och även överskrider 1000 000 registreringar kommer att raderas av det schemalagda jobbet. 

Exempel 2: Om Minimalt spara är satt till 90 och Begränsning antal är satt till 1000 men det finns bara 10 000 registreringar,  i det fallet kommer inga registreringar att raderas även om de är äldre än 90 dagar.  

Nya parametrar för vy i utskriftsmall för kontroll av visat dokument

Två nya parametrar Dokumentklass och Dokumentperspektiv har lagts till för inställningar per vy i utskriftsmallen.

Dessa har tillkommit för att ge större möjlighet att visa andra dokument än det aktuella i andra utskriftsvyer i mallen.

För andra vyer än huvudvyn så anges valt Perspektiv och Målklass i vyns inställningar:

När objektet, i detta fall Byggnad, hittats så kommer applikationen att söka efter ett dokument att visa:

  • Om Dokument för Spot är valt och en länk existerar, så kommer vyn att visa det dokument där den länkade vektorn finns. De nya parametrarna kommer bara att användas om det finns multipla länkar till vektorer.
  • Om Dokument för Spot inte används (eller det inte finns någon länk till vektor), kommer visat dokument att hämtas med hjälp av Dokumentperspektiv och Dokumentklass (om det finns multipla dokument kommer angiven standardlänk för objektet att väljas).

De nya parametrarna kommer att ge möjlighet att ersätta standardinställningen för varje utskriftsvy. Om parametrarna lämnas tomma kommer standardinställningarna att användas som tidigare.

HOPA användning

  • HopaGetView4Object parametern DefObjectClassId (DOC) - kommer att användas i första hand och ersätter då Dokumentklass parametern från utskriftsmallen. Om även vyns suffix används i kombination med DOC så kan man styra varje vy i utskriftsmallen med HOPA-anropet.

Ordning på hur parametrar används

  1. HOPA parametrar i url: DefObjectClassId and docperspectivesetid.
  2. Vyparametrar Dokumentklass and Dokumentperspektiv i utskriftsmallen.
  3. Standard HOPA inställningar från Systeminställningar.


Buggfixar och andra förbättringar i denna version

    • [HDC-3765] - Duplicates returned for perspectives definition
    • [HDC-3806] - Problem with hash == null
    • [HDC-3818] - Duplicate vector function does not work in 4.1
    • [HDC-3824] - Printout truncation because of icon (quick print)
    • [HDC-3828] - Dynamic label not printed
    • [HDC-3834] - Dynamic Labels data for float fields should follow decimals settings
    • [HDC-3838] - not able to upload files - non ISO character problem in filename
    • [HDC-3841] - QuickSearch: object of child class returned as parent class object
    • [HDC-3691] - Printing on OSM - s3 access problem
    • [HDC-3733] - Print fails - too long url generated for some cases
    • [HDC-3758] - Dictionaries numerical values imported from excel gets a digits in HDC
    • [HDC-3760] - System Settings Class fields display identifiers instead of class labels
    • [HDC-3766] - Legend view and print will fail if presentation has no label
    • [HDC-3773] - Time stamp on filter label when using date type field for presentation
    • [HDC-3776] - Boolean type field have a text field form in Edit window
    • [HDC-3594] - Decreasing size of web window when gridlist is large makes drawing window disappear.
    • [HDC-3751] - Xlsx metadata reports formatting improvements
    • [HDC-3768] - Add a proper error message when inactive user tries to log into HDC
    • [HDC-3782] - Print Preview macro resolver problem
    • [HDC-3668] - Handling of "move" point when using snap function to move geometry
    • [HDC-3832] - Rights for viewing dynamic labels for Anonymous user
    • [HDC-3840] - Option to export objects from GridView to Excel with or without template

API ändringar


(check /apidocs for more details about new/changed webservices)

  • Issue [HDC-3733] -Print fails - too long url generated for some cases

    Webservice for printing print preview will now use POST method instead of GET, this will fix the problem when URL was too long and print failed (when there were many viewports, hidden layers etc).

    Old Webservice: 

    GET /api/drawing/printmulti/{templateId}/<additional_parameters>


    New Webservice:

    POST /api/drawing/printmulti/{templateId}

    In URL only some parameters are being passed (templateId, contextObjects, crId, crId, orientation, outFormat, papersize, psetId)
    Rest of printing params (like extents, viewports, hidden layers, toolsets are passed in POST body)

Issue [HDC-3710] - Create new object in FMA and sync to Asset

Changed Webservice:


POST /api/tdxm/import/{importType}/{packageId}

New parameter added to import params: Boolean requireObjectIdentifiers (nullable) - if unspecified import process takes false as default.

If true, requires that every successfully mapped imported object contains valid tobis identification identifier in its metadata.
If any of such objects does not fulfill this requirement, import will be rejected. Applies both to guid fields and search fields.


Issue [HDC-3773] - Time stamp on filter label when using date type field for presentation

Changed Webservice:


GET /api/presentation/json/{drawing_id}/{presentation_id}


Filter definition was changed in response of this webservice

floatLabel parameter changed to labelType (that can be of datetime, float etc) defines how to proceed with label according to user locale.


id: "4611"

label: "2020-11-19T23:00Z"

labelType: "datetime"

showEmptyValues: false

summaryValue: 19440


Issue [HDC-1359] - I can use Data filter function in Gridview so that a subset of data is presented

Web services modified from GET method to POST to pass HQL filter definition in payload:

  • /api/presentation/json/{drawing_id}/{presentation_id}
  • /api/presentation/filters/json/{drawingId}
Web services modified to accept new HQL filter definition
  • POST /api/perspective/metadata/json/{perspectiveId}
  • POST /api/perspective/metadata/json/{perspectiveId}
  • GET api/drawing/print/{drawingId}
  • GET api/drawing/preview/structure-svg/json/{drawingId}
Sample payload for filter definition
"hqlCriteria":"(fi2space_areabra < \"50\")"


New
 WS added:

  • POST  /api/presentation/hqlcriteria/json