Document toolboxDocument toolbox

Release notes för version 4.9.0 (SV)

Nya funktioner, förbättringar och buggfixar som gjorts för version 4.9.0

Innehållsförteckning

Ändringar relaterade till användare

Det är den översatta texten för ändringar relaterade till användare.

Gör innehåll i dokument sökbart

Introduktion

En ny typ av sökning, "Content Search," har introducerats. Denna process innebär att alla dokument (stödda format) som läggs till i systemet skannas efter textinnehåll, innehållet indexeras och görs sökbart.

Dokument som stöder content search finns i:

  • Bilagor

  • Bakgrundsritningar

  • Anteckningar i Redlining och Ändringsärenden

Användning

Öppna den avancerade sökvyn:

image-20240228-131200.png

Välj Sökning i dokumentinnehåll i sökfönstret:

Ange sökkriterie (minst 4 tecken) och klicka på "Sök" eller tryck på Enter-tangenten.

image-20240228-130931.png
  • Visa (Ögonikon): Denna funktion kan användas för att lokalisera resultatet i Arkivutforskaren.

  • Objektinformation (Taggikon): Använd detta alternativ för att visa all metadata om "ägarobjektet."

  • Typ: Representerar filtypen som hittades (t.ex. PDF, Word, Excel osv.).

  • Filnamn: Representerar det funna filnamnet.

  • Filtitel: Om möjligt att extrahera, representerar en titel som finns i dokumentet (t.ex. titeln på ett Word-dokument).

  • Objekt: Representerar en typ av ägarobjekt:

    • Ritning - Texten hittades i en bakgrundsrityta

    • Bilaga - Texten hittades i en fil som är lagrad som bilaga

    • Anteckning - Texten hittades som en del av en anteckning på en ritning (antingen rödmarkering eller ändringsbegäran)

  • Plats: Ger åtkomst till alla sökvägar där dokumentet är placerat.

  • Sökväg: Erbjuder snabb översikt över var objektet är placerat. Observera att endast den första sökvägen visas. En röd asterisk i slutet av sökvägen indikerar att det finns fler sökvägar tillgängliga – använd platsvisningen för att visa alla sökvägar.

  • Namn: Anger namnet på ägardokumentet (där bilagan är länkad eller där anteckningen finns).

  • Klassnamn: Visar typ/klass av ägarobjekt

Konfiguration

Innehållssökning utförs baserat på standardkonfigurationen, som kan ändras i:

Systeminställningar → Systemtjänster → Sök

Allmänt

I Allmänna inställningar kan du välja ett indexeringsspråk. Det rekommenderas att välja det språk som matchar majoriteten av innehållet i systemet.

Om du har mycket blandat innehåll kan valet av indexeringsalternativet "Enkelt" ge bättre resultat.

Observera att ändring av denna inställning kommer att starta en systemomfattande uppdatering av indexet. Det kommer emellertid inte att skanna om dokumenten.

File Index Status
Filstatusindexet ger en lista över alla filer i systemet som potentiellt kan indexeras för sökning. Du kan använda filterknapparna för att välja filer i ett specifik status.

Det är viktigt att notera knapparna Index all / Index selected, som låter dig läsa om innehållet i filerna. Att köra kommandot för alla filer i systemet kan vara tidskrävande.

Indexable Formats

Listan över indexerbara format inkluderar alla stödda format för indexering.

Fördefinierade former: Pilar och ballonger

Nya funktioner har introducerats i FMA-vektorritargränssnittet: pilar och ballonger, som kan användas både i Overlay och Redline ritningar.

Dessa element skapas på det aktuella lagret och kan enkelt nås via verktygsfältet Ritning.

Pilar:

Pilar består av en punkt som markerar början och en pilspets som markerar slutet.

För att rita en pil, skissa den från startpunkten till slutpunkten. Formen och storleken på dessa markeringar är fasta, med dimensioner härledda från bredden på pilens linje.

