Document toolboxDocument toolbox

(sv) Release notes för version 4.0.0

OBS, för version 4.0 finns även uppdaterade mobilappar släppta, uppdatera HDC Mobile via Appstore eller Google play!

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


New funktioner, förbättringar och buggfixar för version 4.0.0


Förändringar för Användare

Option i filterlegend att markera vektorer på ritning för valda värden i legenden.

Då filtret är tänt och ett eller flera filtervärden valt så blir funktionen Välj vektorer via filter aktiv. 

Klickar man på knappen kommer de filtrerade vektorerna att markeras på ritningen så att de kan kopieras/dubbleras eller redigeras på annat sätt.


Markeringen behålls om visningsläge ändras till Redigera så att redigering kan ske.



Nytt läge för visning av objektegenskaper på ritning

Objektegenskaper kan visas via länkade vektorer på ritningen. Nu finns tre alternativ för visningen:

  • Vid musöver 
  • Vid klick
  • Av

Inställningen kan ändras direkt i grafikfönstret under knappen Alternativ i verktygsboxen Dokument:

Inställningen gäller per användare. 

Oavsett inställning så kan egenskaperna alltid visas via höger klick på en markerad, länkad vektor och menyvalet Objektinformation.



Standardvärdet för denna inställning kan ändras av administratör under fliken Generella inställningar under menyn Systeminställningar. 

Kartor kan nu skrivas ut


Utskrift av karta beror på kommunikation med karttjänst så utskriftstiden kan variera.

Batchutskrift hanterar inställningar för dolda lager

Vid batchutskrift (utskrift av flera ritningar samtidigt från gridvyn) så hanteras nu visningen av lager med de inställningar som gjorts för varje ritning för både globala samt personliga lager.

Publicering av utkast till ny version utförs nu som en separat serveruppgift

I vissa databaser, speciellt de som innehåller ett stort antal versioner, kan publicering av ett utkast till ny version ta lång tid. För att undvika frågetecken hos användare om vad som händer och att frikoppla processen från webbklienten så kommer nu denna process att köras helt på serversidan.

Då publiceringen startats av användaren så visas serveruppgiftsfönstret där publiceringsprocessen visas som en pågående uppgift. Användaren kan fortsätta att arbeta, stänga serveruppgiftsfönstret eller hela applikationen men publiceringen kommer ändå att slutföras på servern.

Avancerad sökning stödjer grupperade "OCH" / "ELLER" kriterier

Nu introduceras ett nytt sätt att definiera sökkriterier så att komplexa frågor kan definieras på ett enkelt sätt.

Användaren kan fortfarande skapa den enklaste varianten med bara ett kriterie:

Flera kriterier kan läggas till i samma grupp och genom att använda knapparna "Alla kriterier" eller "Något kriterie" :

  • Alla kriterier - alla kriterier i gruppen måste uppfyllas av sökresultatet
  • Något kriterie - något (eller flera) av kriterierna i gruppen uppfylls av sökresultatet

I underkant av sökformuläret finns möjligheten " Lägg till grupp". Flera grupper kan alltså läggas till med möjligheten att bestämma om sökningen ska gälla:

  • Alla grupper
  • Någon grupp

Nedan är ett exempel på en komplex fråga där sökning görs på följande kriterier: Hitta Rum där:

  • Användning är antingen Kök eller Pentry och Area BRA är mindre än 200 ELLER...
  • Funktion är Service och Area BRA är större än 10 ELLER...
  • Benämning innehåller "mat"

På detta sätt kan man kombinera OCH och ELLER kriterier i samma fråga.

Fler funktioner för grupper

  • Använd "X" knappen längst till höger på varje rad för att radera det kriteriet.
  • Ska hela gruppen raderas används knappen "Ta bort grupp" istället.

Ändringsärenden: Möjlighet att skriva ut Ändringsärende

Nu kan innehållet i ett Ändringsärende skrivas ut. Funktionen stöds både i funktionerna Snabbutskrift och Bildvy (då användaren är i Ändringsärende läget), eller via förhandsgranskning då användaren befinner sig på ett ändringsärende.

Enbart det valda ärendet kommer att skrivas ut. Först öppnas aktuellt ärende som visas nedan:

Välj nu antingen "Snabbutskrift", "Bildvy" eller "Förhandsgranska". Förhandsgranska läge visas i bilden nedan:

Att utskrift av Ändringsärende är aktiverat visas med en text i förhandsgranskningsvyn:


HOPA parameter

Det finns även en ny HOPA-parameter kallad changeRequestId (crId) som möjliggör utskrift av ett visst Ändringsärende via HOPA-anrop.


Ändringsärende: Möjlighet att se avslutade ärenden

