2024

Nov

06

Av Rolf

Ännu en ny version av FileMaker! Claris utvecklar nya funktioner löpande och har kommit till version 21.1. Som vanligt bättre än alla föregående versioner, denna gång med många mindre förbättringar och korrigeringar.

Inga "stora" nyheter denna gång, men några som "sticker ut" är:

Öppna snabbt

En bra nyhet för utvecklare är en utökad version av funktionen Öppna snabbt (Cmd-K/Ctrl+K). Har du full åtkomst till databasen visas nu även tabeller, fält och tabellförekomster när du söker. Klickar du på ett fält öppnas dialogrutan Definiera fält med fältet markerat, klickar du på en tabellförekomst markeras den i relationsdiagrammet. Om du arbetar med en större FileMaker-lösning blir denna funktion väldigt snabbt helt oumbärlig.

Öppna snabbt fungerar även om du redan har dialogrutan Definiera fält öppen vilket plötsligt gör det möjligt att hitta tabellförekomster i snåriga relationsdiagram.

Ändrade förval i script-steg

Flera script-steg har fått ändrade förval. T.ex. Gå till nästa post har fått värdet "På" för "Avbryt efter sista" som förvalt. Helt enkelt för att det är det mest använda valet. Flera andra script-steg har fått motsvarande ändringar av förvalt värde.

Importera mapp importerar fler filtyper

Redan i oktober 2007 efterfrågade vi möjligheten att importera XML-filer med menyvalet Importera->Mapp. Nu har Claris äntligen lagt till den funktionen :)

Med "Importera->Mapp" kan du importera en hel mapp med filer i ett enda steg. Bilder och dokument importeras till container-fält men du får också filnamn och hela sökvägen i separata fält. Tidigare har det även gått att importera innehållet i textfiler (med ändelsen .txt) till textfält. Nu är det utökat till fler filändelser som XML, JSON, LOG etc.

Nu väntar vi bara på att det ska gå att importera Markdown-filer med filändelsen MD! Som denna blogg är uppbyggd av. Önskemålen förändras med tiden :)

Förfina sökning utan index

Om du har en tabell med väldigt många poster, har sökt fram en bråkdel som hittade och vill göra en förfinad sökning kan du välja att göra den med eller utan index. Ett index används för att göra sökningen snabbare, jämför med ett sakregister i en uppslagsbok (om någon minns det numera?).

Hittills har FileMaker försökt använda sitt index vid varje sökning, men om det är väldigt många poster i tabellen och endast en bråkdel hittade kan det gå snabbare att låta FileMaker förfina sökningen utan index. Då loopar FileMaker istället genom de hittade posterna, istället för att göra sökning med index genom alla posterna.

Utför script på servern

Script-steget Utför script på servern kan nu också användas i script som körs på servern. Tidigare har det inte fungerat och gett felmeddelande 3 (Script-steg stöds inte). Om du har databasen på en server med FileMaker Server 21.1 kommer det att fungera, en ny "tråd" på servern startas.

FileMaker Server 21.1

På tal om servern finns HTTP-tunnel även för Windows och macOS. En HTTP-tunnel innebär att kommunikationen mellan FileMaker Server och Pro/Go använder port 443 istället för 5003. På Windows behöver du dock byta till Nginx web server (istället för IIS).

Bland andra ändringar på servern märks en knapp i admin-konsollen för att ersätta Java-bibliotek (tack!), endast öppna databaser vid omstart som var öppnade före omstarten, fler Odata-funktioner och gruppera databaser i mappar.

Värt att notera är också att begränsningen av datamängd för Data API (och därmed även OData) tagits bort.

Beräkningsfält för kontroll-meddelande på fält

Med ett beräkningsfält för meddelande när kontroll av ett fält har överskridits går det att få ett bättre meddelande och också meddelanden som går att översätta till olika språk beroende på användare.

AI-sökning

Den semantiska AI-sökningen har utökats med bilder. Bilderna omvandlas till inbäddningar och kan sökas med naturligt språk.

ChatGPT sammanfattar

På tal om AI har vi låtit ChatGPT skriva en sammanfattning av nyheterna i FileMaker Pro 21.1: (Följande text är AI-genererad)

Den senaste versionen av Claris FileMaker Pro, version 21.1, som släpptes idag, innehåller flera förbättringar och nya funktioner. Här är en sammanfattning av de viktigaste nyheterna:

Utökade sökfunktioner: Den nya kommandot Öppna snabbt (Cmd-K) gör det möjligt att snabbt söka och öppna tabeller, fält och tabellförekomster direkt i dialogrutan Definiera fält. En ny funktion möjliggör att begränsa sökningar till endast den aktuella filen och kan växlas med Ctrl+Space.

Förbättrade förval för script: För att optimera användarupplevelsen har standardinställningar för vissa skriptsteg uppdaterats. Exempelvis har "Avbryt efter sista" och "Skapa mappar" satts som standard på "På" medan "Klistra in" nu är inställd på "Ingen utformning".

Ny SQL-funktion med felmeddelanden: Funktionen ExecuteSQLe(), som liknar ExecuteSQL(), introduceras nu och kan returnera detaljerade felmeddelanden när SQL-frågor misslyckas. Detta förbättrar möjligheten att identifiera och åtgärda problem under utvecklingen.

Stöd för XSL/XSLT-import via mappar: Den nya importfunktionen tillåter att XSL och XSLT-filer importeras direkt från en mapp, vilket effektiviserar arbetsflödet vid dataintegrering.

Förbättrad säkerhet för externa lagringsfält: En ny inställning för "färre mappar" minskar antalet mappar som används för säker extern lagring, vilket gör att systemet blir lättare att hantera och effektivare. Dock är denna inställning inte bakåtkompatibel med äldre versioner av FileMaker.

Ökad språkstöd för Live Text: Funktionen GetLiveText och GetLiveTextAsJSON kan nu hantera texter på arabiska med stöd för språkversionerna "ar-SA" och "ars-SA" i iOS 18, iPadOS 18 och macOS 15 Sequoia.

Ny funktion för systemlagring: Den nya funktionen Get(SystemStorageAvailable) returnerar den tillgängliga lagringsmängden på systemets hårddisk, vilket underlättar systemunderhåll och övervakning.

Stöd för AI och inbäddningsmodeller: FileMaker Pro har introducerat stöd för inbäddningsmodeller från Cohere och andra öppna källkodsmodeller. Funktionen används för att skapa inbäddningsvektorer för text- och bildanalyser och inkluderar modeller som clip-ViT och Cohere embed-english-v3.0.

Ny inställning för att begränsa filåtkomst: Användare kan nu kräva att externa filer som får åtkomst till en fil måste vara placerade på samma server. Detta ökar säkerheten och gör att känslig information bättre kan kontrolleras.

Förbättrad XML-export: Funktionen "Spara en kopia som XML" har förbättrats med en ny analysmöjlighet som ger mer detaljer för tredjepartsverktyg. Dessa verktyg kan nu få tillgång till information om varje skriptsteg och beräkning i filen.

Dessa nya funktioner och förbättringar syftar till att öka säkerheten, prestandan och användarvänligheten för FileMaker Pro-användare, samtidigt som systemet blir mer kompatibelt med avancerad dataanalys och AI-baserade arbetsflöden​.

Skriv en kommentar

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