FileMaker Pro è disponibile per il download per le nuove installazioni e per gli aggiornamenti delle versioni principali dalla propria pagina di download della versione elettronica del software (ESD) o dalla Claris Customer Console. Aggiornamenti delle versioni minori sono disponibili in FileMaker Pro (Aiuto > Controllo aggiornamenti) o dalla pagina Aggiornamenti. Per ulteriori informazioni, vedere la Guida all'installazione di FileMaker Pro
Versione 21.0.2 – Agosto 2024
Problemi risolti
-
Quando eseguita in un file ospitato, l'istruzione di script Esegui ricerca semantica restituiva un gruppo trovato che non era ordinato in modo coerente per similarità del coseno come previsto.
-
Dopo aver specificato un'origine dati ODBC in un'istruzione di script Importa record, la finestra di dialogo Specifica ordine di importazione non visualizzava i campi di origine per consentire all'utente di associarli ai campi di destinazione.
-
Windows: quando si accedeva a FileMaker Pro con un account autenticato attraverso determinati provider di identità esterni per accedere ai file ospitati da FileMaker Cloud, veniva visualizzato un messaggio di errore anziché la pagina per la verifica in due fasi.
-
Windows: FileMaker Pro non riusciva a importare i record attraverso il driver ODBC Sage Accounts 50 v29.
-
Windows: dopo aver selezionato un pulsante o una barra dei pulsanti nel modo Formato scheda, dopo aver aperto la finestra di dialogo Impostazione pulsanti o Imposta barra dei pulsanti, fatto clic su un comando che apriva la finestra di dialogo Specifica il calcolo, quindi, in alcuni casi, dopo aver cambiato elemento attivo al di fuori dell'applicazione, FileMaker Pro smetteva di rispondere o si chiudeva inaspettatamente.
Importante FileMaker Pro 2024 non è supportato su macOS 12 Monterey e, in una futura release, non verrà più installato su Monterey. Per continuare a utilizzare l'ultima versione di FileMaker Pro, gli utenti che utilizzano Monterey dovranno presto eseguire l'aggiornamento a una versione di macOS successiva. Per le versioni di macOS supportate, vedere le Specifiche tecniche di Claris FileMaker 2024.
Nuove funzioni e miglioramenti
Istruzioni di script e funzioni di intelligenza artificiale
Le nuove istruzioni di script e funzioni di AI consentono di utilizzare più facilmente i dati delle app FileMaker Pro con modelli linguistici di grandi dimensioni (LLM). Insieme alle istruzioni di script per ottenere vettori di embedding dai propri dati e alle varie funzioni di utilità, l'istruzione di script Esegui ricerca semantica aiuta a rendere l'esecuzione di una ricerca molto più intelligente della semplice ricerca di parole chiave.
Nuove istruzioni di script di AI:
-
Configura account AI: imposta un account AI da utilizzare in base al nome, dati un fornitore del modello (o endpoint) e una chiave API.
-
Inserisci Embedding: inserisce la rappresentazione vettoriale del testo di input specificato in un campo o in una variabile.
-
Inserisci Embedding nel gruppo trovato: inserisce un valore in un campo in ogni record del gruppo trovato con la rappresentazione vettoriale dei contenuti di un campo specificato.
-
Esegui ricerca semantica: esegue una ricerca semantica nel campo specificato e limita il gruppo di record specificato per il testo di ricerca dato e il modello da utilizzare o per i vettori di embedding dati.
-
Imposta registrazione chiamate AI: controlla se i dettagli delle chiamate AI vengono salvati in un file di registro.
Nuove funzioni di AI:
-
CosineSimilarity: restituisce la similarità tra due vettori di embedding come numero compreso tra -1 (opposto) e 1 (simile).
-
GetEmbedding: restituisce una rappresentazione vettoriale come dati Contenitore per il testo di input utilizzando un modello di embedding.
-
GetEmbeddingAsFile: converte un vettore di embedding dal formato testo in dati Contenitore binari.
-
GetEmbeddingAsText: converte un vettore di embedding da dati Contenitore binari in formato testo.
-
GetTableDDL: restituisce le informazioni della tabella in formato Data Definition Language (DDL) per un elenco di ricorrenze di tabella specificate come array JSON.
-
GetTokenCount: restituisce il numero di token per il testo specificato. Utilizzare solo a titolo di riferimento; i conteggi effettivi utilizzati dai modelli possono variare.
-
Get(LastStepTokensUsed): restituisce i token utilizzati nell'ultima istruzione di script di AI.
Insieme a queste nuove istruzioni di script e funzioni, l'istruzione di script e la funzione di apprendimento automatico esistenti ora si trovano nella nuova categoria "Intelligenza artificiale" nelle finestre di dialogo Area di lavoro script e Specifica calcolo.
Apertura rapida
-
Per semplificare l'apertura delle proprie creazioni in FileMaker Pro, la casella Apertura rapida ora consente di:
-
Aprire file FileMaker Pro recenti e preferiti.
-
Cercare formati e script all'interno di tutti i file aperti.
-
Essere accessibile in qualsiasi modalità e quando il menu dell'editor di script è attivo.
-
Aprire il formato selezionato in una nuova finestra tenendo premuto il tasto Alt (Windows) o il tasto Opzione (macOS).
-
Per lo script selezionato, eseguire lo script (predefinito) o, se i privilegi lo consentono, aprire lo script per la modifica.
-
-
Per aprire più facilmente la casella Apertura rapida, la relativa scorciatoia da tastiera è stata scambiata con quella della scheda Campi in modo Formato scheda:
-
Casella Apertura rapida: Ctrl+K (Windows), Comando-K (macOS)
-
Scheda Campi: Ctrl+Alt+K (Windows), Comando-Opzione-K (macOS)
-
Vedere Utilizzo della casella Apertura rapida.
Miglioramenti delle istruzioni di script
-
L'istruzione di script Esegui script su server con callback ora include:
-
L'opzione Stato per specificare se lo script di callback deve mettere in pausa, riprendere, uscire o interrompere uno script attualmente in esecuzione. Questo offre le stesse opzioni degli script avviati con altri metodi.
-
L'opzione Per nome per specificare il nome di uno script di callback tramite un calcolo per personalizzare più facilmente il flusso degli script.
-
-
L'istruzione di script Esegui FileMaker Data API ora supporta:
-
Operazioni di scrittura per modificare i dati dei record. Nella richiesta, impostare la chiave
action
sui valoricreate
,update
,delete
oppureduplicate
. -
Restituzione di informazioni di errore appropriate tramite le funzioni Get ( UltimoErrore ), Get ( DettagliUltimoErrore ), Get ( PosizioneUltimoErrore ) come fanno altre istruzioni di script.
-
Ignorare l'opzione di convalida Consenti all’utente di ignorare durante l’immissione dei dati. Nella richiesta, impostare la nuova chiave
options.entrymode
suuser
(seguire le regole di convalida) o suscript
(ignorare le regole di convalida).
Vedere Esegui FileMaker Data API.
-
-
L'istruzione di script Configura notifica locale ora supporta:
-
Esecuzione in FileMaker Pro (precedentemente supportata solo in FileMaker Go).
-
Visualizzazione di una notifica quando FileMaker Go è in primo piano (supportata solo in FileMaker Go). Utilizzare la nuova opzione Mostra quando app in primo piano.
Vedere Configura notifica locale.
-
-
L'istruzione di script Imposta registrazione errori ora è supportata negli script eseguiti da FileMaker WebDirect e FileMaker Data API per aiutare a identificare e a risolvere rapidamente i problemi. Vedere Imposta registrazione errore.
-
L'istruzione di script Annulla transazione ora è supportata nei subscript per semplificare gli script che utilizzano le transazioni. Per ulteriori informazioni su questo miglioramento del supporto delle transazioni nidificate, vedere Apri transazione.
-
Inserisci da URL ora supporta l'opzione cURL
--aws-sigv4
. Questa opzione non è supportata quando il file è ospitato da FileMaker Server su Ubuntu 20. Vedere Opzioni cURL supportate. -
L'istruzione di script Salva copia come pacchetto componente aggiuntivo non è più in anteprima ed è stata aggiunta alla Guida di FileMaker Pro. Vedere Salva copia come pacchetto componente aggiuntivo.
Funzioni
Nuove funzioni:
-
La nuova funzione JSONMakeArray converte una lista valori in un array JSON, dati il separatore di riga e il tipo di dati JSON da utilizzare. Vedere JSONMakeArray.
-
In macOS, iOS e iPadOS, la nuova funzione RicavaTestoAttivoComeJSON restituisce il testo trovato in un'immagine fornita in un campo Contenitore, in modo simile alla funzione RicavaTestoAttivo. Tuttavia, questa funzione restituisce i dati JSON per ogni singola riga di testo e la relativa posizione all'interno dell'immagine. Vedere RicavaTestoAttivoComeJSON.
Miglioramenti delle funzioni:
-
Miglioramenti della sintassi per le funzioni JSON:
-
Per aggiungere facilmente elementi a un array con la funzione JSONSetElement, ora è possibile utilizzare
"[+]"
nel parametrochiaveOIndiceOPercorso
per rappresentare l'elemento successivo dopo la fine dell'array corrente. Ad esempio, questo aggiunge due elementi alla fine di un array esistente in $$jsonArray:CopiaJSONSetElement ( $$jsonArray ;
[ "[+]" ; "Claris" ; JSONString ] ;
[ "[+]" ; "FileMaker" ; JSONString ]
) -
Per fare facilmente riferimento all'ultimo elemento dell'array JSON corrente, ora è possibile utilizzare
"[:]"
nel parametrochiaveOIndiceOPercorso
in una qualsiasi delle funzioni JSON. Ad esempio:-
JSONGetElement ( "[1, 2, 3, 5]"; "[:]" )
restituisce 5. -
Questo crea un array con un elemento utilizzando la sintassi "[+]", quindi aggiunge un'altra coppia chiave-valore a quell'elemento facendovi riferimento con la sintassi
"[:]"
:CopiaJSONSetElement ( "[]";
[ "[+].a", 5, JSONNumber ] ;
[ "[:].b", 6, JSONNumber ]
)Che restituisce:
[ { "a":5, "b":6 } ]
Vedere Utilizzo delle funzioni JSON, JSONSetElement e JSONGetElement.
-
-
-
Con l'aggiunta del supporto di Testo attivo per le lingue thailandese e vietnamita in iOS 17, iPadOS 17 e macOS Sonoma, le funzioni RicavaTestoAttivo e RicavaTestoAttivoComeJSON ora supportano anche queste lingue. Vedere RicavaTestoAttivo.
Formati
-
I visualizzatori Web ora supportano la comunicazione web in tempo reale (WebRTC, Web Real-Time Communication) in FileMaker Pro (non supportata in FileMaker Go). Per consentire l'uso della WebRTC ai visualizzatori Web, al primo avvio di FileMaker Pro all'utente viene richiesto di consentire l'accesso a telecamera e microfono.
Applicazione
-
macOS: il menu Finestra ora mostra le icone delle finestre di FileMaker Pro ridotte a icona.
-
Windows: le prestazioni sono state migliorate quando si utilizza la casella di ricerca in aree quali la finestra di dialogo Gestisci formati, la scheda Campi in modo Formato scheda e l'Area di lavoro script.
-
Windows: tutti i riferimenti a Microsoft Edge WebView2 Runtime sono stati aggiornati alla stessa versione per un'esperienza più coerente.
-
Le ripetizioni nelle variabili ora sono supportate nei percorsi dei file. Ad esempio, $path[2] può essere impostato sul percorso di un file e utilizzato in istruzioni di script come Esporta contenuto campo in cui sono previsti percorsi:
CopiaImposta variabile [ $path[2]; Valore: Get ( PercorsoDesktop ) & "test.pdf" ]
Esporta contenuto campo [ Tabella::Contenitore ; "$path[2]" ; Apri automaticamente ; Crea cartelle: Sì ] -
Il file import.log ora include informazioni di errore quando si verificano problemi durante la copia o l'importazione di elenchi di valori e temi.
-
Nella finestra di dialogo Gestisci database, il grafico delle relazioni ora supporta la modalità scura.
-
La possibilità di apportare modifiche indirette allo schema del database è stata rimossa dallo scripting mentre uno script è in esecuzione con privilegi di accesso completo.
-
Tutti i prodotti Claris FileMaker 2024 hanno una nuova icona che è possibile trovare nelle app, nei programmi di installazione, nelle icone dei file .fmp12 e altro ancora.
Programma di installazione (Windows)
-
Windows: il programma di installazione Microsoft Edge WebView2 Runtime incluso con il programma di installazione di FileMaker Pro è stato aggiornato alla versione 118.0.2088.76. Se è già installata una versione successiva, questa versione del programma di installazione di WebView2 non viene eseguita.
-
Windows: il programma di installazione di FileMaker Pro ora installa un aggiornamento di Bonjour su un'installazione Bonjour esistente.
Salva copia come XML
Quando un file FileMaker Pro viene salvato utilizzando Salva copia come XML:
-
I dati dell'immagine per ogni istanza di un'icona personalizzata venivano salvati separatamente nel file XML. Ora l'immagine viene salvata una volta sola e vi si fa riferimento da ogni istanza e questo può ridurre le dimensioni e la complessità del file.
-
Gli oggetti del formato, le istruzioni di script e le voci di menu personalizzate ora includono hash per facilitare il riconoscimento delle loro modifiche.
Librerie e pacchetti aggiornati
-
La libreria del parser XML Xerces è stata sostituita con libxml2 e la libreria dell'elaboratore Xalan XSLT è stata sostituita con libxslt. Vedere Formato XML.
-
Nel quadro della sostituzione con libxml2 e libxslt, sono supportate anche le estensioni di EXSLT. Vedere exslt.github.io.
-
-
OpenSSL è stato aggiornato alla versione 3.0.11.
-
OmniOrb è stato aggiornato alla versione 4.3.2.
Problemi risolti
Istruzioni di script
-
Windows: quando l'istruzione di script Inserisci da URL veniva utilizzata con un URL valido che iniziava con file:// e includeva caratteri Unicode, l'istruzione di script restituiva l'errore "Connessione non riuscita".
-
Quando si utilizzava l'istruzione di script Inserisci da URL con l'opzione cURL
--proxy
e un server proxy HTTPS, veniva restituito un errore indicante che il nome del certificato SSL del proxy non corrispondeva alla destinazione finale. -
Quando si utilizzava l'istruzione di script Esegui FileMaker Data API con la chiave
action
impostata sucreate
oupdate
, se si specificava un valore per la chiavedateformats
, veniva restituito un errore. -
FileMaker Pro si chiudeva inaspettatamente quando si eseguiva un'istruzione di script Esegui FileMaker Data API che faceva riferimento a un campo che terminava con i due punti.
-
L'istruzione di script Invia evento in un componente aggiuntivo faceva sì che venisse restituito l'errore 100 dopo l'esportazione e la successiva reimportazione del componente aggiuntivo.
-
L'istruzione di script Configura notifica locale non veniva eseguita quando le notifiche di sistema erano disabilitate e non riusciva a inviare il valore "NotificaNonConsentita" nel parametro di script.
-
Dopo aver eseguito uno script che eseguiva l'istruzione di script Loop con l'opzione Scarica impostata su Rinviato, i campi correlati non sempre visualizzavano o aggiornavano i dati come previsto.
Funzioni e calcoli
-
Get ( CampiModificati ) non restituiva necessariamente l'elenco dei campi non vuoti quando veniva eliminato un record.
-
Il confronto di numeri con precisione elevata a volte causava erroneamente la valutazione di numeri equivalenti come diversi.
-
In alcuni casi, fare riferimento a un campo ripetuto a un indice contenente 9 o più zeri causava il fallimento silenzioso dell'operazione.
Prestazioni
-
Le funzioni di abbreviazione testo come Sinistra e RicavaValore erano più lente rispetto alle versioni precedenti. Le modifiche di riduzione della memoria alle funzioni ora sono ottimizzate per migliorare le prestazioni.
-
JavaScript veniva eseguito lentamente negli oggetti del visualizzatore web quando le funzioni personalizzate venivano eseguite in modo ricorsivo.
Formati
-
macOS: quando si apriva Dropbox in un visualizzatore web, veniva visualizzato un errore con l'istruzione "Aggiorna il browser per utilizzare Dropbox".
-
Windows: i visualizzatori web in FileMaker Pro utilizzavano sempre l'inglese come lingua di visualizzazione dell'interfaccia utente. Ora i visualizzatori web utilizzano la lingua di visualizzazione di Windows scelta nell'app Impostazioni di Windows.
-
macOS: FileMaker Pro smetteva di rispondere quando erano visibili migliaia di campi ripetuti.
-
macOS: la formattazione condizionale nei controlli slide non veniva necessariamente valutata.
-
Windows: i formati che utilizzavano il vecchio tema stampa_illuminato erano lenti da stampare.
-
Lo stile dello stato di passaggio del mouse spesso non veniva applicato correttamente ai campi configurati con testo segnaposto.
-
Quando si faceva clic su un calcolo del formato che si trovava all'interno di un oggetto contenitore come un controllo pannello o un portale, facendo clic al di fuori del calcolo del formato, questo veniva spostato verso il basso e verso destra.
-
I calcoli del formato non venivano aggiornati quando si aggiornavano i dati del campo in base al nome del campo, anziché al nome completamente qualificato.
-
In un campo impostato per essere visualizzato come casella di modifica nascosta, il testo segnaposto che utilizzava le funzioni di formattazione del testo in un calcolo non veniva formattato correttamente negli stati normale e passaggio del mouse.
-
Se si creava un nuovo oggetto di testo e, facendo clic su di esso, lo si trascinava, la larghezza dell'oggetto veniva modificata in 0.
-
Le dimensioni di un portale con un'unica riga aumentavano di 1 pixel quando si apriva la finestra di dialogo Impostazioni portale.
-
In modalità Kiosk, in alcuni casi la visualizzazione di un formato era sfalsata verticalmente in modo tale che l'area attiva di un pulsante risultava leggermente più alta dell'area visibile del pulsante. Inoltre, in Visualizza come lista, il primo record veniva inizialmente fatto scorrere un po' verso l'alto, oscurando il primo record.
Sicurezza
-
Se si effettuava l'accesso a un file FileMaker Pro utilizzando un account senza privilegi di accesso ai record per alcune tabelle, il Visualizzatore dati si attivava quando veniva eseguito uno script con Garantisci privilegi di accesso completo abilitato. Se precedentemente impostata per controllare valori dipendenti dai dati delle tabelle ad accesso limitato, la scheda Controlla del Visualizzatore dati visualizzava dati ad accesso limitato per tutto il tempo in cui lo script era in esecuzione.
Applicazione
-
Nei file ospitati da determinate versioni di FileMaker Server o FileMaker Cloud, FileMaker Pro impediva agli utenti di apportare modifiche nella finestra di dialogo Opzioni file.
-
macOS: nella finestra di dialogo Host, dopo aver modificato un host preferito e aver premuto il tasto Esc, FileMaker Pro si chiudeva inaspettatamente.
-
macOS Sonoma: quando Stage Manager veniva attivato, in alcuni casi, le finestre di FileMaker Pro tornavano nelle posizioni originali dopo averle spostate.
-
Dopo aver selezionato una delle seguenti opzioni nella finestra di dialogo Opzioni file, un Resoconto Definizione Database le elencava come "Disattivate":
-
Consenti credenziali memorizzate per l'autenticazione
-
Richiedi codice iOS o iPadOS
-
Visualizza i campi per l'accesso anche se OAuth o AD FS è abilitato
-
Nascondi tutte le barre degli strumenti
-
-
Il trigger di script SuTransazioneFinestra non veniva visualizzato nel Resoconto Definizione Database.
-
macOS: quando più di sei provider OAuth sono configurati per accedere a un file FileMaker Pro ospitato, nella finestra di dialogo di accesso vengono visualizzati solo i pulsanti di sei provider.
-
macOS: quando un computer veniva impostato per utilizzare un server proxy con un nome utente e una password per accedere a Internet, se il tunneling HTTPS era attivo, FileMaker Pro non riusciva a connettersi a un host FileMaker Server su Internet.
-
macOS: dopo aver utilizzato Aiuto > Controllo aggiornamenti, la finestra di dialogo della versione visualizzava erroneamente "Errore di aggiornamento!" e il pulsante "Annulla aggiornamento" quando non c'era alcun aggiornamento disponibile.
-
macOS: l'uscita da FileMaker Pro con più finestre, entrambi i pannelli del modo Formato scheda, la finestra di dialogo Gestisci formati e una finestra Impostazioni aperti, causava la segnalazione di un errore da parte di FileMaker Pro.
-
macOS: in precedenza, dopo aver modificato una funzione nella finestra di dialogo Funzioni personalizzate, l'utilizzo di Annulla annullava tutte le modifiche. Ora, ogni volta che si utilizza Annulla, viene annullata solo la modifica più recente, come nelle altre finestre di dialogo di calcolo.
-
macOS: nella finestra di dialogo Impostazione controllo slide, il numero di pannelli veniva tagliato quando i pannelli erano numerosi.
-
macOS: FileMaker Pro si chiudeva inaspettatamente quando si utilizzava la scorciatoia da tastiera Comando-U mentre si era all'interno del grafico delle relazioni se la finestra di dialogo Gestisci database veniva aperta da uno script. Inoltre, i comandi da tastiera e gli acceleratori per il grafico delle relazioni ora funzioneranno, anziché essere ignorati.
-
macOS: FileMaker Pro si chiudeva inaspettatamente quando un plug-in trasferiva dati UTF-8 non validi attraverso l'API FM_Text_Assign().
-
macOS Sonoma: FileMaker Pro si chiudeva inaspettatamente quando si utilizzava il comando taglia (Comando+X) su un'immagine in modo Formato scheda.
-
macOS Sonoma: la modifica delle modalità o la riapertura di file causava il ripristino delle impostazioni predefinite per le barre degli strumenti personalizzate.
-
macOS Sonoma: dopo aver aggiunto o rimosso elementi nella barra degli strumenti, aver nascosto la barra degli strumenti nella finestra corrente e quindi aperto un altro file o creato un file, nella barra degli strumenti venivano ripristinati gli elementi predefiniti.
-
Windows: la finestra di dialogo dell'istruzione di script Invia posta per OAuth 2.0 nascondeva il bordo superiore dell'opzione E-mail account servizio quando la finestra era della dimensione predefinita.
-
Quando si modificava l'ordine di importazione di un'istruzione di script Importa record e veniva selezionato un tipo di file ma non era fornito alcun file, FileMaker Pro visualizzava un errore e non permetteva di modificare l'ordine di importazione.
-
Windows: se si incollava un calcolo su più righe in Impostazioni, veniva incollata solo la prima riga e il resto veniva tagliato.
-
Windows: FileMaker Pro si chiudeva inaspettatamente quando si ridimensionavano le colonne nella finestra di dialogo Gestisci formati.
-
Se si effettuava l'accesso con un account con privilegi di tipo "nessun accesso" ai formati, FileMaker Pro si chiudeva inaspettatamente quando si accedeva al modo Formato scheda e si trascinava un componente aggiuntivo su un formato.
-
Quando si modificava un campo, venivano segnalate modifiche anche se il campo non veniva modificato a causa di errori di convalida.
-
L'icona della formattazione condizionale non veniva visualizzata per gli oggetti fino al salvataggio del formato.
-
Il trigger di script SuTransazioneFinestra veniva attivato erroneamente quando si usciva dal modo Trova.
-
I trigger di script SuSalvataggioRecord e SuRipristinoRecord venivano attivati erroneamente per i dati dei record salvati tra l'istruzione di script Apri transazione e l'istruzione di script corrispondente Salva transazione o Annulla transazione.
-
La finestra di dialogo Inserisci dall'indice era vuota quando veniva fatto riferimento a un'origine dati esterna da più file.
-
Nell'Area di lavoro script, talvolta l'icona dell'ingranaggio alla fine di alcune istruzioni di script era parzialmente nascosta.
-
macOS: rinominare rapidamente script o cartelle nell'Area di lavoro script a volte causava la chiusura inaspettata di FileMaker Pro.
-
Se un utente stava modificando un account in un file ospitato, se un'istruzione di script (ad esempio, Ripristina password account) tentava di modificare lo stesso account contemporaneamente non ci riusciva, ma Get ( UltimoErrore ) non restituiva errori. Ora Get ( UltimoErrore ) restituisce il nuovo codice di errore 310 per indicare che un elemento non può essere modificato perché un altro utente lo sta modificando.
-
Se a un file era già stata aggiunta un'origine dati esterna FileMaker o ODBC, non era possibile aggiungere una tabella dall'origine dati Claris Studio nel grafico delle relazioni.
-
FileMaker Pro si chiudeva inaspettatamente dopo aver aperto la finestra di dialogo Modifica vista tabella e di lì il grafico delle relazioni e aver fatto clic su una tabella correlata, quindi aggiunto un campo correlato nella finestra di dialogo Modifica vista tabella.
-
FileMaker Pro non riusciva a importare un file XML importando una cartella di file di testo. I file con estensione csv, tab, tsv, mer, htm, html, xml, svg, json, log e txt ora vengono riconosciuti come file di testo.
-
Un'immagine in formato HEIF/HEIC veniva inserita in un campo Contenitore come file piuttosto che come immagine.
-
Dopo aver inserito un certificato di licenza di aggiornamento, era possibile specificare la chiave di licenza ma non il file del certificato di licenza di una versione precedente valida. Ora è possibile specificare l'una o l'altra cosa, in base a ciò che si è ricevuto con la versione precedente valida.
-
Il componente aggiuntivo Calendario non riusciva a visualizzare un evento nel mese finale se l'evento si estendeva su più mesi.
-
Dopo aver clonato un file che utilizzava il componente aggiuntivo Grafico semplice, in determinate circostanze la finestra di dialogo delle impostazioni del componente aggiuntivo era vuota. Vale a dire, se il componente aggiuntivo veniva aggiunto al file originale in un sistema in cui il separatore decimale era il punto, ma il file clonato veniva aperto su un sistema in cui il separatore decimale era la virgola.
-
Dopo che un componente aggiuntivo con un formato che specificava un set di menu personalizzati veniva aggiunto a un file FileMaker Pro contenente un set di menu personalizzati con lo stesso nome, il nome del set di menu personalizzati del componente aggiuntivo veniva modificato come previsto nella finestra di dialogo Gestisci menu personalizzati in modo da utilizzare un nome diverso. Tuttavia, nella finestra di dialogo Gestisci formati, la colonna Set menu per il formato del componente aggiuntivo visualizzava il nome del set di menu del file anziché quello del componente aggiuntivo.
Salva copia come XML
Quando un file FileMaker Pro veniva salvato utilizzando Salva copia come XML:
-
Una sequenza finale XML CDATA di "]]>" senza la sequenza iniziale causava la chiusura inaspettata di FileMaker Pro.
-
L'elemento Field includeva un attributo DefaultStyle non necessario nel file XML.
-
A un campo impostato per convalidare i valori come elementi di una lista valori, ma per il quale non era stata specificata alcuna lista valori, mancava l'elemento ValueListReference nel file XML.
-
In alcuni casi una voce di menu personalizzata per l'esecuzione di uno script veniva salvata erroneamente nel file XML.
-
Un pulsante con Azione impostato su Non fare nulla generava un elemento di azione non necessario per il pulsante nel file XML.
-
Un pulsante in una barra dei pulsanti contenuta in un altro oggetto (ad esempio, un popover o un controllo pannello) veniva visualizzato più volte nel file XML. Ora il pulsante compare solo una volta, il che può ridurre le dimensioni e la complessità del file.
-
Un formato associato a un set di menu personalizzato non includeva un riferimento al set di menu personalizzato.
-
Un campo di fusione per un campo in una tabella correlata in un'origine dati esterna generava un elemento TableOccurrenceReference con attributi non validi o vuoti nel file XML.
-
Negli elementi Testo descrizione mancava l'elemento figlio Calcolo.
-
Un elemento ScriptTrigger faceva riferimento allo script di attivazione script errato.
-
L'elemento FieldReference per un campo di fusione su un formato non aveva valori per il nome e gli attributi IDUU.
-
I set di privilegi con Comandi di menu disponibili impostato su Solo modifica venivano rappresentati erroneamente come impostati su Tutti.
-
I privilegi personalizzati, quando impostati per una nuova tabella, utilizzavano una struttura XML diversa da quelle impostate per le tabelle esistenti. Ora la struttura XML per una nuova tabella è la stessa di quella delle tabelle esistenti.
-
Gli elementi Field per i campi che richiedevano la convalida con una lista valori non contenevano alcun elemento ValueListReference quando la lista valori proveniva da un file mancante. Ora, in questo caso, gli elementi Field includono un elemento ValueListReference. La lista valori corrispondente nell'elemento ValueListCatalog ora contiene solo un id, un nome, un UUID e un tipo di origine. I dettagli della lista valori ora sono memorizzati nel nuovo elemento OptionsForValueLists.
Funzioni rimosse
-
macOS: poiché macOS Sonoma ha rimosso il supporto per le immagini Encapsulated Postscript (.eps), FileMaker Pro non supporta più le immagini EPS a partire da quella versione di macOS. Le immagini EPS sono ancora supportate in Windows.
Problemi noti
-
Quando si modifica un calcolo del formato nella finestra di dialogo Specifica il calcolo e si fa clic su OK, i nomi delle funzioni in maiuscolo e minuscolo oppure solo in maiuscolo non vengono riformattate in titolo come previsto.
Versione 20
Problemi risolti
-
Questo aggiornamento offre importanti correzioni di problemi di sicurezza ed è consigliato a tutti gli utenti.
-
macOS Sonoma: la modifica delle modalità o la riapertura di file causava il ripristino delle impostazioni predefinite per le barre degli strumenti personalizzate.
-
Se a un file era già stata aggiunta un'origine dati esterna FileMaker o ODBC, non era possibile aggiungere una tabella dall'origine dati Claris Studio nel grafico delle relazioni.
Nuove funzioni e miglioramenti
-
L'istruzione di script Loop ora include l'opzione Scarica che determina quando le relazioni vengono aggiornate. Scarica include i seguenti tre valori:
-
Sempre: quando si imposta un campo all'interno di un loop, la relazione viene scaricata insieme ai dati uniti.
-
Minimo: quando si imposta un campo all'interno di un loop, vengono scaricati dati minimi.
-
Rinviato: quando si imposta un campo all'interno di un loop, i dati e i dati della relazione vengono scaricati solo dopo l'uscita dal loop.
-
-
I calcoli del formato ora consentono di specificare il tipo di dati per il risultato nella finestra di dialogo Specifica il calcolo.
-
Il nuovo strumento a riga di comando FMDeveloperTool è ora disponibile. Vedere le Note sulla release di FileMaker Server.
-
Il tunneling di connessione sicura ora può essere abilitato sulla porta 443 anziché sulla porta 5003 per FileMaker Pro e FileMaker Server per Linux. Il tunneling HTTPS può essere abilitato nelle seguenti posizioni:
-
Preferenze FileMaker Pro: selezionare Modifica > Preferenze (Windows) o FileMaker Pro > Impostazioni (macOS), quindi nella scheda Generale selezionare Tunneling HTTPS.
-
File Assisted Install.txt: AI_USE_HTTP_PROTOCOL_NETWORK=1
Note:
-
Il tunneling HTTPS può essere abilitato solo per FileMaker Server per Linux installato su Ubuntu 22.
-
-
La funzione Get(ProtocolloRete) ora restituisce "HTTPS" quando il tunneling HTTPS è abilitato sul client FileMaker o su FileMaker Server in cui viene eseguito il calcolo.
-
OmniOrb è stato aggiornato alla versione 4.3.0.
-
Per migliorare le prestazioni, il motore di database ora memorizza nella cache le relazioni per valutare le dipendenze.
-
FileMaker Pro include anche l'allocazione di memoria ottimizzata per modifiche alle relazioni.
Problemi risolti
Formati
-
Nei calcoli del formato, i riferimenti ai campi nella ricorrenza di tabella corrente ora richiedono solo il nome del campo, non il nome completamente qualificato (tabella::campo).
-
Se parte di un calcolo del formato non veniva valutata, la formula del calcolo veniva visualizzata nel modo Usa.
-
macOS Sonoma: in modo Formato scheda, il menu di scelta rapida non visualizzava la palette dei colori quando si tentava di modificare il colore di un oggetto o di una parte del formato.
-
macOS Sonoma: se si ridimensionava un oggetto in modo Formato scheda, il quadratino lampeggiava e veniva visualizzato un bordo più spesso del normale.
Area di lavoro script
-
macOS: rinominare rapidamente script o cartelle nell'Area di lavoro script a volte causava la chiusura inaspettata di FileMaker Pro.
-
macOS Sonoma: se si apriva e si modificava uno script nell'Area di lavoro script, quindi si chiudeva e si riapriva l'Area di lavoro script, la barra degli strumenti non veniva più visualizzata nell'Area di lavoro script.
Generale
-
Quando si utilizzava un provider OAuth 2.0 per inviare e-mail, l'e-mail non veniva inviata e veniva restituito un errore riguardante l'impossibilità di generare il token di accesso. Ciò si verificava quando FileMaker Pro tentava di inviare e-mail o quando FileMaker Server tentava di inviare notifiche e-mail.
-
I database di FileMaker Server smettevano di rispondere o si chiudevano inaspettatamente quando venivano visualizzati errori nei file di database temporanei.
-
Nella finestra di dialogo Specifica il campo, i metodi per aprire la finestra di dialogo Gestisci database mancavano o non funzionavano.
-
macOS: la creazione di un auto collegamento nel grafico delle relazioni causava la chiusura inaspettata di FileMaker Pro.
-
macOS Sonoma: quando Stage Manager veniva attivato, in alcuni casi, le finestre di FileMaker Pro tornavano nelle posizioni originali dopo averle spostate.
-
macOS Sonoma: la barra degli strumenti non veniva visualizzata nella finestra del documento di un file appena aperto se la finestra del documento veniva chiusa mentre la barra degli strumenti era nascosta in un altro file.
Nota: le impostazioni della barra degli strumenti per l'istruzione di script Nuova finestra vengono ignorate in macOS Sonoma.
-
macOS Sonoma: FileMaker Pro si chiudeva inaspettatamente quando si utilizzava il comando taglia (Command+X) su un'immagine in modo Formato scheda.
Problemi noti
-
Se un riferimento di campo in un calcolo del formato utilizza solo il nome del campo, il calcolo del formato non si aggiorna quando i dati del campo cambiano. Per aggirare questo problema, utilizzare il nome del campo completamente qualificato (tabella::campo).
-
macOS Sonoma: quando si personalizza la barra degli strumenti e poi si cambia modo, la personalizzazione viene persa.
Nuove funzioni e miglioramenti
-
L'istruzione di script Attiva flusso Claris Connect ora comprende una finestra di dialogo che permette di selezionare un flusso da un team Claris Connect. La finestra di dialogo Seleziona flusso Claris Connect permette di selezionare un team e un flusso per l'utenre ID Claris che ha eseguito l'accesso, che deve far parte di un team Claris Connect. Il nome del flusso selezionato per l'opzione Flusso viene salvato al momento della selezione e non verrà aggiornato se si cambia il nome del flusso in Claris Connect. Vedere Attiva flusso Claris Connect.
-
Il nuovo calcolo formato permette di inserire un valore calcolato in un formato senza creare un campo Calcolo o impostare una variabile in uno script.
Per inserire un calcolo formato in un formato:
-
Nel modo Formato scheda, fare clic sul punto del formato in cui si intende inserire il calcolo formato, quindi selezionare il menu Inserisci > Calcolo formato.
Non inserire calcoli formato sopra un campo o qualunque altro oggetto che si intende visualizzare.
-
Nella finestra di dialogo Specifica il calcolo, inserire una formula per il calcolo, quindi fare clic su OK.
Un calcolo formato, comprendente il calcolo specificato, (<<ƒ: [calcolo] >> ) appare sul formato.
Per modificare un calcolo formato:
-
Nel modo Formato scheda, fare clic con il tasto destro del mouse sul calcolo formato, quindi selezionare Modifica calcolo formato.
-
Nella finestra di dialogo Specifica il calcolo modificare il calcolo, quindi fare clic su OK.
-
Problemi risolti
-
I trigger di script SuSalvataggioRecord e SuRipristinoRecord sono stati attivati erroneamente per i dati record salvati tra l'istruzione di script Apri transazione e l'istruzione corrispondente Salva transazione o Annulla transazione.
Problemi noti
-
macOS: al termine dell'aggiornamento, FileMaker Pro deve essere riavviato manualmente.
Problemi risolti
-
L'istruzione di script Chiudi finestra in uno script attivato dal trigger di script SuTransazioneFinestra non riusciva a chiudere la finestra del documento.
-
Le traduzioni in francese del nome e della descrizione del seguente trigger di script sono cambiate:
-
OnWindowTransaction (inglese)
-
SurOperationFenetre è stato aggiornato in SurTransactionFenetre (francese)
-
Le traduzioni in francese del nome e della descrizione della seguente istruzione di script Controllo sono cambiate:
-
Revert Transaction (inglese)
-
"Annuler l'opération" è stato aggiornato in "Annuler la transaction" (francese)
-
-
Open Transaction (inglese)
-
"Ouvrir une opération" è stato aggiornato in "Ouvrir une transaction" (francese)
-
-
Commit Transaction (inglese)
-
"Valider l'opération" è stato aggiornato in "Valider la transaction" (francese)
-
-
-
Le traduzioni in francese del nome e della descrizione della seguente funzione di definizione sono cambiate:
-
BaseTableIDs (inglese)
-
IDsTableBase è stato aggiornato in IDsTablesBase (francese)
-
-
BaseTableNames (inglese)
-
NomsTableBase è stato aggiornato in NomsTablesBase (francese)
-
-
TableIDs (inglese)
-
IDTable è stato aggiornato in IDsTables (francese)
-
-
LayoutIDs (inglese)
-
IDModele è stato aggiornato in IDsModeles (francese)
-
-
ScriptIDs (inglese)
-
IDScript è stato aggiornato in IDsScripts (francese)
-
-
FieldIDs (inglese)
-
IDRubrique è stato aggiornato in IDsRubriques (francese)
-
-
ValueListIDs (inglese)
-
IDListeValeurs è stato aggiornato in IDsListesValeurs (francese)
-
-
-
La funzione Get ( CampiModificati ) non restituiva tutte le modifiche dei campi quando veniva modificata una ripetizione campo diversa dalla prima ripetizione.
-
Se si creavano, si modificavano e si eliminavano richieste di ricerca, veniva attivato erroneamente il trigger di script SuTransazioneFinestra.
Nuove funzioni e miglioramenti
Funzioni
-
macOS: la funzione RicavaTestoAttivo ora è supportata in uno script eseguito sul server.
-
macOS Ventura: la funzione RicavaTestoAttivo ora supporta anche le impostazioni locali per giapponese ("ja-JP"), coreano ("ko-KR") e ucraino ("uk-UA").
-
La nuova funzione RicavaNomeTabellaBase restituisce il nome della tabella base di un campo fornito.
-
La nuova funzione Get ( PercorsoFileCache ) restituisce il percorso del file cache per il database attualmente attivo.
-
La nuova funzione Get ( NomeFileCache ) restituisce il nome del file cache per il database attualmente attivo.
-
Le nuove funzioni NomiTabelleBase e IDTabelleBase restituiscono informazioni sulle tabelle base, anziché tutte le ricorrenze di tabella.
-
La funzione LeggiCodiceQR ora è disponibile per l'uso in FileMaker Pro in Windows.
-
La funzione Get ( CampiModificati ) ora restituisce i campi contenenti dati quando viene creato un nuovo record.
Script
-
L'istruzione di script Esegui FileMaker Data API ora supporta il parametro dateformats.
-
La nuova istruzione di script Esegui script su server con callback esegue uno script specificato su un server. Al termine dell'operazione, il client esegue localmente un altro script specificato.
-
L'opzione cURL nell'istruzione di script Inserisci da URL ora supporta il protocollo di trasferimento file sicuro (SFTP) e comprende l'opzione pubkey per l'autenticazione SFTP con chiave pubblica.
-
La nuova istruzione di script Attiva flusso Claris Connect avvia l'automazione di un flusso di lavoro Claris Connect.
Generale
-
Ora è possibile avviare il processo di importazione del certificato di licenza facendo doppio clic sul file di un certificato di licenza fmcert. Le licenze di aggiornamento devono essere importate utilizzando Aiuto > Sostituisci la licenza FileMaker.
-
Windows: ora le miniature possono essere create immediatamente per i file PDF nei campi Contenitore.
-
Il nuovo trigger di script SuTransazioneFinestra crea un oggetto JSON ogniqualvolta la transazione di una finestra viene completata correttamente. L'oggetto JSON comprende il nome del file, il nome della tabella base, l'ID del record, l'operazione e i contenuti di quel campo della tabella base chiamato SuTransazioneFinestra (o di un campo specificato) per ogni operazione nell'ambito della transazione completata.
-
Le query SQL ai database FileMaker ora possono accedere a una tabella di sistema FileMaker_TabelleBase. Il nuovo schema contiene i seguenti campi:
-
BaseTableName - il nome della tabella
-
BaseTableId - l'ID della tabella
-
Source - l'origine (<interna>, MYSQL, ecc.)
-
ModCount – il numero di volte in cui la tabella è stata modificata
-
-
Per l'invio di e-mail con FileMaker Pro ora si può utilizzare OAuth 2.0 con la registrazione a Microsoft 365 Business o a Google Workspace.
-
La modalità scura ora è parzialmente supportata per il grafico delle relazioni.
Problemi risolti
Formati
-
macOS: nel modo Trova i visualizzatori Web non registravano i clic del mouse.
-
macOS: la chiusura delle finestre madre di finestre scheda a volte provocava la chiusura inaspettata di FileMaker Pro.
-
macOS Ventura: una finestra del formato precedentemente ridotta a icona non era in grado di visualizzare una finestra scheda se in macOS era attivato Stage Manager.
-
Le linee divisorie all'interno di una barra dei pulsanti si ridimensionavano in modo errato se la barra dei pulsanti era ancorata e ridimensionata quando veniva ridimensionato il formato.
-
I portali con l'opzione Usa stato riga attiva disattivata venivano visualizzati in modo errato se il portale era ancorato e il formato veniva ridimensionato.
-
Nel modo Trova JavaScript non era eseguibile nei visualizzatori Web.
-
Windows: i PDF nei contenitori non interattivi e i PDF visualizzati dai formati erano sfocati.
Funzioni
-
L'applicazione si chiudeva inaspettatamente quando si utilizzava la funzione RicavaAttributoContenitore su una tabella con molti record.
-
La funzione Get ( CampiModificati ) restituiva erroneamente un risultato vuoto per i campi modificati con operazioni di sostituzione dei contenuti del campo, importazione, nuovo riferimento o trascinamento e rilascio.
-
Le funzioni di abbreviazione testo come Sinistra e RicavaValore utilizzavano più memoria di quanto necessario.
-
Le funzioni a volte utilizzavano erroneamente le impostazioni locali del sistema operativo anziché quelle del file.
Script
-
Windows: Inserisci da URL non riusciva a codificare gli URL forniti e restituiva un errore.
-
Quando l'opzione Verifica certificati SSL era disattivata per l'istruzione di script Inserisci da URL, errori del certificato causavano erroneamente la restituzione di errori anziché il risultato previsto.
-
Alcuni colori del testo nell'Area di lavoro script non cambiavano dalla modalità scura e a quella chiara.
-
L'esecuzione degli script non era più possibile quando vi era una transazione aperta, lo script principale veniva sospeso e si verificava un errore.
Generale
-
macOS Ventura: le opzioni di FileMaker Pro nella finestra di dialogo Stampa non venivano utilizzate, veniva invece utilizzata l'opzione Pagine.
-
Era possibile accedere a un account FileMaker inattivo per eseguire l'accesso con Apple quando l'opzione Nascondi la mia e-mail era selezionata.
-
Gli XML generati da Salva copia come XML non comprendevano informazioni sull'opzione Visualizza i campi per l'accesso anche se è abilitato OAuth o AD FS.
-
Windows: salvando i record come PDF FileMaker Pro smetteva di rispondere quando il formato comprendeva contenuti Web in un visualizzatore Web. Il contenuto Web non recuperato prima del timeout appariva come vuoto nel PDF visualizzato.
-
Windows: FileMaker Pro smetteva di rispondere o si chiudeva inaspettatamente sui computer con hardware vecchi.
-
Le transazioni con date non valide venivano salvate correttamente nei record anziché restituire errori. Ora le transazioni salvate con date non valide restituiscono l'errore 500.
API, tecnologie o funzioni che non verranno più utilizzate
Con l'evoluzione di FileMaker Pro, l'elenco delle tecnologie, delle API e delle funzioni supportate cambia. Questa evoluzione implica l'abbandono di alcune versioni di sistema operativo, alcuni hardware e alcune funzioni in favore di altri più nuovi. Sebbene ciò non comporti l'eliminazione immediata di un elemento, si dovrebbero trasferire le soluzioni che utilizzano tecnologie obsolete poiché queste potrebbero essere eliminate in una versione futura dell'applicazione.
Per informazioni aggiornate su API, tecnologie e funzioni obsolete, consultare la Knowledge Base.
Informazioni legali
© 2024 Claris International Inc. Tutti i diritti riservati.
Informazioni legali per la documentazione Claris
Per ulteriori informazioni, vedere la Guida di FileMaker Pro, altra documentazione e le risorse di supporto.