Ändringshantering är en separat modul i FM Access, för att få åtkomst till denna funktion krävs att modulen finns med i kundens licens, saknas detta kan modulen beställas från SWG om så önskas.


Avslutade ärenden visas vanligen inte i ärendelistan - bara aktuella ärenden listas.

Från ärendelistan under Dashboard kan ändringsrapportör eller ändringsadministratör nu även välja avlutade ärenden. Markera ärendet och tryck sedan på knappen "Gå till ärende".

Ritningen kommer att laddas i Änringsärendeläge med det valda ärendet laddat på ritningen.

I detta skede visas enbart det valda ärendet på ritningen, skulle man vilja se alla ärenden som finns för den aktuella ritningen kan man klicka på knappen "Visa alla" i ärendepanelen till höger.


Ändringsärende: Möjlighet att visa detaljer om ärendet direkt i Dashboardlistan

Ändringshantering är en separat modul i FM Access, för att få åtkomst till denna funktion krävs att modulen finns med i kundens licens, saknas detta kan modulen beställas från SWG om så önskas.

Ärendedetaljer kan nu visas direkt från ärendelistan så användaren behöver inte längre gå till ärendet på ritningen för att se Historik och Kommentarer om ärendet.

Använd "Informationsknappen" för att öppna detaljfönstret:


Ändringsärende: Filtrera fram Ändringsärenden för en viss delstruktur


Ändringshantering är en separat modul i FM Access, för att få åtkomst till denna funktion krävs att modulen finns med i kundens licens, saknas detta kan modulen beställas från SWG om så önskas.

Om användaren enbart vill visa ärenden i Dashboardlistan från en viss delstruktur i trädvyn så kan detta göras genom att klicka på "trädikonen" och välja ett visst objekt i trädet som toppnivå för visade ärenden i listan:

Nu kommer listan enbart att visa ärenden från det valda delträdet. För att återgå till att visa alla ärenden igen, klicka på "trädikonen" och välj "Töm".

Förbättrad hastighet i sökning i delträd

Prestandan i komplicerade sökningar som "Sök i delträd" har förbättrats avsevärt. Detta innebär även förbättrad prestanda vi skapande av rapport från en sådan sökning.


Insättning av Area- och längduppgift även i Redigeraläge

Möjlighet att sätta in area- och längduppgifter finns nu även i Redigeraläget. 



Notera att insatta area- och längduppgifter kommer att sparas på det Redigeralager som är aktivt då insättningen görs!


Mer kontroll över zoomning till länkade objekt på ritning

Då ett objekt markeras i Gridlistan och detta objekt har en länk till en vektor på en ritning så kommer denna vektor att visas på ritningen i grafikfönstret. Hur långt funktionen zoomar in runt den aktuella vektorn kan nu ställas både under Systeminställningar och under Användarinställningar.

Använd ett mindre värde för att zooma in närmare vektorn och ett större värde om mer av ritningen runtomkring ska visas vid zoomningen. Inställningen accepterar värden mellan 10 till 500%.


Det går även att kontrollera inzoomningen från externa system via API-anrop.

Standard API hade tidigare följande parametrar:

HD.EmbeddedApi.showObject(<objectId>, <objectClass>, <domain>, <viewPreference>)

Nu kan den sista parametern vara någon av:

  • 2D
  • 3D

Eller så kan det vara ett objekt med extra parametrar:

Parameterpossible values
mode
  • "2D"
  • "3D"

Default value: 2D

fitMode
  • 0 → Zoom and Pan to view
  • 1 → Pan only (move into view center)

Default value: 0

fitMargin

Fit margin given as values between 0.1 (corresponds to 10%) and 5.0 (corresponds to 500%)

If this parameter is not given a user parameter or system parameter is used.

Only applicable when fitMode "0" is used.

Default value is 50% margin.

Exempel:

HD.EmbeddedApi.showObject(1234, 8, 512, "2D");
HD.EmbeddedApi.showObject(1234, 8, null, {mode: "2D", fitMode: 0, fitMargin: 0.8});
HD.EmbeddedApi.showObject(1234, 8, 512, {mode: "2D", fitMode: 1});


Ändringar gällande dataimport

"Ta bort överskottsobjekt" finns som val även för IFC-importer

Vid import av IFC finns nu valet "Ta bort överskottsobjekt" i importfönstret. Befintliga objekt i FM Access för den importerade objektstrukturen som inte längre kommer i IFC-filen kan med detta val raderas vid importen. Denna funktion har tidigare bara funnits tillgänglig för FI2-importer.


Administrativa förändringar

Förbättrad prestanda för systemplugins

Fältfunktioner som Textsammansättning arbetar nu snabbare. 
Detta gäller både då plugins aktiveras från trädvyn (med eller utan delträd) eller vid automatiska körningar vid importer.

Insättning av symboler med en specifik storlek relativt till ritning

