Du kan hämta Claris FileMaker Pro för att skapa en ny installation och för att uppgradera huvudversionen från sidan för elektronisk hämtning av programvara eller från Claris Customer Console. Du hittar uppdateringar av underversioner i FileMaker Pro (Hjälp > Sök efter uppdateringar) eller på sidan Uppdateringar. Mer information finns i installationsguiden för FileMaker Pro.
Version 21.1.1 – november 2024
Nya funktioner och förbättringar
Artificiell intelligens
-
Utför semantiska sökningar för bilder med hjälp av modeller med öppen källkod
-
Scriptstegen Infoga inbäddning och Infoga inbäddning i hittade poster samt funktionen GetEmbedding kan nu skicka bilder till en modell med stöd för bildinbäddning. När du använder returnerade bildinbäddningsdata med scriptsteget Utför semantisk sökning kan du nu ange text eller inbäddningsdata för en bild för att söka igenom en uppsättning poster efter liknande bilder.
-
Om du vill hämta inbäddningsvektorer för både text- och bilddata med modeller som körs på din egen maskinvara kan du nu använda modellservern med öppen källkod som tillhandahålls separat med FileMaker Pro eller installeras med FileMaker Server.
Mer information om modellservern med öppen källkod och att utföra semantiska sökningar för bilder finns i Claris teknikerblogg.
-
-
Cohere stöds nu som modelleverantör och kan anges i scriptsteget Konfigurera AI-konto. Läs mer i Tekniska specifikationer för Claris FileMaker 2024 om vilka inbäddningsmodeller som stöds.
-
Om du vill verifiera SSL-certifikatet för en server hos en modelleverantör med öppen källkod innan du skickar data kan du nu aktivera alternativet Verifiera SSL-certifikat i scriptsteget Konfigurera AI-konto.
-
Med det nya alternativet Spara resultat kan du spara de hittade posterna som returneras av scriptsteget Utför semantisk sökning som en JSON-matris.
-
Med det nya alternativet Trunkera meddelanden kan du med scriptsteget Ange loggning av AI-anrop förkorta några av de längre loggmeddelandena.
-
Nu returnerar Get ( LastStepTokensUsed ) också antalet poster som tagit emot inbäddningsvektorer eller hoppats över efter scriptsteget Infoga inbäddning i hittade poster.
Öppna snabbt
-
Utvecklare av anpassade appar kan nu styra huruvida användare kan komma åt alla layouter och script från rutan Öppna snabbt. Den nya behörigheten Ge Öppna snabb-åtkomst till layouter och script är avmarkerad som standard i alla konton utan fullständig åtkomst. Mer information om hur den här och andra behörigheter och inställningar påverkar resultatet av Öppna snabbt finns i Kontrollera åtkomst via Öppna snabbt.
-
För konton med fullständig behörighet kan resultatet av Öppna snabbt innehålla tabeller, fält och tabellförekomster. Om du klickar på ett resultat öppnas dialogrutan Hantera databaser med det valda resultatet. I dialogrutan Hantera databaser kan du använda rutan Öppna snabbt och söka efter objekt i Hantera databaser endast.
-
Rutan Öppna snabbt begränsar nu som standard sökningen efter objekt som finns i en fil (till exempel layouter och script) till dem i den aktuella filen. Om du vill utöka sökningen till alla öppna filer kan du avmarkera alternativet för aktuell fil.
-
För att hjälpa dig att skilja mellan olika typer av objekt separeras Öppna snabbt-resultat under kategorirubriker för filer, layouter, script, tabeller, fält och tabellförekomster i egna grupper.
Läs mer om att använda rutan Öppna snabbt.
Stöd för macOS Sequoia
-
Den här versionen ger stöd för macOS Sequoia 15.
Obs! FileMaker Pro 2024 stöds inte på macOS Monterey och den här versionen kan inte installeras på Monterey. Om du använder Monterey måste du uppgradera till en senare version av macOS innan du kan installera den här versionen av FileMaker Pro. Information om vilka versioner av macOS som stöds finns i Tekniska specifikationer för Claris FileMaker 2024.
Scriptsteg
Nya scriptsteg:
-
Med scriptsteget Välj återställ transaktion vid fel kan du kontrollera om transaktioner omedelbart återställs när ett fel inträffar, vilket är standardbeteendet. När scriptet behöver hantera felet på ett annat sätt ställer du in det här scriptsteget på Av.
Förbättringar av scriptsteg:
-
För att göra det enklare att skapa script har många alternativ för scriptsteg nu standardinställningar för mer vanligt använda värden, så att du sannolikt inte behöver ändra dem varje gång du använder dem. Till exempel:
-
När scriptstegen Gå till post/sökpost/sida och Gå till portalrad angetts till Nästa eller Föregående har alternativet Avbryt efter sista standardinställningen På i stället för Av.
-
Alternativet Med dialogruta har i de flesta fallen standardinställningen Av i stället för På.
-
Alternativet Skapa mappar som bland annat används i scriptstegen Exportera poster, Exportera fältinnehåll med flera, har nu standardinställningen På i stället för Av.
-
-
För att du ska kunna styra om alternativen för automatisk inmatning ska utföras inom en transaktion (antingen genom att importera eller på annat sätt skapa eller ändra poster), erbjuder scriptsteget Öppna transaktion det nya alternativet Hoppa över alternativ för automatisk inmatning. När det här alternativet är Av utförs alternativ för automatisk inmatning i fälten för alla nya eller ändrade poster endast när scriptsteget Verkställ transaktion har nåtts. När det här alternativet är På utförs inte automatisk inmatning för några fält.
-
Om du vill förbättra prestanda för vissa sökposter som använder scriptsteget Förfina sökning och använda villkorsfält som indexeras kan du använda det nya alternativet Sök utan index. Det här alternativet kan vara särskilt användbart för att köra förfinade sökningar på hittade poster som redan utgör en liten delmängd av det totala antalet poster i tabellen.
-
När data skrivs kan scriptsteget Utför FileMaker Data API nu åsidosätta alternativet Förhindra ändring av värdet vid datainmatning för automatisk inmatning av data i ett fält. I sökposten kan du ange den nya nyckeln
prohibitMode
i objektetoptions
tillscript
(ignorera regeln för automatisk inmatning) elleruser
(följ regeln för automatisk inmatning). -
I scriptsteget Spara en kopia som XML kan du nu välja alternativet Inkludera information för analysverktyg. Med det här alternativet läggs ett DDR_INFO-element till i XML-filen, som ger ytterligare information som är användbar för tredjepartsverktyg som du kan använda för att analysera den anpassade appen.
Funktioner
Nya funktioner:
-
Med den nya funktionen Get ( RevertTransactionOnErrorState ) kan du identifiera om scriptsteget Välj återställ transaktion vid fel är aktiverat.
-
Den nya funktionen ExecuteSQLe är identisk med den befintliga funktionen ExecuteSQL, förutom att om ett SQL-fel uppstår returnerar den ? följt av ett detaljerat felmeddelande.
-
Den nya funktionen Get ( TillgängligSystemlagring ) returnerar tillgängligt lagringsutrymme, i byte, på den systemenhet där FileMaker-programvaran är installerad.
Funktionsförbättringar:
-
I och med att Live Text nu har stöd för arabiska i iOS 18, iPadOS 18 och macOS Sequoia 15 har även funktionerna GetLiveText och GetLiveTextAsJSON nu stöd för språkkoderna "ar-SA" och "ars-SA".
Layouter
-
Om du ändrar ett fältnamn eller tabellförekomstnamn i dialogrutan Hantera databas uppdateras fullständigt kvalificerade fältnamn (tabell::fält) automatiskt i layoutberäkningar. Dessutom har layoutberäkningar nu stöd för användningen av funktionsnamn och nyckelord i språk som stöds på alla klienter och värdar.
-
Du kan nu ändra standardtemat som används när du skapar nya layouter. Mer information finns i Hantera layoutteman.
Databasschema
-
I dialogrutan Tillval för fält kan du med alternativet Meddelande vid överträdelse ange en beräkning, så att du kan internationalisera meddelandet eller på annat sätt göra meddelandet beroende av sammanhanget. Mer information finns i Definiera fältkontroll.
-
För externt lagrade containerfält som använder säker lagring kan du nu välja att lagra filer i färre mappar så att det går snabbare att flytta en databas med externa containerdata. I dialogrutan Tillval för fält väljer du alternativet Med färre mappar för det valda containerfältet med säker lagring. Obs! Det här alternativet är inte kompatibelt med tidigare versioner av FileMaker-klienter och -värdar. Mer information finns i Konfigurera containerfält för extern datalagring.
Säkerhet
-
I en fil som tillåter att vissa externa filer kommer åt den, kan du nu även kräva att de externa filerna måste finnas på samma värd som den aktuella filen genom att välja alternativet Alla filer måste finnas på samma värd. Mer information finns i Bevilja åtkomst till filer.
Appar
-
När du gör ändringar av kolumnbredden i följande dialogrutor sparas nu ändringarna och används när du öppnar dialogrutorna igen:
Villkorlig formatering, Hantera anpassade funktioner, Hantera anpassade menyer, Hantera databas, Hantera externa datakällor, Hantera layouter, Hantera säkerhet och Hantera värdelistor
-
När du importerar en mapp med textfiler på en gång kan du nu importera filer med filnamnstilläggen .xsl och .xslt.
-
När en tabellförekomst tas bort från en fil visar dialogrutan Hantera layouter <okänt> i den associerade tabellkolumnen för layouter baserat på den borttagna tabellförekomsten. Tidigare var tabellförekomstens namn tomt.
-
När du klickar på Verktyg > Spara en kopia som XML kan du nu välja alternativet Inkludera information för analysverktyg. Med det här alternativet läggs ett DDR_INFO-element till i XML-filen, som ger ytterligare information som är användbar för tredjepartsverktyg som du kan använda för att analysera den anpassade appen.
-
För att göra det lättare att ändra filcachestorleken vid installationen i stora driftsättningar kan du nu ställa in egenskapen AI_SET_FILE_CACHE i filen Assisted Install.txt. Se Ange registreringsegenskaper i Assisted Install.txt.
-
Dialogrutan Inställningar har på engelska ändrat namn från Preferences till Settings.
Spara en kopia som XML
När en FileMaker Pro-fil sparas med Spara en kopia som XML gäller följande:
-
Med alternativet Inkludera information för analysverktyg markerat:
-
Texten för varje scriptsteg i varje script tas nu med i DDR_INFO-elementet i XML-filen för användning i databasanalysverktyg.
-
Detaljer för beräkningsblock finns nu representerade i elementet DDR_INFO i XML-filen. För varje beräkning finns det nu ett element tillsammans med dess beräkningsblock så att databasanalysverktyg kan spåra referenser till fält, funktioner och anpassade funktioner.
-
Information om den externa datakällan för ett ytterligare fält som används för att sortera ett statistikfält visas nu i elementet DDR_INFO i XML-filen. För varje sådant FieldReference-element finns nu ett FieldReference-element under DDR_INFO som innehåller information om den externa datakällan.
-
-
Konton som har ett tomt lösenord återspeglas nu i XML-filen genom att det inte finns något INSECURE_PASSWORD-element.
Uppdaterade bibliotek och paket
-
OpenSSL har uppgraderats till version 3.3.1.
Verktyg
-
FileMaker-pluginprogram som är installerade på FileMaker Server kan nu ta emot aviseringar när schemaändringar görs i en delad fil. Mer information finns i filen README.txt i FileMaker plug-in SDK.
-
I FileMaker-uppgraderingsverktyget är det nu möjligt att ändra något av alternativen på/av som finns i dialogrutan Filtillval. Det går inte att ändra alternativ som kräver ett textvärde (till exempel minimiversion) eller mer komplexa val (till exempel scripttriggers). Mer information finns i FileMaker Upgrade Tool Guide.
Åtgärdade problem
Scriptsteg
-
Windows: Om inget e-postklientprogram som stöds hittades, returnerade scriptsteget Skicka e-post felkoden -1 ("Okänt fel"). Nu returnerar det felkod 119 ("Ingen e-postklient som stöds hittades").
-
När standardprogrammet för e-postklienten inte var inställt på Outlook (Windows) eller Mail.app (macOS), visade scriptsteget Skicka e-post ett felaktigt felmeddelande när det var inställt på att skicka via en e-postklient. Nu står det i felmeddelandet att ingen klient som stöds hittades.
-
När scriptsteget Infoga från URL utfördes med cURL-alternativet
--location
returnerades ett fel om att värdnamnet för SSL-certifikatet inte matchade det för den angivna webbadressen när värden omdirigerade till en webbadress med ett annat värdnamn.
Funktioner och beräkningar
-
När ett positivt tal subtraherades från ett datum- eller tidsstämpelvärde och det förväntade resultatet var ett negativt tal, blev det returnerade värdet ett negativt tal som förväntat. Men när ett negativt tal adderades till ett datum- eller tidsstämpelvärde och det förväntade resultatet var ett negativt tal, blev det returnerade värdet "?". I stället för "?" returneras nu det förväntade negativa värdet.
-
Funktionen Base64EncodeRFC returnerade värdet för parametern
RFCNumber
när värdet för parameterndata
var en tom sträng. Nu returnerar den en tom sträng. -
När JSON-nyckelnamn som innehöll ett null-tecken (\u0000) utvärderades av vissa JSON-funktioner gjorde det att FileMaker-klienter och -värdar inte svarade eller avslutades oväntat.
Program
-
macOS: När man skapade en ny fil och angav ett filnamn i fältet Spara som för att spara filen på Mac, fungerade inte kortkommandon för att kopiera, klippa ut, klistra in, markera allt, ångra och gör om.
-
macOS: I layoutläge, när man tryckte på Skift-tangenten för att begränsa riktningen för ett objekts rörelse medan man drog det horisontellt, rörde sig objektet i vissa situationer bara vertikalt, inte horisontellt som förväntat.
-
Windows: När man angav japansk text i en dialogrutas textrutor för vissa scriptsteg i Scriptfönster och valde konverteringskandidater i IME-programmet med hjälp av Tabb-tangenten, infogades inte markeringen i textrutan och befintlig text togs bort i textrutan.
-
Windows: I layoutläget trunkerades de längsta symbolnamnen i dialogrutan när man valt Infoga > Annan symbol.
-
När FileMaker Pro anslöt till en fil på en värd vars SSL-certifikat inte kunde verifieras (filens låsikon lås var orange) visades inte innehållet i interaktiva containerfält i den värdbaserade filen som förväntat.
-
Mac med Apple-chip: När ett objekt markerats i layoutläget och Granskaren var öppen, och när man drog en grå nyans från den översta raden i färgpaletten till temafärgsområdet och sedan klickade på den mörka variationen (svart) i den här anpassade färgen för att tillämpa den på det markerade objektet, ändrades objektfärgen till lila i stället för den valda färgen.
-
När det valda fältet i dialogrutan Ändra sökposter var ett tids-, datum- eller tidsstämpelfält ändrades tecken med full bredd som angetts för Villkor till tecken med halv bredd när man klickade på Lägg till eller Ändra. Till exempel ändrades en variabel med namnet "$aーb:c/d" till "$a-b:c/d" (ett annat variabelnamn), vilket gjorde att sökningen misslyckades.
-
I vissa situationer, efter att man klickat på knappen nästa eller föregående post i statuslisten och sedan dragit skjutreglaget till en annan post, avslutades FileMaker Pro oväntat.
-
För portaler med en övre kantlinje och portalrader med en nedre kantlinje: varje gång man drog i ett handtag för att endast ändra bredden på portalen så ökade även portalradernas höjd lite grann.
-
För ett text- eller talfält med kontrolltypen angiven till Snabbmeny och med en värdelista, och när man i tabellvyn hade skapat tillräckligt med poster för att fylla fönstrets höjd och sedan klickade i det grå området under den senaste posten, avslutades FileMaker Pro oväntat.
Layouter
-
macOS: I en webbvisare där webbsidan innehåller ett filinmatningsfält med attributet "flera” angivet gick det inte att välja flera filer när man hade klickat på Välj filer.
Säkerhet
-
Om man använde ett konto med en behörighetsuppsättning som endast tillåter att man skapar och visar poster, kunde en användare under begränsade omständigheter även redigera de poster som man hade skapat under en tidigare session om filen delades från en värd, men inte om filen öppnades lokalt. Om den delade filen öppnades av olika konton med samma behörighetsuppsättning och från samma klientdator som det konto som skapade dessa poster, kunde dessa konton också redigera posterna.
Spara en kopia som XML
När en FileMaker Pro-fil sparades med Spara en kopia som XML inträffade följande:
-
Statusen för alternativen Visa inte i värdens fillista för FileMaker-klienter och FileMaker WebDirect saknades i XML-filen. Nu återspeglas de i elementen HideClientSharing och HideWebDirectSharing.
-
De fördefinierade behörighetsuppsättningarna saknade åtkomstinformation i elementet PrivilegeSet i XML-filen.
-
XML-grammatiken som användes i behörighetsuppsättningen för post-, layout-, värdelista- och scriptbehörigheter var inkonsekvent och standardbehörighetsuppsättningar saknade åtkomstdetaljer i XML-filen.
-
Scriptsteget Exportera poster saknade elementet DataSourceReference för fält i externa datakällor som angavs i exportfältordningen.
Verktyg
-
I FileMaker plug-in API returnerade FMX_SetToCurrentEnv felet 100 när inga filer var öppna för att indikera att det inte fanns någon fil att ställa in den på, men miljön fungerade inte för åtgärder som inte var filrelaterade. Nu returneras fortfarande 100 i det här fallet, men åtgärder som inte är filrelaterade fungerar på ungefär samma sätt som i Datagranskaren i FileMaker Pro när inga filer är öppna.
Kända problem
För layoutberäkningar:
-
De som skapats i en tidigare version av FileMaker Pro:
-
Resultatet som visas i bearbetningsläget blir "?" om layoutberäkningen innehåller en fältreferens utan tabellreferens.
-
Om du i layoutläget högerklickar på textramen som innehåller layoutberäkningen och sedan väljer Redigera layoutberäkning öppnas inte dialogrutan Ange beräkning som förväntat.
-
-
Med felaktigt beräkningsformat:
-
Om du i layoutläget högerklickar på textramen som innehåller layoutberäkningen och sedan väljer Redigera layoutberäkning öppnas inte dialogrutan Ange beräkning som förväntat.
-
Lösning: I layoutläget, dubbelklicka först på layoutberäkningens textram så att insättningspunkten finns i textramen. Högerklicka sedan inuti textramen och välj Redigera layoutberäkning. Spara layouten när du har stängt dialogrutan Ange beräkning. Därefter visas layoutberäkningen som förväntat i bearbetningsläget och du behöver inte dubbelklicka på textramen först i layoutläget.
Version 21 – FileMaker Pro 2024
Åtgärdade problem
-
När scriptsteget Utför semantisk sökning kördes på en delad fil returnerades ett sökresultat som inte alltid sorterades efter cosinuslikhet som förväntat.
-
Om en ODBC-datakälla specificerades i scriptsteget Importera poster visade inte dialogrutan Ange importordning källfält att mappa till målfält.
-
Windows: Om man loggade in i FileMaker Pro med ett konto som autentiserades via vissa externa identitetsleverantörer för att få åtkomst till filer som delades via FileMaker Cloud, visades ett felmeddelande i stället för tvåstegsverifieringen.
-
Windows: FileMaker Pro kunde inte importera poster via Sage Accounts 50 v29 ODBC-drivrutinen.
-
Windows: När en knapp eller knapprad valdes i layoutläge, dialogrutan Knappkonfiguration eller Inställning av knapprad öppnades och man klickade på en kontroll som öppnade dialogrutan Ange beräkning, om man då flyttade fokus utanför programmet slutade i vissa fall FileMaker Pro att svara eller avslutades oväntat.
Viktigt FileMaker Pro 2024 stöds inte på macOS Monterey 12 och i kommande versioner kan det inte längre installeras på Monterey. Om man vill fortsätta använda den senaste versionen av FileMaker Pro behöver Monterey-användare inom kort uppgradera till en senare version av macOS. Information om vilka versioner av macOS som stöds finns i Tekniska specifikationer för Claris FileMaker 2024.
Nya funktioner och förbättringar
Scriptsteg och funktioner med artificiell intelligens
De nya AI-scriptstegen och AI-funktionerna gör det enklare att använda data från FileMaker Pro-apparna med stora språkmodeller (LLM, large language model). Tillsammans med scriptsteg för att hämta inbäddningsvektorer från dina data och olika programfunktioner bidrar scriptsteget Utför semantisk sökning till att sökningen blir mycket smartare än att bara söka efter nyckelord.
Nya AI-scriptsteg:
-
Konfigurera AI-konto: Skapar ett AI-konto att använda med namn, en given modelleverantör (eller slutpunkt) och en API-nyckel.
-
Infoga inbäddning: Anger vektorrepresentationen för den angivna inmatningstexten i ett fält eller en variabel.
-
Infoga inbäddning i hittade poster: Infogar ett värde i ett fält i varje post i de hittade posterna med vektorrepresentation av innehållet i ett visst fält.
-
Utför semantisk sökning: Utför en semantisk sökning i det angivna fältet och begränsar den angivna postuppsättningen för den angivna söktexten och modellen som ska användas eller för angivna inbäddningsvektorer.
-
Ange loggning av AI-anrop: Styr om information om AI-anrop ska sparas i en loggfil.
Nya AI-funktioner:
-
CosineSimilarity: Returnerar likheten mellan två inbäddningsvektorer som ett tal mellan -1 (motsatta) och 1 (liknande).
-
GetEmbedding: Returnerar en vektorrepresentation som containerdata för indatatext med hjälp av en inbäddningsmodell.
-
GetEmbeddingAsFile: Konverterar en inbäddningsvektor från textformat till binära containerdata.
-
GetEmbeddingAsText: Konverterar en inbäddningsvektor från binära containerdata till textformat.
-
GetTableDDL: Returnerar tabellinformation i DDL-format (Data Definition Language) för en lista över tabellförekomster som angetts som JSON-matris.
-
GetTokenCount: Returnerar antal token för den angivna texten. Används endast som vägledning. Faktiskt antal som används av modellerna kan variera.
-
Get ( SenasteStegAnvändaTokens ): Returnerar de tokens som använts i det senaste AI-scriptsteget.
Tillsammans med dessa nya scriptsteg och funktioner finns nu det befintliga scriptsteget och den befintliga funktionen för maskininlärning i den nya kategorin "Artificiell intelligens" i dialogrutorna Scriptfönster och Ange beräkning.
Öppna snabbt
-
Öppna det du har skapat i FileMaker Pro på ett enklare sätt. Med rutan Öppna snabbt kan du nu göra följande:
-
Öppna senaste filer och favoritfiler i FileMaker Pro.
-
Sök efter layouter och script i alla öppna filer.
-
Öppna rutan i alla lägen samt när scriptredigeringsmenyn är aktiv.
-
Öppna den valda layouten i ett nytt fönster om du trycker på och håller ned Alt-tangenten (Windows) eller Alternativ-tangenten (macOS).
-
Kör det valda scriptet (standard) eller öppna scriptet för redigering (om du har tillräcklig behörighet).
-
-
För att göra det enklare att öppna rutan Öppna snabbt har kortkommandot bytts ut mot kortkommandot för fältfliken i layoutläget:
-
Rutan Öppna snabbt: Ctrl+K (Windows), Kommando-K (macOS)
-
Fältfliken: Ctrl+Alt+K (Windows), Kommando-Alternativ-K (macOS)
-
Läs mer om att använda rutan Öppna snabbt.
Förbättringar av scriptsteg
-
Scriptsteget Utför script på server med återanrop innehåller nu följande:
-
Tillvalet Status för att ange om återanropsscriptet ska pausa, fortsätta, avsluta eller avbryta ett script som körs för tillfället. Detta ger samma tillval som för script som startas via andra metoder.
-
Tillvalet Enligt namn för att ange ett namn på ett återanropsscript via en beräkning så att du kan anpassa flödet av script enklare.
Mer information finns i Utför script på server med återanrop.
-
-
Scriptsteget Utför FileMaker Data API stöder nu följande:
-
Skrivåtgärder för att ändra postdata. Ställ in nyckeln
action
på värdenacreate
,update
,delete
ellerduplicate
i begäran. -
Returnering av rätt felinformation via funktionerna Get ( SenasteFel ), Get ( SenasteFelDetalj ) och Get ( SenasteFelPlats ) precis som andra scriptsteg.
-
Åsidosättning av kontrolltillvalet Tillåt att användaren åsidosätter kontrollen vid datainmatning. I begäran kan du ställa in den nya nyckeln
options.entrymode
påuser
(följ kontrollregler) ellerscript
(åsidosätt kontrollregler).
Mer information finns i Utför FileMaker Data API.
-
-
Scriptsteget Konfigurera lokal notis stöder nu följande:
-
Körning i FileMaker Pro (stöddes tidigare endast i FileMaker Go).
-
Visning av notiser när FileMaker Go är i förgrunden (stöds endast i FileMaker Go). Använd det nya tillvalet Visa när app är i förgrund.
Mer information finns i Konfigurera lokal notis.
-
-
Scriptsteget Ställ in felloggning stöds nu i script som körs av FileMaker WebDirect och FileMaker Data API så att du snabbt kan identifiera och felsöka problem. Mer information finns i Ställ in felloggning.
-
Scriptsteget Återställ transaktion stöds nu i delscript för att göra det enklare att effektivisera script som använder transaktioner. Mer information om det här förbättrade stödet för inbäddade transaktioner finns i Öppna transaktion.
-
Infoga från URL stöder nu cURL-alternativet
--aws-sigv4
. Det här alternativet stöds inte när filen delas med FileMaker Server som värd på Ubuntu 20. Mer information finns i cURL-alternativ som stöds. -
Scriptsteget Spara en kopia som tilläggspaket är inte längre en förhandsversion och har lagts till i FileMaker Pro Hjälp. Mer information finns i Spara en kopia som tilläggspaket.
Funktioner
Nya funktioner:
-
Den nya JSONMakeArray-funktionen konverterar en lista med värden till en JSON-matris med den angivna radavgränsaren och JSON-datatypen som ska användas. Mer information finns i JSONMakeArray.
-
I macOS, iOS och iPadOS returnerar den nya funktionen GetLiveTextAsJSON den text som hittas i en bild som anges i ett containerfält, på ett liknande sätt som funktionen GetLiveText. Den här funktionen returnerar däremot JSON-data för varje separat textrad och dess placering i bilden. Mer information finns i GetLiveTextAsJSON.
Funktionsförbättringar:
-
Syntaxförbättringar för JSON-funktioner:
-
Nu kan du enkelt lägga till element i en matris med JSONSetElement-funktionen med hjälp av
"[+]"
i parameternnyckelEllerIndexEllerSökväg
för att representera nästa element efter slutet av den aktuella matrisen. Till exempel lägger detta till två element i slutet av en befintlig matris i $$jsonArray:KopieraJSONSetElement ( $$jsonArray ;
[ "[+]" ; "Claris" ; JSONString ] ;
[ "[+]" ; "FileMaker" ; JSONString ]
) -
Nu kan du enkelt referera till det sista elementet i den aktuella JSON-matrisen genom att använda
"[:]"
i parameternnyckelEllerIndexEllerSökväg
i valfri JSON-funktion. Till exempel:-
JSONGetElement ( "[1, 2, 3, 5]"; "[:]" )
returnerar 5. -
Detta skapar en matris med ett element med hjälp av syntaxen "[+]" och lägger sedan till ett annat nyckel–värde-par till elementet genom att referera till det med syntaxen
"[:]"
:KopieraJSONSetElement( "[]";
["[+].a", 5, JSONNumber] ;
["[:].b", 6, JSONNumber ]
)Som returnerar:
[ { "a":5, "b":6 } ]
Mer information finns i Arbeta med JSON-funktionerna, JSONSetElement och JSONGetElement.
-
-
-
Stöd för livetext på thailändska och vietnamesiska har lagts till i iOS 17, iPadOS 17 och macOS Sonoma, så funktionerna GetLiveText och GetLiveTextAsJSON har nu även stöd för dessa språk. Mer information finns i GetLiveText.
Layouter
-
Webbvisare stöder nu WebRTC (Web Real-Time Communication) i FileMaker Pro (stöds inte i FileMaker Go). För att webbvisare ska kunna använda WebRTC ombeds användaren ge åtkomst till kameran och mikrofonen när FileMaker Pro startas för första gången.
Program
-
macOS: Fönstermenyn visar nu ikoner för minimerade FileMaker Pro-fönster.
-
Windows: Prestandan har förbättrats när sökrutan används i till exempel dialogrutan Hantera layouter, fältfliken i layoutläget och scriptfönstret.
-
Windows: Alla referenser till Microsoft Edge WebView2 Runtime har uppdaterats till samma version för en enhetligare användarupplevelse.
-
Repetitioner i variabler stöds nu i filsökvägar. Till exempel kan $sökväg[2] ställas in på en filsökväg och användas i scriptsteg som Exportera fältinnehåll där sökvägar förväntas:
KopieraAnge variabel [ $sökväg[2]; Värde: Get ( Skrivbordssökväg ) & "test.pdf" ]
Exportera fältinnehåll [ Tabell::Container ; "$sökväg[2]" ; Öppna automatiskt ; Skapa mappar: Ja ] -
Filen import.log innehåller nu felinformation när problem uppstår vid kopiering eller import av värdelistor och teman.
-
Relationsdiagrammet i dialogrutan Hantera databas stöder nu mörkt läge.
-
Möjligheten att göra indirekta ändringar i databasschemat när ett script körs med fullständig behörighet har tagits bort.
-
Alla Claris FileMaker 2024-produkter har en ny ikon. Håll utkik efter den i apparna, installationsprogrammen, .fmp12-filikonerna med mera.
Installationsprogram (Windows)
-
Windows: Installationsprogrammet för Microsoft Edge WebView2 Runtime som ingår i installationsprogrammet för FileMaker Pro har uppdaterats till version 118.0.2088.76. Om en senare version redan är installerad körs inte den här versionen av installationsprogrammet för WebView2.
-
Windows: Installationsprogrammet för FileMaker Pro installerar nu en uppdaterad Bonjour ovanpå en befintlig Bonjour-installation.
Spara en kopia som XML
När en FileMaker Pro-fil sparas med Spara en kopia som XML gäller följande:
-
Bilddata för varje förekomst av en anpassad ikon sparades separat i XML-filen. Nu lagras bilden en gång och refereras av varje förekomst, vilket kan minska filstorlek och komplexitet.
-
Layoutobjekt, scriptsteg och anpassade menyelement innehåller nu hashar, vilket gör det lättare att upptäcka när de ändras.
Uppdaterade bibliotek och paket
-
Xerces XML-tolkbiblioteket har ersatts med libxml2, och Xalan XSLT-processorbiblioteket har ersatts med libxslt. Mer information finns i XML-format.
-
Som en del av ersättningen med libxml2 och libxslt stöds även tillägg från EXSLT. Mer information finns i exslt.github.io.
-
-
OpenSSL har uppgraderats till version 3.0.11.
-
OmniOrb har uppdaterats till version 4.3.2.
Åtgärdade problem
Scriptsteg
-
Windows: När scriptsteget Infoga från URL användes med en giltig URL som började med file:// och innehöll Unicode-tecken returnerade scriptsteget ett fel om att anslutningen misslyckades.
-
När man använde scriptsteget Infoga från URL med cURL-alternativet
--proxy
och en HTTPS-proxyserver returnerades ett fel om att SSL-certifikatnamnet för proxyn inte matchade med slutdestinationen. -
När man använde scriptsteget Utför FileMaker Data API med nyckeln
action
inställd påcreate
ellerupdate
returnerades ett fel om ett värde angavs för nyckelndateformats
-
FileMaker Pro avslutades oväntat när man körde ett Utför FileMaker Data API-scriptsteg som refererade till ett fält som slutade med ett kolon.
-
Scriptsteget Skicka Event i ett tillägg ledde till att fel 100 returnerades efter att tillägget exporterades och sedan importerades på nytt.
-
Scriptsteget Konfigurera lokal notis kunde inte köras när systemnotiser var inaktiverade och kunde inte skicka "NotificationNotAllowed"-värdet i scriptparametern.
-
Efter att ha kört ett script som utförde scriptsteget Loop med tillvalet Rensa inställt på Vänta, visade eller uppdaterade inte relaterade fält alltid data som förväntat.
Funktioner och beräkningar
-
Get ( ÄndradeFält ) returnerade inte nödvändigtvis listan över fält som inte var tomma när en post togs bort.
-
Jämförelse av tal med hög precision orsakade ibland felaktigt att likvärdiga tal utvärderades som olika.
-
I vissa fall orsakade en referens till ett repeterat fält vid ett index som innehöll 9 eller fler nollor att åtgärden misslyckades utan felutdata.
Prestanda
-
Textavkortningsfunktioner, till exempel Left och GetValue, var långsammare än i tidigare versioner. Ändringar i minskning av minne för funktioner är nu finjusterade för att förbättra prestandan.
-
JavaScript kördes långsamt i webbvisarobjekt när anpassade funktioner kördes med återkoppling.
Layouter
-
macOS: När Dropbox öppnades i en webbvisare visades ett fel med en uppmaning om att uppdatera webbläsaren för att använda Dropbox.
-
Windows: Webbvisare i FileMaker Pro använde alltid engelska som visningsspråk för användargränssnittet. Nu använder webbvisare det visningsspråk för Windows som valts i appen Inställningar i Windows.
-
macOS: FileMaker Pro slutade svara när tusentals repeterade fält var synliga.
-
macOS: Villkorlig formatering i glidkontroller utvärderades inte nödvändigtvis.
-
Windows: Layouter som använde det gamla temat Upplyst utskrift skrev ut långsamt.
-
Formatet för hovringsläge tillämpades ofta inte korrekt på fält som konfigurerats med platshållartext.
-
När man klickade i en layoutberäkning som fanns i ett inneslutande objekt, till exempel en panelkontroll eller portal, flyttades den ned och till höger om man klickade utanför layoutberäkningen.
-
Layoutberäkningar uppdaterades inte när fältdata uppdaterades med fältnamn istället för tillåtet namn.
-
I ett fält som ställts in på visning som en dold redigeringsruta formaterades inte platshållartext som använde funktionerna för textformatering i en beräkning korrekt i normalläge och hovringsläge.
-
Om man skapade ett nytt textobjekt och sedan klickade på och drog objektet ändrades objektbredden till 0.
-
En portal med endast en rad ökade i storlek med 1 pixel när dialogrutan för portalinställningar öppnades.
-
I kioskläget utan menyer var i vissa fall visningen av en layout vertikalt förskjuten så att det aktiva området på en knapp var något högre än knappens synliga område. I listvyn rullades dessutom den första posten först upp något, vilket dolde den första posten.
Säkerhet
-
Om man var inloggad i en FileMaker Pro-fil med ett konto utan behörighet för poster i vissa tabeller, blev datagranskaren aktiv när ett script där Bevilja fullständig behörighet var aktiverat kördes. Om man tidigare ställt in på att titta på värden som är beroende av data i begränsade tabeller visade fliken Titta i datagranskaren begränsade data så länge scriptet kördes.
Program
-
I filer som delas med vissa versioner av FileMaker Server eller FileMaker Cloud som värd hindrade FileMaker Pro användare från att göra ändringar i dialogrutan Filtillval.
-
macOS: Om man tryckte på Esc-tangenten efter att ha redigerat en favoritvärd i dialogrutan Värdar avslutades FileMaker Pro oväntat.
-
macOS Sonoma: När Blickfång var aktiverat återställdes i vissa fall FileMaker Pro-fönster till sina ursprungliga positioner efter att man flyttat dem.
-
Efter att ha valt något av följande tillval i dialogrutan Filtillval visades de som "Av" i en databasdesignrapport:
-
Tillåt lagrade identifieringsuppgifter för autentisering
-
Kräv iOS- eller iPadOS-lösenkod
-
Visa inloggningsfält även när OAuth eller AD FS är aktiverat
-
Dölj alla verktygsfält
-
-
Scripttriggern VidFönsterTransaktion visades inte i databasdesignrapporten.
-
macOS: När man har konfigurerat fler än sex OAuth-leverantörer för att logga in på en delad FileMaker Pro-fil visas endast knappar för sex leverantörer i inloggningsdialogrutan.
-
macOS: När en dator var inställd på att använda en proxyserver med ett användarnamn och lösenord för att komma åt Internet, och tunnelanslutning med HTTPS var aktiverat, kunde FileMaker Pro inte ansluta till en FileMaker Server-värd på Internet.
-
macOS: Efter att ha använt Hjälp > Sök efter uppdateringar visade versionsdialogrutan felaktigt rubriken ”Uppdateringsfel!” och knappen "Avbryt uppdatering" när det inte fanns någon uppdatering tillgänglig.
-
macOS: Om FileMaker Pro avslutades när flera fönster, båda panelerna i layoutläget, dialogrutan Hantera layouter och ett Granskare-fönster alla var öppna rapporterade FileMaker Pro ett fel.
-
macOS: Efter att ha redigerat en funktion i dialogrutan för egna funktioner ångrades tidigare alla ändringar med åtgärden Ångra. Varje gång du nu använder Ångra ångras bara den senaste ändringen, precis som i andra beräkningsdialogrutor.
-
macOS: I dialogrutan Inställning av glidkontroll skars panelantalet av när antalet paneler var stort.
-
macOS: FileMaker Pro avslutades oväntat när kortkommandot Kommando-U användes i relationsdiagrammet om dialogrutan Hantera databas öppnades av ett script. Dessutom kommer kortkommandon och snabbtangenter för relationsdiagrammet nu att fungera istället för att ignoreras.
-
macOS: FileMaker Pro avslutades oväntat när ett plugin-program skickade ogiltiga UTF-8-data via API:et FM_text_Assign().
-
macOS Sonoma: FileMaker Pro stängdes oväntat ned när man använde kommandot Klipp ut (Kommando+X) på en bild i layoutläget.
-
macOS Sonoma: När man ändrade lägen eller öppnade filer igen återställdes anpassade verktygsfält till standardinställningarna.
-
macOS Sonoma: Om man lade till och tog bort objekt i statusverktygsfältet, gömde statusverktygsfältet i det aktuella fönstret och sedan öppnade en annan fil eller skapade en fil, återställdes statusverktygsfältet till standardobjekten.
-
Windows: Dialogrutan för scriptsteget Skicka e-post för OAuth 2.0 dolde den övre kanten av alternativet Servicekontots e-post när fönstret hade standardstorlek.
-
När man redigerade importordningen i scriptsteget Importera poster och en filtyp valdes men ingen fil tillhandahölls, visade FileMaker Pro ett fel och tillät inte ändring av importordningen.
-
Windows: När en beräkning med flera rader klistrades in i Granskaren klistrades endast den första raden in och resten trunkerades.
-
Windows: FileMaker Pro avslutades oväntat när man ändrade storlek på kolumner i dialogrutan Hantera layouter.
-
Om man var inloggad med ett konto med behörigheten "ingen åtkomst" till layouter avslutades FileMaker Pro oväntat när man öppnade layoutläget och drog ett tillägg till en layout.
-
Vid redigering av ett fält rapporterades ändringar även om fältet inte ändrades på grund av kontrollfel.
-
Ikonen för villkorlig formatering visades inte för objekt förrän layouten sparades.
-
Scripttriggern VidFönsterTransaktion utlöstes felaktigt när man lämnade Sökläge.
-
Scripttriggrarna VidSparaPost och VidÅterställPost utlöstes felaktigt för postdata som sparades och verkställdes mellan scriptsteget Öppna transaktion och motsvarande Verkställ transaktion eller Återställ transaktion.
-
Dialogrutan Infoga från index var tom när en extern datakälla refererades till av flera filer.
-
Kugghjulsikonen i slutet av vissa scriptsteg i scriptfönstret var ibland delvis dold.
-
macOS: Om man snabbt bytte namn på script eller mappar i scriptfönstret stängdes FileMaker Pro ibland oväntat ned.
-
Om en användare redigerade ett konto i en delad fil misslyckades ett scriptsteg (till exempel Återställ kontolösenord) som försökte redigera samma konto samtidigt, men Get ( SenasteFel ) returnerade inte ett fel. Get ( SenasteFel ) returnerar nu den nya felkoden 310 för att ange att ett objekt inte kan ändras eftersom en annan användare ändrar det.
-
Om en fil redan hade en extern datakälla för FileMaker eller ODBC kunde du inte lägga till en tabell från din Claris Studio-datakälla i relationsdiagrammet.
-
FileMaker Pro avslutades oväntat om man öppnade dialogrutan Ändra tabellvy, öppnade relationsdiagrammet därifrån, klickade på en relaterad tabell och sedan lade till ett relaterat fält i dialogrutan Ändra tabellvy.
-
Det gick inte att importera en XML-fil i FileMaker Pro genom att importera en mapp med textfiler. Filer med filnamnstilläggen csv, tab, tsv, mer, htm, html, xml, svg, json, log och txt identifieras nu som textfiltyper.
-
En bild i HEIF/HEIC-format infogades i ett containerfält som en fil istället för som en bild.
-
När du hade fyllt i ett uppgraderingslicenscertifikat gick det att ange en licensnyckel men inte en licenscertifikatsfil från en tidigare berättigande version. Nu går det att ange den du fick med en tidigare berättigande version oavsett typ.
-
Tillägget Kalender kunde inte visa en händelse i den sista månaden om händelsen sträckte sig över flera månader.
-
Efter kloning av en fil som använde tillägget Enkelt diagram var tilläggets dialogruta för inställningar tom under vissa omständigheter. Närmare bestämt om tillägget lades till i originalfilen i ett system där decimaltecknet var en punkt men den klonade filen öppnades i ett system där decimaltecknet var ett kommatecken.
-
Efter att ett tillägg med en layout som angav en anpassad menyuppsättning lades till i en FileMaker Pro-fil som innehöll en anpassad menyuppsättning med samma namn, ändrades namnet på tilläggets anpassade menyuppsättning i dialogrutan Hantera anpassade menyer som förväntat till ett annat namn. I dialogrutan Hantera layouter visade däremot menyuppsättningskolumnen för tilläggets layout filens istället för tilläggets menyuppsättningsnamn.
Spara en kopia som XML
När en FileMaker Pro-fil sparades med Spara en kopia som XML inträffade följande:
-
En XML CDATA-avslutningssekvens med "]]>" utan startsekvensen gjorde att FileMaker Pro avslutades oväntat.
-
Fältelementet innehöll ett onödigt DefaultStyle-attribut i XML-filen.
-
Ett fält som var inställt på att kontrollera värden som medlemmar i en värdelista, men som inte hade någon värdelista angiven, saknade ValueListReference-elementet i XML-filen.
-
Ett anpassat menyelement som utför ett script sparades felaktigt i XML-filen i vissa fall.
-
En knapp med Åtgärd inställt på Gör ingenting producerade ett onödigt åtgärdselement för knappen i XML-filen.
-
En knapp i en knapprad som fanns inuti ett annat objekt (till exempel ett flytande fönster eller en panelkontroll) visades flera gånger i XML-filen. Nu visas knappen bara en gång, vilket kan minska filstorleken och komplexiteten.
-
En layout som var associerad med en anpassad menyuppsättning innehöll inte någon referens till den anpassade menyuppsättningen.
-
Ett merge-fält för ett fält i en relaterad tabell i en extern datakälla producerade ett TableOccurrenceReference-element med ogiltiga eller tomma attribut i XML-filen.
-
Verktygstipselement saknade det underordnade beräkningselementet.
-
Ett ScriptTrigger-element refererade till fel script för scripttriggern.
-
FieldReference-elementet för ett merge-fält i en layout hade inga värden för namn- och UUID-attributen.
-
Behörighetsuppsättningar med Tillgängliga menyval inställda på Endast redigering representerades felaktigt som inställda på Allt.
-
När anpassade behörigheter angavs för en ny tabell användes en annan XML-struktur än de som angavs för befintliga tabeller. Nu är XML-strukturen för nya tabeller densamma som för befintliga tabeller.
-
Fältelement för fält som krävde kontroll med en värdelista hade inget ValueListReference-element i dem när värdelistan kom från en saknad fil. Nu innehåller fältelement ett ValueListReference-element i det här fallet. Motsvarande värdelista i elementet ValueListCatalog-elementet innehåller nu bara ett ID, namn, UUID och källtypen. Informationen om värdelistan lagras nu i det nya OptionsForValueLists-elementet.
Borttagna funktioner
-
macOS: Eftersom macOS Sonoma har tagit bort stöd för Encapsulated PostScript-bilder (.eps) stöder FileMaker Pro inte längre EPS-bilder från och med den macOS-versionen. EPS-bilder stöds fortfarande i Windows.
Kända problem
-
När man redigerar en layoutberäkning i dialogrutan Ange beräkning och klickar på OK, formateras inte funktionsnamn som använder gemener och versaler blandat eller bara versaler till versalgemen som förväntat.
Version 20 – FileMaker Pro 2023
Åtgärdade problem
-
Den här uppdateringen innehåller viktiga säkerhetskorrigeringar och rekommenderas för alla användare.
-
macOS Sonoma: När man ändrade lägen eller öppnade filer igen återställdes anpassade verktygsfält till standardinställningarna.
-
Om en fil redan hade en extern datakälla för FileMaker eller ODBC kunde du inte lägga till en tabell från din Claris Studio-datakälla i relationsdiagrammet.
Nya funktioner och förbättringar
-
Scriptsteget Loop innehåller nu alternativet Rensa, som avgör när relationer uppdateras. Rensa omfattar följande tre värden:
-
Alltid: När du ställer in ett fält i en loop rensas relationen tillsammans med kopplade data.
-
Minimum: När du ställer in ett fält i en loop rensas minsta möjliga mängd data.
-
Fördröjd: När du ställer in ett fält i en loop rensas data och relationsdata först efter att du har lämnat loopen.
-
-
Med layoutberäkningar kan du nu ange datatypen för resultatet i dialogrutan Ange beräkning.
-
Det nya kommandoradsverktyget FMDeveloperTool finns nu tillgängligt. Mer information finns i Viktig information om FileMaker Server.
-
Säker tunnelanslutning kan nu aktiveras via port 443 istället för port 5003 för FileMaker Pro och FileMaker Server för Linux. Tunnelanslutning med HTTPS kan aktiveras på följande platser:
-
Inställningar för FileMaker Pro: Välj Redigera > Inställningar (Windows) eller FileMaker Pro > Inställningar (macOS). På fliken Allmänt väljer du Tunnelanslutning med HTTPS.
-
Filen Assisted Install.txt: AI_USE_HTTP_PROTOCOL_NETWORK=1
Kommentarer:
-
Tunnelanslutning med HTTPS får endast aktiveras för FileMaker Server för Linux som är installerat på Ubuntu 22.
-
-
Funktionen Get ( Nätverksprotokoll ) returnerar nu HTTPS när tunnelanslutning med HTTPS är aktiverad på den FileMaker-klient eller FileMaker Server där beräkningen utförs.
-
OmniOrb har uppdaterats till version 4.3.0.
-
För att förbättra prestanda cachar databasmotorn nu relationer för att utvärdera beroenden.
-
FileMaker Pro har även optimerad minnesallokering för relationsändringar.
Åtgärdade problem
Layouter
-
I layoutberäkningar krävs nu endast fältnamnet för referenser till fält i den aktuella tabellen, inte det fullständiga namnet (tabell::fält).
-
Om en del av en layoutberäkning inte kunde utvärderas visades beräkningsformeln i bearbetningsläget.
-
macOS Sonoma: I layoutläget visades inte färgpaletten i snabbmenyn när man försökte ändra färg på ett objekt eller en layoutdel.
-
macOS Sonoma: Om man ändrade storlek på ett objekt i layoutläget blinkade handtaget och kanten visades som tjockare än normalt.
Scriptfönstret
-
macOS: Om man snabbt bytte namn på script eller mappar i scriptfönstret stängdes FileMaker Pro ibland oväntat ned.
-
macOS Sonoma: Om man öppnade och redigerade ett script i scriptfönstret och sedan stängde scriptfönstret och öppnade det igen visades inte längre verktygsfältet i scriptfönstret.
Allmänt
-
När man använde en OAuth 2.0-leverantör för att skicka e-post skickades inte e-postmeddelandet och man fick ett felmeddelande om att åtkomsttoken inte kunde genereras. Detta hände när FileMaker Pro eller FileMaker Server försökte skicka e-postmeddelanden.
-
Databaser på FileMaker Server slutade svara eller stängdes oväntat ned när fel uppstod i tillfälliga databasfiler.
-
I dialogrutan Ange fält saknades eller fungerade inte metoderna för att öppna dialogrutan Hantera databas.
-
macOS: Om man skapade en självkoppling i relationsdiagrammet stängdes FileMaker Pro oväntat ned.
-
macOS Sonoma: När Blickfång var aktiverat återställdes i vissa fall FileMaker Pro-fönster till sina ursprungliga positioner efter att man flyttat dem.
-
macOS Sonoma: Statusverktygsfältet kunde inte visas i dokumentfönstret i en nyöppnad fil om dokumentfönstret stängdes när statusverktygsfältet doldes i en annan fil.
Obs! Verktygsfältets inställningar för scriptsteget Nytt fönster ignoreras i macOS Sonoma.
-
macOS Sonoma: FileMaker Pro stängdes oväntat ned när man använde kommandot Klipp ut (Kommando+X) på en bild i layoutläget.
Kända problem
-
Om en fältreferens i en layoutberäkning endast använder fältnamnet uppdateras inte layoutberäkningen när fältdata ändras. Du kan kringgå problemet genom att använda det fullständiga fältnamnet (tabell::fält).
-
macOS Sonoma: När man anpassar statusverktygsfältet och sedan byter läge försvinner anpassningen.
Nya funktioner och förbättringar
-
Scriptsteget Utlös Claris Connect-flöde har nu en dialogruta där du kan välja ett flöde från ett Claris Connect-team. I dialogrutan Välj Claris Connect-flöde kan du välja ett team och ett flöde för den inloggade Claris ID-användaren, som måste vara med i ett Claris Connect-team. Namnet på det flöde du väljer för alternativet Flöde sparas när du väljer det och uppdateras inte om du ändrar flödets namn i Claris Connect. Mer information finns i Utlös Claris Connect-flöde.
-
Med den nya layoutberäkningen kan du placera ett beräknat värde i en layout utan att skapa ett beräkningsfält eller ställa in en variabel i ett script.
Så här infogar du en layoutberäkning i en layout:
-
I layoutläget klickar du där du vill infoga layoutberäkningen i layouten och väljer sedan menyn Infoga > Layoutberäkning.
Infoga inte in layoutberäkningar över ett fält eller något annat objekt som du vill visa.
-
I dialogrutan Ange beräkning anger du en formel för beräkningen och klickar sedan på OK.
En layoutberäkning, inklusive den angivna beräkningen, (<<ƒ:[beräkning]>>) visas i layouten.
Så här ändrar du en layoutberäkning:
-
I layoutläget högerklickar du på layoutberäkningen och väljer Redigera layoutberäkning.
-
Ändra beräkningen i dialogrutan Ange beräkning och klicka sedan på OK.
-
Åtgärdade problem
-
Scripttriggrarna VidSparaPost och VidÅterställPost utlöstes felaktigt för postdata som sparades och verkställdes mellan scriptsteget Öppna transaktion och motsvarande Verkställ transaktion eller Återställ transaktion.
Kända problem
-
macOS: Efter en lyckad uppdatering måste FileMaker Pro startas om manuellt.
Åtgärdade problem
-
Scriptsteget Stäng fönster i ett script som utlöses av scripttriggern VidFönsterTransaktion kunde inte stänga dokumentfönstret.
-
Följande franska översättningar av scripttriggernamn och beskrivning har ändrats:
-
OnWindowTransaction (engelska)
-
SurOperationFenetre har uppdaterats till SurTransactionFenetre (franska)
-
Följande franska översättningar av kontrollscriptsteg och beskrivningar har ändrats:
-
Revert Transaction (engelska)
-
"Annuler l'opération" har uppdaterats till "Annuler la transaction" (franska)
-
-
Open Transaction (engelska)
-
"Ouvrir une opération" har uppdaterats till "Ouvrir une transaction" (franska)
-
-
Commit Transaction (engelska)
-
"Valider l'opération" har uppdaterats till "Valider la transaction" (franska)
-
-
-
Följande franska översättningar av designfunktionsnamn och beskrivningar har ändrats:
-
BaseTableIDs (engelska)
-
IDsTableBase har uppdaterats till IDsTablesBase (franska)
-
-
BaseTableNames (engelska)
-
NomsTableBase har uppdaterats till NomsTablesBase (franska)
-
-
TableIDs (engelska)
-
IDTable har uppdaterats till IDsTables (franska)
-
-
LayoutIDs (engelska)
-
IDModele har uppdaterats till IDsModeles (franska)
-
-
ScriptIDs (engelska)
-
IDScript har uppdaterats till IDsScripts (franska)
-
-
FieldIDs (engelska)
-
IDRubrique har uppdaterats till IDsRubriques (franska)
-
-
ValueListIDs (engelska)
-
IDListeValeurs har uppdaterats till IDsListesValeurs (franska)
-
-
-
Funktionen Get ( ÄndradeFält ) returnerade inte alla fältändringar när en fältrepetition som inte var den första repetitionen ändrades.
-
När sökposter skapades, ändrades eller raderades utlöstes felaktigt scripttriggern VidFönsterTransaktion.
Nya funktioner och förbättringar
Funktioner
-
macOS: Funktionen GetLiveText kan nu användas i en scriptkörning på servern.
-
MacOS Ventura: Funktionen GetLiveText har nu även stöd för japanska (”ja-JP”), koreanska (”ko-KR”) och ukrainiska (”uk-UA”).
-
Den nya funktionen GetBaseTableName returnerar bastabellens namn för ett angivet fält.
-
Den nya funktionen Get ( CachefilSökväg ) returnerar sökvägen till cachefilen för den aktiva databasen.
-
Den nya funktionen Get ( CachefilNamn ) returnerar namnet på cachefilen för den aktiva databasen.
-
De nya funktionerna BaseTableNames och BaseTableIDs returnerar information om bastabellerna i stället för tabellförekomster.
-
Funktionen ReadQRCode kan nu användas i FileMaker Pro i Windows.
-
Funktionen Get ( ÄndradeFält ) returnerar nu fält som innehåller data när en ny post skapas.
Scripts
-
Scriptsteget Utför FileMaker Data API har nu stöd för parametern dateformats.
-
Det nya scriptsteget Utför script på server med återanrop utför ett angivet script på en server. När det har slutförts utför klienten ett annat angivet script.
-
Alternativet cURL i scriptsteget Infoga från URL har nu stöd för SFTP (secure file transfer protocol) och omfattar alternativet pubkey för SFTP-autentisering med offentlig nyckel.
-
Det nya scriptsteget Utlös Claris Connect-flöde sätter igång en automatisering av ett Claris Connect-arbetsflöde.
Allmänt
-
Du kan nu dubbelklicka på en fmcert-licenscertifikatsfil för att initiera processen att importera licenscertifikatet. Uppgraderingslicenser måste importeras med Hjälp > Ersätt FileMaker-licens.
-
Windows: Miniatyrbilder kan nu skapas omedelbart för PDF-filer i containerfält.
-
Den nya scripttriggern VidFönsterTransaktion skapar ett JSON-objekt när ett fönsters transaktion slutförs korrekt. JSON-objektet innehåller filnamnet, bastabellnamnet, post-ID, åtgärd och innehållet i bastabellens fält med namnet VidFönsterAktion (eller ett angivet fält) för varje åtgärd i den slutförda transaktionen.
-
SQL-frågor till FileMaker-databaser kan nu komma åt systemtabellen FileMaker_BaseTables. Den nya schemat innehåller följande fält:
-
BaseTableName – tabellnamnet
-
BaseTableId – tabell-ID
-
Source – källan (<intern>, MYSQL och så vidare)
-
ModCount – hur många gånger tabellen har modifierats
-
-
När man skickar e-post med FileMaker Pro kan man nu använda OAuth 2.0 med Microsoft 365 Business- eller Google Workspace-abonnemang.
-
Mörkt läge stöds nu delvis för relationsdiagrammet.
Åtgärdade problem
Layouter
-
macOS: Webbvisare registrerade inte musklickningar i Sökläge.
-
macOS: Om fönster som var överordnade till kortfönster stängdes avslutades ibland FileMaker Pro oväntat.
-
macOS Ventura: Ett tidigare minimerat layoutfönster kunde inte visa ett kortfönster om Blickfång var aktiverat i macOS.
-
Avskiljningslinjerna i ett knappfält ändrade storlek på fel sätt om man förankrade knappfältet och ändrade storlek när man ändrade storlek på layouten.
-
Portaler med alternativet Använd aktivt radläge inaktiverat återgavs felaktigt om portalen förankrades och man ändrade storlek på layouten.
-
JavaScript kunde inte utföras i webbvisare i Sökläge.
-
Windows: PDF:er i icke-interaktiva containrar och PDF:er som skapats från layouter var suddiga.
Funktioner
-
Programmet avslutades oväntat när funktionen GetContainerAttribute användes på en tabell med många poster.
-
Funktionen Get ( ÄndradeFält ) returnerade felaktigt ett tomt resultat för fält som ändrats med åtgärderna ersätt fältinnehåll, importera, uppdatera eller dra och släpp.
-
Textavkortningsfunktioner som Left och GetValue använde mer minne än nödvändigt.
-
Funktioner använde ibland felaktigt operativsystemets språk i stället för filens språk.
Scripts
-
Windows: Infoga från URL kunde inte koda angivna URL:er utan returnerade ett fel.
-
När alternativet Verifiera SSL-certifikat var inaktiverat för scriptsteget Infoga från URL, returnerades fel i stället för det förväntade resultatet vid certifikatfel.
-
Vissa textfärger i Scriptfönster ändrades inte mellan Mörkt läge och Ljust läge.
-
Script kunde inte längre köras när det fanns en öppen transaktion, huvudscriptet pausades och ett fel uppstod.
Allmänt
-
macOS Ventura: FileMaker Pro-alternativen i dialogrutan Skriv ut användes inte och alternativet Pages användes i stället.
-
Det var möjligt att ange ett inaktivt FileMaker-konto för att logga in med Apple när alternativet Dölj min e-postadress hade valts.
-
XML som skapats med Spara en kopia som XML innehöll inte information om alternativet Visa inloggningsfält även när OAuth eller AD FS är aktiverat.
-
Windows: Alternativet Spara poster som PDF gjorde att FileMaker Pro slutade svara när layouten innehöll webbinnehåll i en webbvisare. Webbinnehåll som inte hämtats innan tidsgränsen nåddes visades som tomt i PDF:en som skapas.
-
Windows: FileMaker Pro slutade svara eller avslutades oväntat på datorer med äldre maskinvara.
-
Transaktioner med ogiltiga datum slutfördes på poster i stället för att returnera fel. Transaktioner som sparas med ogiltiga datum returnerar nu fel 500.
API:er, teknik och funktioner som avvecklas
I och med att FileMaker Pro utvecklas förändras listan över tekniker, API:er och funktioner som stöds. Som en del av den utvecklingen kan vissa versioner av operativsystem, maskinvara och funktioner komma att avvecklas för att släppa fram andra. Avveckling betyder inte att ett objekt tas bort omedelbart, men du bör ändå migrera din lösning från de avvecklade teknikerna eftersom de kan komma att tas bort från framtida versioner av produkten.
Den senaste informationen om avvecklade API:er, tekniker och funktioner hittar du i Knowledge Base.
Mer information finns i FileMaker Pro Hjälp, annan dokumentation och supportresurser.