För mer information, vänligen se avsnittet Stilar.

 

Ballonger:

En ballong består av ballongtext och en ballongpekare, där pilspetsen markerar slutet på pekaren. Texten är automatiskt inramad.

För att skapa en ballong klickar du först där pekaren ska peka, sedan drar du linjen upp till var du vill ha texten och klickar igen.

Denna åtgärd initierar en dialogruta för redigering av ballongtexten, som kan stängas med knappen Stäng.

Ballongpekaren och ramen är dynamiskt länkade; pekaren klipps till ramens gräns, och flyttas texten justeras pekarlinjen därefter.

Justeringar av textankaret kan göras för att uppnå önskad anslutningseffekt mellan linjen och ramen.

 

Storlek och stilar: Vanliga stilar för pilar och ballonger kan definieras i avsnittet Pilar i Systeminställningar i Administratörspanelen.

Dessa stilar fungerar på ett liknande sätt som de i avsnittet Etiketter. Justeringar av linjebredd eller färg påverkar alla befintliga pilar och ballonger, medan förändringar i typsnitt och storlek bara påverkar nyss skapade ballongtexter och behåller alla efterföljande ändringar.

Att använda en nominell ritningsskala är att rekommendera när du siktar på specifika pixeltypstorlekar på utskrifter som producerats i en specificerad skala.

När det är inställt på Auto, skapar den nominella ritningsskalan typsnittsstorleken för nya ballonger baserat på en del av den aktuella ritningens totala storlek.

Spara och dela filter för Gridvy

Den klassiska Gridvyfiltreringen som tidigare fanns tillgänglig i kolumnmenyer har nu tagits bort. Filterfältet bör användas för att utföra alla filtreringsuppgifter.

Hanteringsmeny för filter

En filtermeny finns tillgänglig för att utföra följande operationer:

  • Visa sparade filterlistan

  • Öppna alla sparade filter

  • Spara för närvarande inställt filter i en Gridvy som ett nytt sparat filter

  • Återställ filter i aktuell klass

  • Återställ filter i alla klassflikar

Spara ett filter

Definiera ett filter i en Gridvy:

 

Observera att fliken Rum (2) visar en filterikon, vilket indikerar att innehållet är filtrerat. Du kan också se två kolumner där filtervärden är inställda.

Ett filter är nu klart och kommer att återanvändas i andra Rum-flikar, till exempel när du ändrar våningsobjektet.

För att spara ett filter för senare användning väljer du Spara gällande filter som från filtret rullgardinsmenyn.

En ny filterdialog öppnas.

Dela filter

För att göra filtret tillgängligt för andra användare i systemet, följ dessa steg:

  1. På vyn för hantering av Gridfilter väljer du filtret.

  2. Använd sedan funktionen Dela.

Denna vy visas automatiskt när ett nytt filter sparas eller genom att använda filtermenyn och välja funktionen Mer...

Varje filter inkluderar en ikon som indikerar om detta är ett filter skapat av den nuvarande användaren eller om det är ett filter delat av en annan användare.

På användar-/grupplistan, välj önskad målgrupp:

Användning av sparade filter

För att använda ett sparad filter, öppna helt enkelt rullgardinsmenyn Filter och välj det önskade filtret.

Det valda filtret kommer att tillämpas på den aktuella Gridvyn. Om filtret gäller för en annan klass kommer fliken att ändras automatiskt.

Om den aktuella vyn inte har objekt av en given klass som filtret gäller för, kommer ett meddelande att visas för att indikera detta.

Du kan behöva ändra perspektiv till ett som också inkluderar denna klass av objekt (till exempel, från Dokument till Objekt perspektiv).

Global hantering av sparade filter

En systemadministratör kan granska, dela och ta bort alla systemfilter som användarna har definierat.

För att göra det, gå till Administratörspanelen → Filter → Gridfilter:

Förbättringar i listan över ändrade objekt