Då symboler sätts in på ritning via kod kan storleken antingen vara fast eller inte:

  • om fast storlek används kommer symbolen alltid att ha samma storlek på skärmen men ändras i förhållande till omkringliggande ritningsinnehåll.
  • om icke fast storlek används kommer storleken att avgöras av inzoomningsgraden.
    • vid inzoomning kommer symbolen att bli mindre i förhållande till omliggande ritning
    • vid utzoomning kommer symbolen att bli större i förhållande till omliggande ritning

Nu är det möjligt att definiera bredd och höjd för varje symbol. Alternativt kan standardvärden anges i optionsdelen.

Med fixedSize, bredd och höjd anges i pixlar, standardvärden tas från iconInfo, multipliceras senare med sizePercentage.

Med floating size, bredd och höjd anges i ritningsenheter eller med declared units, standardvärden tas från iconInfo.

Ikonen anpassas till önskad storlek om proportionerna på ikonen är annorlunda än angivna värden.


Exempel på symbol definition:

var symbols = {       
      options: {
            domain: "523",        
            objectClass: "fi2space",
            iconId: "1927",    
            alignTo:"C",
            fixedSize: false
      },         


      objects: [{        
            id: "f2ed40e1-f94c-4ec3-9fe8-6787a75e54e9",
            label: 'Room 01',
            iconId: "1927",
            fixedSize: false,
            width: '150cm',
            height: '150cm'
      }]
};



Import&export av uppslagsvärden via Excel fil

Nu finns möjlighet att importera uppslagsvärden via Excel fil. Detta kan göras av administratör via Administratör - Uppslag:

För att få korrekt format på excelfilen gör först en export av vald eller alla uppslag. Använd exportfilen som mall för importen.

Vid import finns ett val att "Exkludera matchade" uppslagsbehållare (matchning görs baserat på uppslagsnamnet). Om detta är valt kommer enbart nya uppslagsbehållare att importeras. Om det inte är valt kommer uppslagsvärden i befintliga uppslagsbehållare med samma namn att ersättas med de värden som finns i excelfilen.

Om alla uppslag exporteras till en fil kommer varje uppslag att finnas på en egen flik.

Då excelfilen redigeras innan import så behöver bara Dictionary NamecomponentId och Value kolumnerna fyllas i men Dictionary ID och Seq kolumnerna ska inte tas bort!

Efter importen visas ett resultatfönster för importen:

Kom ihåg att Uppslag ingår i versionshanteringen. Detta innebär att om Strikt versionshantering tillämpas så måste förändringar av Uppslag alltid göras i ett Utkast.

Spårning av administrativ användarhantering

Aktiviteter för hantering av användarrättigheter mm rapporteras nu i Administrationspanelen.

Varje post kommer att innehålla följande kolumner:

  • Handlingstyp - benämning på den utförda aktiviteten,
  • Administratör Fullständigt namn - Fullständigt namn på administratör som utfört handlingen,
  • Användare Fullständigt namn - Fullständigt namn på användaren som påverkades av handlingen,
  • Beskrivning - textbeskrivning av vad som ändrades för användaren
  • Datum och tid - datum och tid då ändringen utfördes

Varje rad kan också expanderas för att visa ytterligare information:

  • användarnamn och e-mail för utförande administratör,
  • användarnamn och e-mail för den påverkade användaren,
  • Land, Region och IP - GeoIP (om möjligt) för den utförande administratören,
  • Användar Agent - ytterligare information om Administratörens system.


De handlingar som kan rapporteras under flike Administrativ aktivitet är:

1changed user name
2changed user full name
3changed user description
4changed user email
5changed user provider
6enabled user
7disabled user
8deleted user
9assigned user to group
10removed user from group
11assigned user to role
12removed user from role
13assigned user to permission in security scheme
14unassigned user from permission in security scheme
15assigned user to FLS
16unassigned user from FLS
17added user


Administratör som kontrollerar aktiviteter kan filtrera fram aktiviteter som påverkat en viss användare genom att välja denne i listan ovanför rapportfönstret.

Vissa funktioner kommer att implementeras i kommande version:

  • grupphantering,
  • utökade filtreringsmöjligheter (datum och handlingstyp),
  • bevarande policy,
  • möjlighet att addera nya handlingstyper om så behövs.

Ny kolumn "Skapad datum" i användarlistan

Ny kolumn "Skapad datum" har lagts till i användarlistan i administratörspanelen under Användare/grupper - Användare:

Versionshantering: Återkalla en publicerad version till ett nytt utkast

Det upptäcks ibland problem med data efter att ett utkast publicerats till en ny version.

Data skapat i ett utkast bör alltid verifieras innan utkastet publiceras till ny version.

Om felaktigt data av misstag blivit publicerat så finns nu en möjlighet att återkalla versionen med felaktigt data. 

