Claris 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.1.1 – Novembre 2024
Nuove funzioni e miglioramenti
Intelligenza artificiale
-
Esecuzione di ricerche semantiche per immagini utilizzando modelli open source
-
Le istruzioni di script Inserisci Embedding e Inserisci Embedding nel gruppo trovato e la funzione GetEmbedding ora possono inviare immagini a un modello che supporta l'embedding di immagini. Quando si utilizzano i dati di embedding di immagini restituite con l'istruzione di script Esegui ricerca semantica, ora è possibile specificare il testo o i dati di embedding per un'immagine per eseguire una query su un gruppo di record per quelli con immagini simili.
-
Per ottenere vettori di embedding sia per dati di testo che di immagine utilizzando modelli che vengono eseguiti sul proprio hardware, ora è possibile utilizzare il server modello open source fornito separatamente con FileMaker Pro o installato con FileMaker Server.
Per ulteriori informazioni sul server modello open source e sull'esecuzione di ricerche semantiche per immagini, consultare il Claris Engineering Blog.
-
-
Cohere ora è supportato come provider di modelli che è possibile specificare nell'istruzione di script Configura account AI. Vedere le Specifiche tecniche di Claris FileMaker 2024 per i modelli di embedding supportati.
-
Per verificare il certificato SSL del server di un provider di modelli open source prima di inviare i dati, ora è possibile abilitare l'opzione Verifica certificati SSL nell'istruzione di script Configura account AI.
-
La nuova opzione Salva risultato consente di salvare il gruppo trovato restituito dall'istruzione di script Esegui ricerca semantica come array JSON.
-
Con la nuova opzione Tronca messaggi, l'istruzione di script Imposta registrazione chiamate AI consente di abbreviare alcuni dei messaggi di registro più lunghi.
-
Get ( TokenUtilizzatiUltimaIstruzione ) ora restituisce anche il numero di record che hanno ricevuto vettori di embedding o sono stati saltati dopo un'istruzione di script Inserisci Embedding nel gruppo trovato.
Apertura rapida
-
Gli sviluppatori di app personalizzate ora possono controllare se gli utenti possono accedere a formati e script dalla casella Apertura rapida. Il nuovo privilegio Consenti accesso Apertura rapida ai formati e agli script è deselezionato per impostazione predefinita in tutti gli account senza accesso completo. Per ulteriori informazioni su come questo e altri privilegi e impostazioni influiscono sui risultati di Apertura rapida, vedere Controllo dell'accesso Apertura rapida.
-
Per gli account con privilegi di accesso completo, i risultati di Apertura rapida ora possono includere tabelle, campi e ricorrenze di tabella. Facendo clic su un risultato si apre la finestra di dialogo Gestisci database con il risultato selezionato. Inoltre, dall'interno della finestra di dialogo Gestisci database, è possibile utilizzare la casella Apertura rapida per cercare solo gli elementi in Gestisci database.
-
Ora la casella Apertura rapida, per impostazione predefinita, limita la ricerca di elementi che si trovano all'interno di un file (ad esempio, formati e script) solo a quelli nel file corrente. Per estendere la ricerca a tutti i file aperti, è possibile deselezionare l'opzione del file corrente.
-
Per facilitare le distinzione tra i tipi di elementi, le intestazioni delle categorie ora separano i risultati di Apertura rapida per file, formati, script, tabelle, campi e ricorrenze di tabella nei rispettivi gruppi.
Vedere Utilizzo della casella Apertura rapida.
Supporto di macOS Sequoia
-
Questa release aggiunge il supporto di macOS Sequoia 15.
Nota FileMaker Pro 2024 non è supportato su macOS Monterey 12 e, in questa release, non verrà più installato su Monterey. Se si utilizza Monterey, occorre eseguire l'aggiornamento a una versione successiva di macOS prima di poter installare questa versione di FileMaker Pro. Per le versioni di macOS supportate, vedere le Specifiche tecniche di Claris FileMaker 2024.
Istruzioni di script
Nuove istruzioni di script:
-
L'istruzione di script Imposta Annulla transazione su Errore consente all'utente di controllare se le transazioni vengono immediatamente annullate quando si verifica un errore, e questo è il comportamento predefinito. Quando lo script deve eseguire la propria gestione degli errori, impostare questa istruzione di script su Disattivata.
Miglioramenti delle istruzioni di script:
-
Per semplificare la creazione degli script, ora molte opzioni delle istruzioni di script utilizzano per impostazione predefinita i valori più comunemente usati; pertanto, probabilmente non occorrerà cambiarle ogni volta che vengono utilizzate. Ad esempio:
-
Le istruzioni di script Vai a Record/Richiesta/Pagina e Vai alla riga del portale, quando impostate su Successivo o Precedente, ora impostano di default l'opzione Esci dopo ultimo su Attivata, anziché su Disattivata.
-
L'opzione Con finestra di dialogo nella maggior parte dei casi ora è impostata per impostazione predefinita su Disattivata, anziché su Attivata.
-
L'opzione Crea cartelle utilizzata in Esporta record, Esporta contenuto campo e altre istruzioni di script ora è impostata per impostazione predefinita su Attivata, anziché su Disattivata.
-
-
Per consentire di controllare se le opzioni di immissione automatica vengono eseguite all'interno di una transazione (importando oppure creando o modificando i record), l'istruzione di script Apri transazione fornisce la nuova opzione Salta le opzioni di immissione automatica. Quando questa opzione è Disattivata (impostazione predefinita), le opzioni di immissione automatica vengono eseguite nei campi per tutti i record nuovi o modificati quando viene raggiunta l'istruzione di script Salva transazione. Quando questa opzione è Attivata, le opzioni di immissione automatica non vengono eseguite per nessun campo.
-
Per migliorare le prestazioni di alcune richieste di ricerca che utilizzano l'istruzione di script Limita gruppo trovato e utilizzare campi criteri indicizzati, è possibile utilizzare la nuova opzione Trova senza indici. Questa opzione può essere particolarmente utile per le ricerche limitate che operano su gruppi trovati che sono già un piccolo sottoinsieme del numero totale dei record della tabella.
-
Quando si scrivono i dati, l'istruzione di script Esegui FileMaker Data API ora supporta la possibilità di ignorare l'opzione Impedisci modifica valore durante immissione dati per l'immissione automatica dei dati in un campo. Nella richiesta, impostare la nuova chiave
prohibitMode
nell'oggettooptions
suscript
(ignorare questa regola di immissione automatica) o suuser
(seguire questa regola di immissione automatica). -
Nell'istruzione di script Salva copia come XML, ora è possibile selezionare l'opzione Includi dettagli per gli strumenti di analisi. Questa opzione aggiunge un elemento DDR_INFO al file XML, che fornisce informazioni aggiuntive utili agli strumenti di terze parti che si possono utilizzare per analizzare la propria app personalizzata.
Funzioni
Nuove funzioni:
-
La nuova funzione Get ( AnnullaTransazioneSuStatoErrore ) consente di rilevare se l'istruzione di script Imposta Annulla transazione su Errore è attualmente attiva.
-
La nuova funzione EseguiSQLe è identica alla funzione EseguiSQL esistente, tranne per il fatto che, se si verifica un errore SQL, restituisce ? seguito da un messaggio di errore dettagliato.
-
La nuova funzione Get ( MemoriaSistemaDisponibile ) restituisce lo spazio di archiviazione disponibile, in byte, sull'unità di sistema su cui è installato il software FileMaker.
Miglioramenti delle funzioni:
-
Con l'aggiunta del supporto di Testo attivo nella lingua araba in iOS 18, iPadOS 18 e macOS Sequoia 15, le funzioni RicavaTestoAttivo e RicavaTestoAttivoComeJSON ora supportano anche i codici lingua "ar-SA" e "ars-SA".
Formati
-
La modifica del nome di un campo o di una ricorrenza di tabella nella finestra di dialogo Gestisci database ora aggiorna automaticamente i nomi dei campi completamente qualificati (tabella::campo) nei calcoli formato. Inoltre, i calcoli formato ora supportano l'uso di nomi di funzione e parole chiave nelle lingue supportate, su tutti i client e gli host.
-
Ora è possibile modificare il tema predefinito utilizzato quando si creano nuovi formati. Vedere Gestione dei temi del formato.
Schema del database
-
Nella finestra di dialogo Opzioni per il campo, l'opzione Visualizza mess. personalizzato se la verifica fallisce ora consente di specificare un calcolo, permettendo all'utente di internazionalizzare il messaggio oppure di renderlo dipendente dal contesto. Vedere Definizione della verifica dei campi.
-
Per i campi Contenitore memorizzati esternamente che utilizzano l'archiviazione protetta, ora è possibile scegliere di archiviare i file in un minor numero di cartelle, in modo da rendere più rapido lo spostamento di un database con i relativi dati Contenitore esterni. Nella finestra di dialogo Opzioni per il campo, selezionare l'opzione Con meno cartelle per il campo Contenitore con archiviazione protetta selezionato. Nota: questa opzione non è compatibile con le versioni precedenti di client e host FileMaker. Vedere Impostazione dei campi Contenitore per la memorizzazione esterna dei dati.
Sicurezza
-
In un file che autorizza specifici file esterni ad accedervi, ora è anche possibile richiedere che i file esterni debbano essere sullo stesso host del file corrente selezionando l'opzione Tutti i file devono essere sullo stesso host. Vedere Autorizzazione dell'accesso ai file.
Applicazione
-
Nelle seguenti finestre di dialogo, le modifiche apportate alle larghezze delle colonne ora vengono salvate e utilizzate quando le finestre vengono riaperte:
Formattazione condizionale, Gestisci funzioni personalizzate, Gestisci menu personalizzati, Gestisci database, Gestisci origini dati esterne, Gestisci formati, Gestisci sicurezza e Gestisci liste valori
-
Quando si importa una cartella di file di testo in una volta sola, ora è possibile importare i file con estensione .xsl e .xslt.
-
Quando una ricorrenza di tabella viene eliminata da un file, ora la finestra di dialogo Gestisci formati visualizza <sconosciuto> nella colonna Tabella associata per i formati basati sulla ricorrenza di tabella eliminata. In precedenza, il nome della ricorrenza di tabella era vuoto.
-
Quando si fa clic su Strumenti > Salva copia come XML, ora è possibile selezionare l'opzione Includi dettagli per gli strumenti di analisi. Questa opzione aggiunge l'elemento DDR_INFO al file XML, che fornisce informazioni aggiuntive utili agli strumenti di terze parti che si possono utilizzare per analizzare la propria app personalizzata.
-
Per rendere più facile modificare la dimensione della cache del file al momento dell'installazione per le distribuzioni di grandi dimensioni, ora è possibile impostare la proprietà AI_SET_FILE_CACHE nel file Assisted Install.txt. Vedere Impostazione delle proprietà di personalizzazione in Assisted Install.txt.
-
Il nome della finestra di dialogo Preferenze ora è Impostazioni.
Salva copia come XML
Quando un file FileMaker Pro viene salvato utilizzando Salva copia come XML:
-
Con l'opzione Includi dettagli per gli strumenti di analisi selezionata:
-
Il testo di ogni istruzione di script in ogni script ora è incluso nell'elemento DDR_INFO nel file XML, a vantaggio degli strumenti di analisi del database.
-
I dettagli per i blocchi di calcolo ora sono rappresentati nell'elemento DDR_INFO nel file XML. Per ogni calcolo, ora è presente un elemento insieme ai rispettivi blocchi di calcolo, in modo che gli strumenti di analisi del database possano tenere traccia dei riferimenti a campi, funzioni e funzioni personalizzate.
-
Le informazioni sull'origine dati esterna di un campo aggiuntivo utilizzato per ordinare un campo Riassunto ora sono rappresentate nell'elemento DDR_INFO nel file XML. Per ciascuno di questi elementi RiferimentoCampo, ora è presente un elemento RiferimentoCampo sotto DDR_INFO che include le informazioni sull'origine dati esterna.
-
-
Gli account che hanno una password vuota ora sono riportati nel file XML senza l'elemento INSECURE_PASSWORD.
Librerie e pacchetti aggiornati
-
OpenSSL è stato aggiornato alla versione 3.3.1.
Strumenti
-
I plug-in FileMaker installati su FileMaker Server ora possono ricevere notifiche quando vengono apportate modifiche allo schema in un file ospitato. Per ulteriori informazioni, vedere il file README.txt nel kit SDK per plug-in di FileMaker.
-
Lo strumento di aggiornamento di FileMaker ora supporta la modifica delle opzioni di tipo attiva/disattiva che si trovano nella finestra di dialogo Opzioni file. Le opzioni che richiedono un valore di testo (come la versione minima) o selezioni più complesse (come i trigger di script) non sono supportate. Per ulteriori informazioni, vedere la Guida dello strumento di upgrade di FileMaker.
Problemi risolti
Istruzioni di script
-
Windows: se non veniva trovata alcuna applicazione client di posta elettronica supportata, l'istruzione di script Invia posta restituiva il codice di errore -1 ("Errore sconosciuto"). Ora restituisce il codice di errore 119 ("Nessun client di posta elettronica supportato è stato trovato").
-
Quando l'applicazione client di posta elettronica predefinita non era impostata su Outlook (Windows) o su Mail.app (macOS), l'istruzione di script Invia posta, quando impostata per l'invio tramite un client di posta elettronica, visualizzava un messaggio di errore impreciso. Ora, il messaggio di errore indica che non è stato trovato alcun client supportato.
-
Quando l'istruzione di script Inserisci da URL veniva eseguita con l'opzione cURL
--location
, veniva restituito un errore indicante che il nome host per il certificato SSL non corrispondeva a quello dell'URL specificato quando l'host reindirizzava a un URL con un nome host diverso.
Funzioni e calcoli
-
Quando un numero positivo veniva sottratto da un valore di data o data e ora e il risultato atteso era un numero negativo, il valore restituito era un numero negativo come previsto. Tuttavia, quando un numero negativo veniva aggiunto a un valore di data o data e ora e il risultato previsto era un numero negativo, il valore restituito era "?". Ora, invece di "?", viene restituito il valore negativo previsto.
-
La funzione Base64EncodeRFC restituiva il valore del parametro
NumeroRFC
quando il valore del parametrodati
era una stringa vuota. Ora restituisce una stringa vuota. -
Quando valutati da determinate funzioni JSON, i nomi delle chiavi JSON che includevano un carattere Unicode nullo (\u0000) causavano la mancata risposta dei client e degli host FileMaker o la loro chiusura inaspettata.
Applicazione
-
macOS: quando si creava un nuovo file e si specificava un nome file nel campo Salva con nome per salvare il file sul proprio Mac, i tasti di scelta rapida per copiare, tagliare, incollare, selezionare tutto, annullare e ripetere non funzionavano.
-
macOS: in modo Formato scheda, quando si premeva il tasto Maiusc per limitare la direzione del movimento di un oggetto mentre lo si trascinava orizzontalmente, in alcune situazioni l'oggetto si spostava solo verticalmente e non orizzontalmente come previsto.
-
Windows: quando si inseriva del testo giapponese nelle caselle di testo di una finestra di dialogo per determinate istruzioni di script nell'Area di lavoro script, se si selezionavano i candidati alla conversione nell'editor per il metodo di immissione (IME) utilizzando il tasto Tab, la selezione non veniva inserita nella casella di testo e il testo presente al suo interno veniva cancellato.
-
Windows: nel modo Formato scheda, dopo aver selezionato Inserisci > Altro simbolo, i nomi dei simboli più lunghi nella finestra di dialogo venivano troncati.
-
Quando FileMaker Pro si connetteva a un file su un host il cui certificato SSL non poteva essere verificato (l'icona del blocco di sicurezza del file era arancione), i campi Contenitore interattivi nel file ospitato non visualizzavano il loro contenuto come previsto.
-
Mac con Apple Silicon: con un oggetto selezionato nel modo Formato scheda e con Impostazioni aperto, quando si trascinava una tonalità di grigio dalla riga superiore della palette dei colori all'area dei colori del tema, quindi si faceva clic sulla variante scura (nero) di questo colore personalizzato per applicarla all'oggetto selezionato, il colore dell'oggetto veniva modificato in viola, anziché nel colore selezionato.
-
Nella finestra di dialogo Modifica richiesta di ricerca, quando il campo selezionato era un campo ora, data o data e ora, i caratteri a larghhezza piena inseriti per Criteri venivano modificati in caratteri a mezza larghezza dopo aver fatto clic su Aggiungi o Modifica. Ad esempio, una variabile denominata "$aーb:c/d" veniva modificata in "$a-b:c/d" (un nome di variabile diverso), impedendo alla richiesta di ricerca di andare a buon fine.
-
In alcune situazioni, dopo aver fatto clic sul pulsante del record successivo o precedente nella barra degli strumenti di stato e aver trascinato il cursore su un altro record, FileMaker Pro si chiudeva inaspettatamente.
-
Per i portali con un bordo superiore e le righe del portale con un bordo inferiore, ogni volta che si trascinava un quadratino per ridimensionare solo la larghezza del portale nel modo Formato scheda, l'altezza delle righe del portale veniva aumentata leggermente.
-
Per un campo Testo o Numero con stile di controllo impostato su Menu a tendina e che utilizza una lista valori, in Vista tabella, dopo aver creato abbastanza record per riempire l'altezza della finestra e aver fatto clic sull'area grigia sotto l'ultimo record, FileMaker Pro si chiudeva inaspettatamente.
Formati
-
macOS: in un visualizzatore web in cui la pagina web conteneva un campo di immissione file con l'attributo "multiple" impostato, se si faceva clic sul pulsante Scegli file nel visualizzatore web e si selezionavano i file, non era possibile selezionare più file.
Sicurezza
-
Utilizzando un account con un set di privilegi che consentiva solo la creazione e la visualizzazione di record, in circostanze limitate l'utente era anche in grado di modificare i record creati in una sessione precedente se il file era ospitato, ma non se il file era stato aperto in locale. Se il file ospitato veniva aperto da diversi account con lo stesso set di privilegi e dallo stesso computer client dell'account che aveva creato questi record, anche quegli account erano in grado di modificare questi record.
Salva copia come XML
Quando un file FileMaker Pro veniva salvato utilizzando Salva copia come XML:
-
Lo stato delle opzioni Non visualizzare nell'elenco file dell'host per i client FileMaker e FileMaker WebDirect mancava nel file XML. Ora, si riflette negli elementi NascondiCondivisioneClient e NascondiCondivisioneWebDirect.
-
Ai set di privilegi predefiniti mancavano i dettagli di accesso nell'elemento SetPrivilegi nel file XML.
-
La grammatica XML utilizzata nell'accesso in base a set di privilegi per i privilegi di record, formato, lista valori e script era incoerente e ai set di privilegi predefiniti mancavano i dettagli di accesso nel file XML.
-
Alle istruzioni di script Esporta record mancava l'elemento RiferimentoOrigineDati per i campi nelle origini dati esterne specificati nell'ordine di esportazione dei campi.
Strumenti
-
Nell'API plug-in FileMaker, FMX_SetToCurrentEnv restituiva l'errore 100 quando non c'erano file aperti per indicare che non c'erano file su cui effettuare l'impostazione, ma l'ambiente non funzionava per operazioni non correlate ai file. Ora, restituisce ancora 100 in questo caso, ma consente alle operazioni non file di funzionare come avviene nel Visualizzatore dati di FileMaker Pro quando non ci sono file aperti.
Problemi noti
Per i calcoli del formato:
-
Creati in una versione precedente di FileMaker Pro:
-
Il risultato visualizzato nel modo Usa è "?" se il calcolo del formato include un riferimento di campo senza un riferimento di tabella.
-
Nel modo Formato scheda, facendo clic con il pulsante destro del mouse sulla cornice di testo contenente il calcolo del formato e quindi selezionando Modifica calcolo formato, la finestra di dialogo Specifica il calcolo non si apre come previsto.
-
-
Con un formato di calcolo non corretto:
-
Nel modo Formato scheda, facendo clic con il pulsante destro del mouse sulla cornice di testo contenente il calcolo del formato e quindi selezionando Modifica calcolo formato, la finestra di dialogo Specifica il calcolo non si apre come previsto.
-
Soluzione alternativa: nel modo Formato scheda, prima di tutto fare doppio clic sulla cornice di testo di calcolo del formato, in modo che il punto di inserimento sia all'interno della cornice di testo. Quindi fare clic con il pulsante destro del mouse all'interno della cornice di testo e selezionare Modifica calcolo formato. Dopo aver chiuso la finestra di dialogo Specifica il calcolo, salvare il formato. Successivamente, il calcolo del formato viene visualizzato come previsto nel modo Usa e non è più necessario fare prima doppio clic sulla cornice di testo nel modo Formato scheda.
Versione 21 – FileMaker Pro 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 Monterey 12 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 – FileMaker Pro 2023
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.
Per ulteriori informazioni, vedere la Guida di FileMaker Pro, altra documentazione e le risorse di supporto.