Listan över modifierade objekt för den valda versionen/utkastet har fått några ytterligare förbättringar:

  • Ny kolumn: HyperDoc ID

  • Ny kolumn: Master GUID

  • Ny knapp: Visa objektegenskaper för det valda objektet som ett popup-fönster

  • Exportera alla ändringar till Excel-rapport (tab-separerad efter klass)

Introduktion av indikator för fält i vyer för objektegenskaper och Gridlistor.

Ett nytt systemalternativ har införts för att ange om ett fält är skrivskyddat i vyn Objektegenskaper och i kolumnrubrikerna i Gridvyn.

När en användare har redigeringsbehörighet för ett objekt visas en hänglåsikon bredvid alla fält som inte är tillgängliga för redigering (dvs. inställda som skrivskyddade för den användaren).

Om hela objektet inte är tillgängligt för redigering av användaren kommer inte hänglåsikoner att visas.

Här är ett exempel på skrivskyddade fält i vyn Objektegenskaper:

Exempel i rutnätsvyn:

Vänligen notera att för sammanställningsfliken Dokument kommer en hänglåsikon att vara synlig enligt den klassens FLS, inte enligt FLS för respektive underflik.

För att korrekt visa skrivskyddade fält i underflikarna respektive flik väljas för att rätt resultat ska visas.

 

De skrivskyddade fälten visas nu också i objektredigeringsformuläret som skrivskyddade/inaktiverade fält.

Du kan aktivera eller inaktivera denna inställning i Systeminställningarna genom att navigera till Systeminställningar → Allmänna inställningar → Användargränssnitt: Indikera låsta fält

Alternativ för att visa alla flikar i Gridvyn

Nya system- och användarinställningar har introducerats för att reglera synligheten för flikar för objekt/dokument i Gridvyn.

Ett nytt alternativ, Gridlista - Visa alla flikar, finns nu tillgängligt i fönstret för användarprofil.

När detta alternativ är aktiverat kommer Gridvyn att visa alla tillåtna flikar (även om antalet är 0). Om det är inaktiverat kommer endast flikar med innehåll att visas.

Felsökning av importerade vektorelement i FM Access: Använda verifieringspunkter för att åtgärda ritningen

Det förekommer ibland att vissa element, efter att ha importerats till FM Access, hamnar på fel plats (på grund av enhets- eller infogningsmismatch).

Detta kan leda till en situation där ingenting visas initialt för användaren.

Grupper av vektorer kan placeras i motsatta hörn av en ritning, vilket får den initiala zoomningen att försöka visa hela omfånget.

I sådana fall finns möjlighet att aktivera funktionen för verifiering av vektorer.

När du har avslutat kontrollen, gå in i Redigeringsläge och klicka sedan på knappen Uppdatera på verktygsfältet.

Om verifieringsfunktionen hittar isolerade grupper av vektorer kommer detta fönster att visas:

Klicka på Ja om du vill kontrollera dessa vektorgrupper. Du kommer att zoomas in på den första gruppen.


Klicka på "Ja" för att ta bort vektorgruppen om de är felaktiga eller onödiga, eller klicka på "Nej" för att behålla dem och zooma in till nästa vektorgrupp.

Efter att felaktiga vektorer tagits bort bör ritningen visas korrekt.

Ändringar i Systemadministrationen

Ändra internt gruppnamn i FM Access

Det är nu möjligt att ändra gruppnamn i Gruppmenyn i Administratörspanelen: 

Panelen som listar grupper inkluderar nu också information om gruppens kategori:

  • Systemgrupp - inbyggd systemgrupp (namnet kan ändras, men gruppens funktion dikteras av dess typ).

  • Användargrupp - användardefinierad grupp.

Grupptyper:

  • Systemgrupp - inkluderar alltid alla systemanvändare.

  • Användargrupp - medlemmar kontrolleras av en systemadministratör.

Det ändrade namnet kommer också att återspeglas i säkerhetsadministrationspanelen.