Återkallning av version kan bara utföras av användare som ligger med i systemrollen Advanced Archive Manager. För att version ska gå att återkalla måste några villkor uppfyllas:

  1. Det får inte finnas några utkast som har skapats från versionen som ska återkallas. 
    1. Detta gäller även för versioner som skapats efter versionen som ska återkallas.
    2. För att kontrollera detta finns nu funktionen Visa relaterade utkast som hittas under knappen Avancerat ovanför versionslistan.
    3. Om utkast hittas som relaterar till versionen som ska återkallas så bör dessa antingen raderas eller publiceras innan återkallningen utförs.
  2. Version som ska återkallas får inte vara satt som Standardversion.
    1. Detta löses genom att en annan version sätts som standard innan återkallningen.

Återkalla version

Funktionen Återkalla version hittas under knappen Avancerat ovanför versionslistan:

Då funktionen används kommer den valda versionen och alla andra versioner efter denna att återkallas till ett enda utkast.

Då detta är gjort så får man utföra önskade förändringar: datat i utkastet kan förändras manuellt eller via en dataimport, utkastet kan raderas och ett helt nytt skapas utifrån senaste korrekta version m.m. 

Visa relaterade Utkast

Funktionen Visa relaterade utkast hittas under knappen Avancerat ovanför versionslistan:

Använda olika markeringsverktyg i olika vyer i utskriftsmall

Som standard finns ett gemensamt verktyg för markering av vektorer via HOPA anrop (samma verktyg används även för markera upp vektorer vid utskrifter) , detta sätts under Systeminställningar.
Nu finns även möjligheten att ställa in ett markeringsverktyg i varje fönster i utskriftsmallen. Välj en utskriftsmall under Administratör → Utskrift - Mallar, välj en mall och markera sedan en vy för att vise egenskapspanelen för den valda vyn:

Välj ett markeringsverktyg från listan eller radera befintligt värde om standardvärdet från systeminställningar ska användas. Inställningen som görs kommer att användas i alla utskriftsfunktioner som mallen används i.

HOPA parameter

Att sätta ett speciellt markeringsverktyg för en viss vy är även möjligt via HOPA-anrop. Nya parametern toolsetid (TSI) kan koppla önskat markeringsverktyg till önskad utskriftsvy. Mer information finns under sektionen HOPA i hjälpen.


Objektutskrift - användning av överliggande struktur är valfri

Objektutskriftfunktionen, som finns ovanför gridlistan, använder speciella mallar som definieras under Systeminställningar. Dessa mallar har nu ett val "Använd överliggande objektstruktur".

Beroende på detta val så bifogas en lista med överliggande objekt vid utförandet av objektutskriften. I vissa lägen ger detta dock inte önskat resultat då överliggande objekt inte är där data ska hämtas från.

I dessa fall kan "Använd överliggande objektstruktur" avaktiveras och om metadatamacron är korrekt definierade kan rätt data hämtas utifrån dokumentlänkning istället för objektlänkning. 


Blockera uppladdning av korrupta filer som har inkorrekta filändelser

Detta är en säkerhetsändring.

FM Access kommer att identifiera mime typen för filer som laddas upp och om typen inte matchar filändelse så kommer uppladdningen att avbrytas.

Ny systeminställning "Tillgängliga exportformat" (för rapporter)

Ny inställning Tillgängliga exportformat finns nu under Systeminställningar - fliken Generella inställningar -Rapportmallar: 

Inställning ger kontroll över vilka exortformat som finns tillgängliga på de platser i applikationen som rapporter kan skapas från.

Bugfixar och andra förbättringar i denna version

  • paste link here

API ändringar

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

  • Issue [HDC-3454] - View details for resolved change requests

    Returns list with one request on drawing (given by id in URL)

    /api/changerequest/json/{drawingId}/{requestId}


    Returns filtered (by state) list of requests on given drawing. Filter property has to be, of course, encoded.

    /api/changerequest/json/{drawingId}?filter=[{"property":"states","value":[list of state ids]}]


    Returns list of active (other than resolved) requests on given drawing

    /api/changerequest/json/{drawingId}


    Returns geometry for all active requests on given drawing 

    /api/changerequest/requests-svg/json/{drawingId}


    Returns geometry for given request on given drawing 

    /api/changerequest/requests-svg/json/{drawingId}/{requestId}


    Returns geometry for filtered requests on given drawing

    /api/changerequest/json/{drawingId}?filter=[{"property":"states","value":[list of state ids]}]
  • Issue [HDC-3538] - Draft publish to be executed as a background "server task"

    POST /av/admin/publish/{alternativeId} 

    New query param async (default falseis added to turn ON asynchronous publish (done as a background task).

    api/av/advanced/publish/31?async=true&default=true