2025

Jul

18

Av Rolf

Den 8 juli, mitt i den svenska sommarsemestern, släppte Claris åter en ny version av FileMaker! Nu version 2025, eller 22.0 som är det interna versionsnumret. Som vanligt är det en rad nyheter och förbättringar. De flesta nyheterna är AI-relaterade, många för utvecklaren, men det finns även nyheter för den som använder FileMaker-tillämpningar.

Samtidigt passar Claris på att ändra namn på fleranvändar-licenser och även inkludera Claris Connect och Claris Studio utöver ordinarie FileMaker-licenser. I Standard-licensen för Claris Connect ingår 5 flöden som innehåller tredje-parts-appar (flöden med endast Claris-appar är utan kostnad sedan tidigare), för Claris Studio ingår 10 webb-vyer utan kostnad. Fram till 8 september 2025 är dock antal flöden och webb-vyer helt obegränsat som det är i Max-licensen. Även licenserna för FileMaker Cloud har fått samma tillägg.

I Claris Studio finns nu synkronisering av information mellan Studio och FileMaker Server, samt möjlighet att lägga till fält/tabeller i FileMaker direkt från Studio.

Vi kommer att återkomma med hur du kan utnyttja både Connect och Studio tillsammans med FileMaker under hösten.

 

Nyheter för användaren

Om du har en aktiv fleranvändar-licensen får du en fråga när du startar FileMaker 2024 om du vill uppdatera direkt till version 2025.

OBS! Tänk på att du behöver ha FileMaker Server version 2024 eller 2025 (version 21.0 eller senare) för att kunna ansluta till databaser på servern med FileMaker Pro 2025. Kontrollera det innan du uppdaterar!

Vice versa, om du uppdaterar FileMaker Server till version 2025 kan endast FileMaker Pro 2024 och 2025 ansluta till servern.

Praktiskt är det nu inte längre möjligt att ha flera versioner av FileMaker Pro installerade samtidigt om du använder Windows (på macOS fungerar det fortfarande). Det är ett problem om du t.ex. vill testa en installation av FileMaker Pro 2025 samtidigt som du använder version 2024, det går alltså inte.

Uppdatering till den nya versionen kan göras inifrån FileMaker Pro 2024, antingen genom att du får en dialogruta som visar att en ny version har kommit med en fråga om du vill uppdatera eller du väljer kommandot Sök efter uppdateringar i menyn Hjälp. Tänk dig för innan du uppdaterar!

Startar du installationsprogrammet för FileMaker Pro 2025 får du en dialogruta som ber dig att först avinstallera FileMaker Pro 2024.

Det finns en work-around i Claris diskussions-forum som du kan prova på egen risk om du vill kunna använda både version 2024 och 2025 på din Windows-dator.

Använder du macOS kommer du att få ett delvis nytt utseende på statusområdet. Claris har bytt ut ikonerna till ”mer Mac-lika”. Funktionen på ikonerna är dock densamma som tidigare, dvs. Visa alla, Ny post, Radera post osv.

Av någon anledning behålls de tidigare ikonerna i Windows-versionen.

WebDirect

Du kan nu högerklicka i fält för att kopiera och klistra in text.

Du får en varning om du försöker backa i webbläsaren.

 

Nyheter för utvecklaren (i slumpmässig ordning)

Som vanligt finns det flera nyheter avsedda för utvecklaren.

Ersätt fältinnehåll utan att uppdatera automatisk data

Det här är en efterlängtad funktion. Funktionen kommer att användas när en uppgift behöver ändras eller läggas till i ett antal poster på en gång, med ett enda kommando. Funktionen har funnits länge, men fram tills nu har automatiska data som t.ex. uppgift om ändrad tid och ändrad av uppdaterats för alla posterna som ersätts. Ofta är det överflödigt, nu finns möjligheten att stänga av uppdatering av automatiska data i samband med Ersätt fältinnehåll. Dock endast för script-steget Ersätt fältinnehåll, använder du kommandot i menyn Poster finns inte möjligheten att stänga av ändringsuppdateringen.

En work-around har hittills varit att istället importera informationen och där slå av uppdateringen.

Vill du använda möjligheten även med kommandot Ersätt fältinnehåll i menyn Poster kan du göra en egen menyuppsättning och där byta ut kommandot mot ett script.

Indentering i script

De flesta programspråk skrivs alltid med indentering för att lättare se och följa if-satser och loopar. Så görs även i FileMaker-script med automatik, numera går det också att dölja/visa script-stegen i if-satser och loopar för att få en bättre överblick.

I scriptet ovan är raderna 11-26 gömda, dvs. raderna som finns inom Loop/End Loop.

Optimerad JSON-hantering

JSON-formatet har kommit till FileMaker för att stanna. Det används inte bara när data hämtas från t.ex. ett REST-API (med script-steget Infoga från URL), utan även internt i FileMaker-databaser t.ex. för överföring av information mellan script (script-parameter/resultat).

JSON-formatet är egentligen en text-sträng i en viss syntax. I version 2025 kan en JSON-text omvandlas till ett JSON-objekt för snabbare hantering. Tidigare har FileMaker internt behövt läsa in och tolka hela JSON-texten varje gång en del ska hämtas till ett annat fält (t.ex. med funktionen JSONGetElement). Från och med version 2025 kan JSON-texten sparas i ett optimerat format, som ett objekt, för snabbare åtkomst. Används JSON-objektet flera gånger i t.ex. en loop märks en betydande skillnad i hastighet.