Varning: Se till att eventuella gruppmappningar använder de nya gruppnamnen. (Identitetsleverantörer - Grupp/rollmappning) 

Förbättrad hantering av MasterGUID (FMGUID)

MasterGUID (FMGUID) fungerar som en unik identifierare för ett objekt. I ett typisk scenario ska den aldrig ändras och måste förbli konsekvent i alla integrerade system.

Tidigare fanns det begränsningar med denna egenskap eftersom den inte lagrades som en del av objektets metadata, och identifieraren bibehölls som unik över versioner och utkast.

Denna version introducerar flera förbättringar av hur vi hanterar denna identifierare och utökar användarens möjligheter gällande den.

Stöd i Snabbsökning

Nu kan alla objekt hittas med Snabbsökning med hjälp av dess associerade MasterGUID.

Snabbsökning kommer automatiskt att kontrollera om en sökfråga är en GUID och, i så fall, returnera alla matchande resultat från MasterGUID-registret.

Observera: Om söksträngen är en giltig GUID kommer en sökning via MasterGUID att utföras.

Det är viktigt att notera att partiell matchning inte stöds i denna typ av sökning.

Förbättrat stöd i Avancerad sökning

Funktionaliteten för avancerad sökning har förbättrats för att låta användare lokalisera specifika objekt med hjälp av deras GUID:er.

Ett nytt systemfält med namnet MasterGUID har lagts till i varje objektklass, vilket gör det möjligt att söka.

Notera: När ett GUID-fält väljs måste söksträngen vara en giltig GUID.

Redigera MasterGUID

I sällsynta fall där objekt registreras med en felaktig MasterGUID kan du uppdatera MasterGUID från objektredigeringsformuläret.

Observera att denna operation kommer att uppdatera registret för huvudobjektet, vilket resulterar i att det valda objektet får en ny GUID registrerad över systemet, vilket påverkar alla versioner och utkast. Var försiktig när du utför denna operation.

För att utföra denna åtgärd:

  1. Välj redigeringsknappen bredvid GUID-fältet.

    Notera:

    • GUID-fältet kan inte uppdateras tillsammans med annan metadata.

       

    • Förutom redigeringsbehörighet för objektet krävs även Administratörsbehörighet. (Åtkomst till grundläggande administrativa operationer)

Ändra GUID:en och spara. 

MasterGUID i API-anrop

Många API-anrop tillåter nu direkt användning av MasterGUID istället för ObjectClass och ObjectId.

Om ett integrerat system har tillgång till MasterGUID finns det ingen anledning att gå via externa domäner för att erhålla det interna ID:t. Detta förenklar och effektiviserar API-interaktioner.

HOPA-anrop

En MasterGUID kan användas för att identifiera ett objekt, vilket eliminerar behovet av ObjectId och ClassId i det fallet.

Exempel på anrop: http://localhost:8080/HopaGetView4Object?guid=2a58a5bc-0b46-4ae1-8f4f-85492d3d984d&DocumentForSpot=1&Width=600&Height=801&SpotMarginPercent=122&psetId=17

Exempel:

Uppdatera metadata för objekt med GUID:

PUT /objekt/efterguid/json

{ "metadata": { "space_descr": "KORRIDOR 22", "space_bra": 25.79, "space_nta": 22.04, "space_bta": 25.3 }, "systemGuid": "e5668597-eceb-4e11-8b38-483f56350bfe" }

Kontrollera om objekt(en) existerar genom GUID:ar

POST http://localhost:8080/api/object/byguids

Payload

{ "list": [ { "systemGuid": "a026793b-fac4-4599-a52f-be81fe9971f3" }, { "systemGuid": "ab91b37c-7cc4-4a5a-861e-9d3aa8aff9f8" }, { "systemGuid": "a8c47e9b-63a8-456e-a1a6-9b330e669961" }, { "systemGuid": "1b121e84-8c73-4072-8328-df07e5675231" }, { "systemGuid": "d159e390-b0d2-4247-81af-2e056d258474" } ] }

Response:

{ "list": [ { "classId": 134, "objectId": 5420, "systemGuid": "d159e390-b0d2-4247-81af-2e056d258474" }, { "classId": 134, "objectId": 5416, "systemGuid": "a026793b-fac4-4599-a52f-be81fe9971f3" }, { "classId": 134, "objectId": 5418, "systemGuid": "1b121e84-8c73-4072-8328-df07e5675231" }, { "classId": 134, "objectId": 5425, "systemGuid": "a8c47e9b-63a8-456e-a1a6-9b330e669961" }, { "classId": 134, "objectId": 5415, "systemGuid": "ab91b37c-7cc4-4a5a-861e-9d3aa8aff9f8" } ] }

Hämta metadata för objekt via GUID

GET http://localhost:8080/api/object/byguid/json/e5668597-eceb-4e11-8b38-483f56350bfe

Response: 

En lista över tjänster som stöder GUID som objektidentifierare kan hittas i API-dokumentationen genom att söka efter "byguid".

Object API

  • /object/byguid/eraseproperty

  • /object/byguid/json

  • /object/byguid/linkedspots

  • /object/byguid/erase/{guid}

  • /object/byguid/group/json

  • /object/byguid/json/{guid}

  • /object/byguid/link/{srcGuid}

  • /object/byguid/linkedspots/{guid}

  • /object/byguid/links/{guid}

  • /object/byguid/path/{guid}

  • /object/byguid/undelete/{guid}

  • /object/byguid/unlink/{srcGuid}

  • /object/byguid/default/{guid}/{perspectiveSetId}

  • /object/byguid/defaulthyperlink/{guid}/{entityId}

  • /object/byguid/group/properties/json

  • /object/byguid/hyperlink/{srcObjectId}/{dstGuid}

  • /object/byguid/link/{dstGuid}/{srcGuid}

  • /object/byguid/list/json/{guid}

  • /object/byguid/versions/json/{guid}

  • /object/byguid/link/default/{guid}/{perspectiveSetId}

  • /object/byguid/link/default/{dstClassId}/{dstObjectId}/{srcClassId}/{srcObjectId}/{perspectiveSetId}

Perspective API

  • /perspective/byguid/entityarea/xls

  • /perspective/byguid/json/{perspectiveId}/{contextGuid}

  • /perspective/byguid/metadata/json/{perspectiveId}

  • /perspective/byguid/metadata/xls/{perspectiveId}

  • /perspective/byguid/metadata/json/{perspectiveId}/{contextGuid}

  • /perspective/byguid/metadata/json/{perspectiveId}/{requiredObjectId}

  • /perspective/byguid/metadata/selected/{outputType}/{perspectiveId}

  • /perspective/byguid/parent/json/{perspId}/{contextGuid}

  • /perspective/byguid/subtree/json/{perspId}/{contextGuid}

  • /perspective/byguid/tree/json/{perspId}/{contextGuid}

  • /perspective/byguid/metadata/json/{perspectiveId}/{contextGuid}/{requiredObjectId}

Presentation API

  • /presentation/byguid/json/{drawingId}/{presentationId}

  • /presentation/byguid/filters/json/{drawingId}/{presentationId}

Search API

  • /search/byguid/advanced/objects/{childClassId}

Buggfixar och andra förbättringar

  • HDC-4608 Corrections in text attributes

  • HDC-4428 Master GUID issues when importing the same IFC into several Drafts

  • HDC-4283 Secure erase does not delete all objects in subtree mode - paths error

  • HDC-4455 Layer styles are removed from template components

  • HDC-4419 Drawings are not visible until zoom extent is used

  • HDC-4550 Printouts fixes for measurements style

  • HDC-4554 Wrong redlining text line width calculated in case of fixed width

  • HDC-4583 Changed objects window "dies"

  • HDC-4604 Error while importing object location data in a same version multiple times

  • HDC-4607 Bug in "Add to object set" function on right click in Gridlist