Funktionen JSONParse används för att omvandla en JSON-text till ett optimerat JSON-objekt. Med funktionen JSONGetParseState (json) tar du reda på om parametern är en JSON-text eller ett JSON-objekt.

Spara id för hittade poster

Det här är en av de viktigare nyheterna. Tidigare har id för hittade poster kunnat sparas genom att skapa ett fält av typen Statistik med formeln Lista över. Med den nya funktionen GetRecordIDsFromFoundSet (typ) får du antingen (beroende på typ) id för alla hittade poster:

  • alla id i en lista med radmatning mellan,
  • en JSON-text med id som text,
  • en JSON-text med id som numeriska värden,
  • som intervall (t.ex. 1,3,5-10,12) med radmatning mellan (som det nu är i filen för ögonblicksbilder) eller
  • som intervall i JSON-format.

Sorteringsordningen av de hittade posterna behålls i listan.

Funktionen kombineras tillsammans med script-steget Gå till Postlista (lista) där parametern är det som funktionen GetRecordIDsFromFoundSet returnerar. Funktionen visar de hittade posterna, men det är inte säkert att sorteringen blir densamma.

Det blir nu enkelt att spara aktuellt urval av hittade poster, t.ex. i en post i en tabell, för att sedan snabbt göra om samma urval igen utan att göra om sökningen. Det går t.ex. att göra en funktion där du kan backa i ”historiken” av urval.

Den huvudsakliga användningen torde bli att föra över ett urval av hittade poster till ett script som körs på servern. Listan anges då som script-parameter till server-scriptet. Script som körs på servern utförs normalt betydligt snabbare än om scriptet körts på klienten.

Övriga nyheter för utvecklaren

  • Ta bort ett objekt från ett grupperat objekt i layoutläge, istället för att först dela upp gruppen, avmarkera ett av objekten och gruppera igen.

  • Script-steget Infoga text kan nu innehålla längre texter än 32000 tecken, upp till 2,4 miljoner som vanliga fält.

  • Egna funktioner kan grupperas i mappar och det finns en sökfunktion. Det går dock inte längre att sortera efter kolumnen "Funktionsnamn" eller visa funktioner enligt ursprunglig ordning.

  • Text kan hämtas från ett PDF-dokument med funktionen GetTextFromPDF (container-fält)

  • Typ av beräkningsresultat visas i dialogrutan Definiera databas för varje beräkningsfält.

  • Script-steget Skicka epost på Windows kan nu användas för alla epost-program, inte bara för Outlook.

 

AI

Claris fortsätter att lägga till AI-funktioner. Sedan tidigare finns semantisk sökning av både text och bilder. Det nya är att modeller och program för hantering av sökningen installeras tillsammans med FileMaker Server.

Det finns en ny flik i admin-konsollen med en mängd inställningsmöjligheter samt nedladdning av olika modeller. Du behöver inte installera något extra för att semantisk sökning ska fungera helt lokalt i ditt nätverk. Däremot kan du lägga till modeller som hämtas från tjänster som OpenAI, Hugging Face etc.

Vill du använda egen data i modellerna kan du ”lära in” det i befintliga modeller, eller använda det nya RAG (Retrieval-Augmented Generation) för att slå ihop egen data med en modell.

Allt detta och mycket till finns att experimentera med på servern samt i flera nya script-steg i FileMakers script. Många script-steg är egentligen påbyggnad på script-steget Infoga från URL för att enklare kunna ange alla de parametrar som behövs.

Att tänka på innan du börjar med de nya AI-funktioner på allvar är att det behövs en kraftfull server. Du kan testa och prova med de enklare modellerna, på de större visas varningar om att det t.ex. behövs minst 32 GB minne. En rekommendation om AI ska användas i produktionsmiljö är att installera FileMaker Server på ytterligare en (kraftfull) server och där endast användas för AI-modellerna.

Fliken med AI i admin-konsollen visas som förval efter installation men, om du inte ska använda AI-modellerna på servern, kan du även ställa in så att fliken helt göms.

Läs mer om AI på servern och hur du kan gömma AI-fliken på Claris kunskapssida.

Läs mer hos Claris om FileMaker 2025

Läs Claris egen information om FileMaker 2025 här.

Kommentarer

2025-07-21 Fabian

Bra att man kan uppdatera direkt från FM. Dåligt att eventuella plugins inte följer med (de har unika mappar per version).

Särkilt dåligt att man inte kan uppdatera FM Go på samma vis. På iPhone är man van vid att ha 1 app som uppdateras och inte unika appar för varje version.

2025-07-22 Rolf

Håller absolut med om att FileMaker Go, om någon, borde uppdateras i samma app!

Däremot tycker jag det är lite för enkelt att uppdatera direkt från FileMaker Pro. Kan istället orsaka problem om den FileMaker Server man vill ansluta till inte är uppdaterad sen någon version. Ett varningsmeddelande hade varit bra.

Skriv en kommentar

Din epost-adress stannar hos oss.
Webbsajten använder FileMaker som CMS.