FileMaker Pro peut être téléchargé pour les nouvelles installations et pour les mises à niveau de versions majeures à partir de votre page de téléchargement électronique des logiciels (ESD) ou à partir de la Claris Customer Console. Les mises à jour mineures de version sont disponibles dans FileMaker Pro (Aide > Rechercher les mises à jour) ou à partir de la page Mises à jour. Pour plus d'informations, consultez le guide d'installation de FileMaker Pro
Version 21.0.2 – Août 2024
Problèmes résolus
-
Lorsque réalisée au sein d'un fichier hébergé, l'action de script Effectuer une recherche sémantique renvoyait un jeu d'enregistrements trouvés qui n'était pas toujours trié par similarité cosinus.
-
Après avoir spécifié une source de données ODBC dans le cadre d'une action de script Importer enregistrements, la boîte de dialogue Définir l'ordre d'importation n'affichait pas les rubriques sources à mettre en correspondance aux rubriques cibles.
-
Windows : lors de la connexion à FileMaker Pro avec un compte authentifié via certains fournisseurs d'identité externes dans le but d'accéder à des fichiers hébergés par FileMaker Cloud, un message d'erreur s'affichait à la place de la page de validation en deux étapes.
-
Windows : FileMaker Pro ne pouvait pas importer d'enregistrements via le driver ODBC Sage 50 Accounts v29.
-
Windows : après avoir sélectionné un bouton ou une barre de boutons en mode Modèle, ouvert la boîte de dialogue Configuration du bouton ou Configuration de la barre de boutons, cliqué sur une commande ouvrant la boîte de dialogue Calcul puis, dans certains cas, être passé à une autre application au premier plan, FileMaker Pro cessait de répondre ou s'arrêtait de manière inattendue.
Important FileMaker Pro 2024 n'est pas pris en charge par macOS 12 Monterey et, à partir d'une prochaine version, ne pourra plus être installé sous Monterey. Pour pouvoir continuer à utiliser la dernière version de FileMaker Pro, les utilisateurs de Monterey doivent passer à une version plus récente de macOS. Pour connaître la liste des versions prises en charge de macOS, consultez les caractéristiques techniques de Claris FileMaker 2024.
Nouvelles fonctionnalités et améliorations
Fonctions et actions de script d'intelligence artificielle
Les nouvelles actions de script et fonctions d'IA vous aident à utiliser plus facilement les données de vos applications FileMaker Pro avec les grands modèles de langage (LLM). En plus des actions de script pour obtenir des vecteurs d'intégration à partir de vos données et de diverses fonctions utilitaires, l'action Effectuer une recherche sémantique aide à rendre l'exécution d'une recherche beaucoup plus intelligente que la simple recherche de mots-clés.
Nouvelles actions de script d'IA :
-
Configurer le compte IA : définit un compte IA à utiliser par nom, avec un fournisseur de modèle (ou un point de terminaison) et une clé API.
-
Insérer l'intégration : entre la représentation vectorielle du texte d'entrée spécifié dans une rubrique ou une variable.
-
Insérer l'intégration dans le jeu trouvé : insère une valeur dans une rubrique dans chaque enregistrement du jeu trouvé avec la représentation vectorielle du contenu d'une rubrique spécifiée.
-
Effectuer une recherche sémantique : effectue une recherche sémantique dans la rubrique spécifiée et contraint le jeu d'enregistrements spécifié pour le texte de recherche et le modèle à utiliser ou pour les vecteurs d'intégration donnés.
-
Définir la journalisation des appels d'IA : contrôle si les détails des appels d'IA sont enregistrés dans un fichier journal.
Nouvelles fonctions d'IA :
-
CosineSimilarity : renvoie la similarité entre deux vecteurs d'intégration sous la forme d'un nombre compris entre -1 (opposé) et 1 (similaire).
-
GetEmbedding : renvoie une représentation vectorielle en tant que données de conteneur pour le texte d'entrée à l'aide d'un modèle d'intégration.
-
GetEmbeddingAsFile : convertit un vecteur d'intégration d'un format texte en données de conteneur binaires.
-
GetEmbeddingAsText : convertit un vecteur d'intégration de données de conteneur binaires en format texte.
-
GetTableDDL : renvoie les informations de la table au format DDL (langage de définition de données) pour une liste d'occurrences de table spécifiées en tant que tableau JSON.
-
GetTokenCount : renvoie le nombre de jetons pour le texte spécifié. Utiliser à titre indicatif uniquement ; les chiffres réels utilisés par les modèles peuvent varier.
-
Obtenir ( JetonsUtilisésDernièreAction ) : renvoie les jetons utilisés lors de la dernière action de script d'IA.
En plus de ces nouvelles actions de script et fonctions, celles de machine learning existantes se trouvent maintenant dans la nouvelle catégorie « Intelligence artificielle », dans les boîtes de dialogue Espace de travail de script et Calcul.
Ouvrir rapidement
-
Pour faciliter l'ouverture de vos créations dans FileMaker Pro, la boîte Ouvrir rapidement peut désormais :
-
ouvrir vos fichiers FileMaker Pro récents et favoris ;
-
rechercher des modèles et des scripts dans tous les fichiers ouverts ;
-
être accessible dans n'importe quel mode ainsi que lorsque le menu de l'éditeur de script est actif ;
-
ouvrir le modèle sélectionné dans une nouvelle fenêtre si vous maintenez enfoncée la touche Alt (Windows) ou Option (macOS) ;
-
pour le script sélectionné, exécuter le script (par défaut) ou, si les privilèges le permettent, ouvrir le script pour l'éditer.
-
-
Afin d'ouvrir plus facilement la boîte Ouvrir rapidement, son raccourci clavier a été inversé avec celui de l'onglet Rubriques en mode Modèle :
-
Boîte Ouvrir rapidement : Ctrl+K (Windows), Cmd-K (macOS)
-
Onglet Rubriques : Ctrl+Alt+K (Windows), Cmd-Option-K (macOS)
-
Consultez la section Utilisation de la boîte Ouvrir rapidement.
Améliorations apportées aux actions de script
-
L'action de script Exécuter script sur serveur avec rappel comprend désormais :
-
L'option État pour spécifier si le script de rappel doit suspendre, reprendre, quitter ou interrompre un script en cours d'exécution. Cela offre les mêmes options que pour les scripts démarrés via d'autres méthodes.
-
L'option Par nom pour spécifier un nom de script de rappel via un calcul pour personnaliser plus facilement le flux de scripts.
Consultez la section Exécuter script sur serveur avec rappel.
-
-
L'action de script Exécuter FileMaker Data API prend désormais en charge les éléments suivants :
-
Les opérations d'écriture visant à modifier les données de l'enregistrement. Dans la demande, définissez la clé
action
sur les valeurscreate
,update
,delete
ouduplicate
. -
Le renvoi des informations d'erreur appropriées via les fonctions Obtenir ( DernièreErreur ), Obtenir ( DétailDernièreErreur ), Obtenir ( EmplacementDernièreErreur ) comme le font les autres actions de script.
-
Le contournement de l'option de validation Autoriser les modifications utilisateur. Dans la demande, définissez la nouvelle clé
options.entrymode
suruser
(suivre les règles de validation) ouscript
(contourner les règles de validation).
Consultez la section Exécuter FileMaker Data API.
-
-
L'action de script Configurer une notification locale prend désormais en charge les éléments suivants :
-
L'exécution dans FileMaker Pro (précédemment pris en charge uniquement dans FileMaker Go).
-
L'affichage d'une notification lorsque FileMaker Go est au premier plan (pris en charge dans FileMaker Go uniquement). Utilisez la nouvelle option Afficher quand l'app est au premier plan.
Consultez la section Configurer une notification locale.
-
-
L'action de script Activer la journalisation des erreurs est désormais prise en charge dans les scripts exécutés par FileMaker WebDirect et FileMaker Data API pour vous aider à identifier et à résoudre rapidement les problèmes. Consultez la section Activer la journalisation des erreurs.
-
L'action de script Annuler la transaction est désormais prise en charge dans les sous-scripts pour vous aider à rationaliser vos scripts qui utilisent des transactions. Pour plus d'informations sur cette prise en charge améliorée des transactions imbriquées, consultez la section Ouvrir une transaction.
-
Insérer depuis URL prend désormais en charge l'option cURL
--aws-sigv4
. Cette option n'est pas prise en charge lorsque le fichier est hébergé par FileMaker Server sous Ubuntu 20. Consultez la section Options cURL prises en charge. -
L'action de script Enregistrer une copie en tant que module d'extension n'est plus en version bêta et a été ajoutée à l'aide FileMaker Pro. Consultez la section Enregistrer une copie en tant que module d'extension.
Fonctions
Nouvelles fonctions :
-
La nouvelle fonction JSONMakeArray convertit une liste de valeurs en un tableau JSON conforme au séparateur de ligne et au type de données JSON à utiliser. Consultez la section JSONMakeArray.
-
Dans macOS, iOS et iPadOS, la nouvelle fonction ObtenirTexteDynamiqueEnJSON renvoie le texte trouvé dans une image fournie dans une rubrique Conteneur, de la même manière que la fonction ObtenirTexteDynamique. Cependant, cette fonction renvoie des données JSON pour chaque ligne de texte distincte et son emplacement dans l'image. Consultez la section ObtenirTexteDynamiqueEnJSON.
Améliorations apportées aux fonctions :
-
Améliorations de la syntaxe pour les fonctions JSON :
-
Pour ajouter facilement des éléments à un tableau avec la fonction JSONSetElement, vous pouvez désormais utiliser
"[+]"
dans le paramètrecléOuIndexOuChemin
pour représenter l'élément suivant après la fin du tableau actuel. Par exemple, cela ajoute deux éléments à la fin d'un tableau existant dans $$jsonArray :CopierJSONSetElement ( $$jsonArray ;
[ "[+]" ; "Claris" ; JSONString ] ;
[ "[+]" ; "FileMaker" ; JSONString ]
) -
Pour référencer facilement le dernier élément du tableau JSON actuel, vous pouvez désormais utiliser
"[:]"
dans le paramètrecléOuIndexOuChemin
dans les fonctions JSON. Par exemple :-
JSONGetElement ( "[1, 2, 3, 5]"; "[:]" )
renvoie 5. -
Cet exemple crée un tableau avec un élément et la syntaxe "[+]", puis ajoute une autre paire de clé-valeur à cet élément en le référençant avec la syntaxe
"[:]"
:CopierJSONSetElement ( "[]";
[ "[+].a", 5, JSONNumber ] ;
[ "[:].b", 6, JSONNumber ]
)qui renvoie :
[ { "a":5, "b":6 } ]
Consultez les sections Utilisation des fonctions JSON, JSONsetElement et JSONGetElement.
-
-
-
Avec la prise en charge du texte dynamique en thaïlandais et vietnamien ajoutée dans iOS 17, iPadOS 17 et macOS Sonoma, les fonctions ObtenirTexteDynamique et ObtenirTexteDynamiqueEnJSON prennent désormais également en charge ces langues. Consultez la section ObtenirTexteDynamique.
Modèles
-
Les Web viewers prennent désormais en charge la communication Web en temps réel (WebRTC) dans FileMaker Pro (non pris en charge dans FileMaker Go). Pour que les Web viewers utilisent WebRTC, l'utilisateur est invité à accorder l'accès à la caméra et au microphone lorsque FileMaker Pro démarre pour la première fois.
Application
-
macOS : le menu Fenêtre affiche désormais les icônes des fenêtres FileMaker Pro réduites.
-
Windows : les performances ont été améliorées lors de l'utilisation de la rubrique de recherche dans des zones telles que la boîte de dialogue Gérer les modèles, l'onglet Rubriques en mode Modèles et l'espace de travail de script.
-
Windows : toutes les références à Microsoft Edge WebView2 Runtime ont été mises à jour vers la même version pour plus de cohérence.
-
Les répétitions dans les variables sont désormais prises en charge dans les chemins d'accès de fichier. Par exemple, $path[2] peut être défini sur un chemin d'accès de fichier et utilisé dans des actions de script comme Exporter contenu de rubrique, où des chemins sont attendus :
CopierDéfinir variable [ $path[2] ; Valeur: Obtenir ( CheminBureau ) & "test.pdf" ]
Exporter contenu de rubrique [ Table::Conteneur ; "$path[2]" ; Ouvrir automatiquement ; Créer des dossiers: Oui ] -
Le fichier import.log inclut désormais des informations sur les erreurs lorsque des problèmes surviennent lors de la copie ou de l'importation de listes de valeurs et de thèmes.
-
Dans la boîte de dialogue Gérer la base de données, le graphe de liens prend désormais en charge le Mode sombre.
-
La possibilité d'apporter des modifications indirectes au schéma de base de données a été supprimée du script pendant qu'un script est en cours d'exécution avec les privilèges d'accès intégral.
-
Tous les produits Claris FileMaker 2024 ont une nouvelle icône. Vous pouvez la voir dans les applications, programmes d'installation, icônes de fichiers .fmp12, etc.
Programme d'installation (Windows)
-
Windows : le programme d'installation de Microsoft Edge WebView2 Runtime inclus avec le programme d'installation de FileMaker Pro a été mis à jour vers la version 118.0.2088.76. Si une version ultérieure est déjà installée, cette version du programme d'installation de WebView2 n'est pas exécutée.
-
Windows : le programme d'installation de FileMaker Pro installe désormais une version mise à jour du processus Bonjour en plus de sa version existante.
Enregistrer en XML
Lorsqu'un fichier FileMaker Pro est enregistré à l'aide de la fonction Enregistrer en XML :
-
Les données d'image pour chaque instance d'une icône personnalisée étaient enregistrées séparément dans le fichier XML. Désormais, l'image est stockée une fois et référencée par chaque instance, ce qui réduit la taille et la complexité du fichier.
-
Les objets de modèle, actions de script et éléments de menu personnalisés incluent désormais les hachages, ce qui facilite la détection des changements.
Bibliothèques et paquets mis à jour
-
La bibliothèque d'analyseurs XML Xerces a été remplacée par libxml2, et la bibliothèque de processeurs Xalan XSLT a été remplacée par libxslt. Consultez la section Format XML.
-
Dans le cadre du remplacement par libxml2 et libxslt, les extensions d'EXSLT sont également prises en charge. Consultez exslt.github.io.
-
-
OpenSSL a été mis à niveau vers la version 3.0.11.
-
OmniOrb a été mis à jour vers la version 4.3.2.
Problèmes résolus
Actions de script
-
Windows : lorsque l'action de script Insérer depuis URL était utilisée avec une URL valide qui commençait par file:// et comprenait des caractères Unicode, l'action de script renvoyait une erreur de type « échec de la connexion ».
-
Lors de l'utilisation de l'action de script Insérer depuis URL avec l'option cURL
--proxy
et un serveur proxy HTTPS, une erreur était renvoyée indiquant que le nom du certificat SSL du proxy ne correspondait pas à la destination finale. -
Lors de l'utilisation de l'action de script Exécuter FileMaker Data API avec la clé
action
définie surcreate
ouupdate
, la spécification d'une valeur pour la clédateformats
renvoyait une erreur. -
FileMaker Pro se fermait de manière inattendue lors de l'exécution d'une action de script Exécuter FileMaker Data API qui faisait référence à une rubrique se terminant par un deux-points.
-
L'action de script Emettre événement dans une extension entraînait le renvoi de l'erreur 100 après exportation puis réimportation de l'extension.
-
L'action de script Configurer une notification locale ne parvenait pas à s'exécuter lorsque les notifications système étaient désactivées et ne pouvait pas envoyer la valeur « NotificationNotAllowed » dans le paramètre de script.
-
Après avoir exécuté un script qui effectuait l'action Boucle avec l'option Purge définie sur Différée, les rubriques liées n'affichaient ou n'actualisaient pas toujours les données comme prévu.
Fonctions et calculs
-
Obtenir ( RubriquesModifiées ) ne renvoyait pas nécessairement la liste des rubriques non vides lorsqu'un enregistrement était supprimé.
-
La comparaison de nombres avec une grande précision entraînait parfois que les nombres équivalents soient incorrectement évalués comme différents.
-
Dans certains cas, le référencement d'une rubrique multivaluée vers un index contenant 9 zéros ou plus provoquait l'échec silencieux de l'opération.
Performances
-
Les fonctions de raccourcissement de texte, telles que Debut et ObtenirValeur, étaient plus lentes que dans les versions précédentes. Les modifications apportées aux fonctions de réduction de la mémoire sont désormais réglées de sorte à améliorer les performances.
-
JavaScript s'exécutait lentement dans les objets de Web viewer lorsque les fonctions personnalisées s'exécutaient avec récursivité.
Modèles
-
macOS : lors de l'ouverture de Dropbox dans un Web viewer, une erreur s'affichait vous indiquant de « Mettre à jour votre navigateur pour utiliser Dropbox ».
-
Windows : les Web viewers de FileMaker Pro ont toujours utilisé l'anglais comme langue d'affichage de l'interface utilisateur. Désormais, ils utilisent la langue d'affichage choisie dans les paramètres Windows.
-
macOS : FileMaker Pro cessait de répondre lorsque des milliers de rubriques multivaluées étaient visibles.
-
macOS : la mise en forme conditionnelle des panneaux à volets n'était pas nécessairement évaluée.
-
Windows : les modèles utilisant l'ancien thème enlightened_print étaient lents à imprimer.
-
Le style de l'état Survolé n'était souvent pas correctement appliqué aux rubriques configurées avec un espace de texte réservé.
-
Lorsque vous cliquiez sur un calcul de modèle se trouvant dans un objet comme un contrôle de panneaux ou une table externe, le fait de cliquer en dehors du calcul le faisait se déplacer vers le bas et vers la droite.
-
Les calculs de modèle n'étaient pas mis à jour lors de la mise à jour des données de rubrique par nom plutôt que par nom entièrement qualifié.
-
Dans une rubrique définie pour s'afficher sous la forme d'une zone d'édition masquée, l'espace de texte réservé qui utilisait les fonctions de mise en forme du texte dans un calcul n'était pas formaté correctement avec les états Normal et Survolé.
-
La création d'un nouvel objet texte, puis le fait de le faire cliquer-glisser faisait passer sa largeur à 0.
-
Une table externe avec une seule ligne voyait sa taille augmenter de 1 pixel lorsque la boîte de dialogue Paramètres de table externe s'ouvrait.
-
En mode Borne de communication, dans certains cas, l'affichage d'un modèle était décalé verticalement de sorte que la zone active d'un bouton était un peu plus élevée que sa zone visible. Également, dans la vue Liste, le premier enregistrement était légèrement décalé vers le haut, et par conséquent partiellement masqué.
Sécurité
-
Si connecté à un fichier FileMaker Pro à l'aide d'un compte sans privilèges d'accès aux enregistrements de certaines tables, le visualiseur de données devenait actif lorsqu'un script avec l'option Accorder des privilèges d'accès intégral activée était exécuté. Si précédemment configuré pour surveiller les valeurs dépendantes des données dans les tables restreintes, l'onglet Surveiller du visualiseur de données révélait des données restreintes tant que le script était en cours d'exécution.
Application
-
Dans les fichiers hébergés par certaines versions de FileMaker Server ou FileMaker Cloud, FileMaker Pro empêchait les utilisateurs d'apporter des modifications dans la boîte de dialogue Options de fichier.
-
macOS : dans la boîte de dialogue Hôtes, après avoir modifié un hôte favoris et appuyé sur la touche Échap, FileMaker Pro se fermait de manière inattendue.
-
macOS Sonoma : lorsque Stage Manager était activé, dans certains cas, les fenêtres FileMaker Pro revenaient à leur position d'origine après avoir été déplacées.
-
Après avoir sélectionné l'une des options suivantes dans la boîte de dialogue Options de fichier, un rapport sur la structure des bases de données les répertoriait comme « Désactivée » :
-
Autoriser l'authentification avec les informations stockées
-
Passcode iOS ou iPadOS requis
-
Afficher les rubriques de connexion même si OAuth ou AD FS est activé
-
Masquer toutes les barres d'outils
-
-
Le déclencheur de script SurTransactionFenetre n'apparaissait pas dans le rapport sur la structure des bases de données.
-
macOS : lorsque plus de six fournisseurs OAuth sont configurés pour se connecter à un fichier FileMaker Pro hébergé, les boutons pour seulement six fournisseurs étaient affichés dans la boîte de dialogue de connexion.
-
macOS : lorsqu'un ordinateur était configuré pour utiliser un serveur proxy avec un nom d'utilisateur et un mot de passe d'accès à Internet, si l'option Tunnellisation HTTPS était activée, FileMaker Pro ne pouvait pas se connecter à un hôte FileMaker Server sur Internet.
-
macOS : après avoir utilisé Aide > Rechercher les mises à jour, la boîte de dialogue de version affichait incorrectement la légende « Erreur de mise à jour ! » et le bouton Annuler la mise à jour, alors qu'aucune mise à jour n'était disponible.
-
macOS : FileMaker Pro signalait une erreur lorsque vous le fermiez alors que plusieurs fenêtres, les deux volets en mode Modèle, la boîte de dialogue Gérer les modèles, et une fenêtre d'inspecteur étaient ouverts.
-
macOS : après la modification d'une fonction dans la boîte de dialogue Fonctions personnalisées, l'utilisation d'Annuler annulait toutes les modifications. Désormais, chaque fois que vous utilisez Annuler, seule la modification la plus récente est affectée, comme dans les autres boîtes de dialogue de calcul.
-
macOS : dans la boîte de dialogue Configuration du panneau à volets, le nombre de panneaux était rogné si trop important.
-
macOS : FileMaker Pro se fermait de manière inattendue lors de l'utilisation du raccourci clavier Cmd-U dans le graphe de liens si la boîte de dialogue Gérer la base de données était ouverte par un script. En outre, les commandes et les accélérateurs clavier relatifs au graphe de liens fonctionnent désormais et ne sont plus ignorés.
-
macOS : FileMaker Pro se fermait de manière inattendue lorsqu'un plug-in transmettait des données UTF-8 non valides via l'API FM_Text_Assign().
-
macOS Sonoma : FileMaker Pro se fermait de manière inattendue lors de l'utilisation de la commande Couper (Cmd-X) sur une image en mode Modèle.
-
macOS Sonoma : le changement de mode ou la réouverture des fichiers entraînait la réinitialisation par défaut des barres d'outils personnalisées.
-
macOS Sonoma : après avoir ajouté ou supprimé des éléments dans la barre d'outils, caché la barre d'outils dans la fenêtre actuelle, puis ouvert un autre fichier ou créé un fichier, la barre d'outils était réinitialisée selon ses paramètres par défaut.
-
Windows : la boîte de dialogue d'action de script Envoyer courrier pour OAuth 2.0 cachait la bordure supérieure de l'option E-mail du compte de service lorsque la taille de la fenêtre était celle par défaut.
-
Lors de la modification de l'ordre d'importation de l'action de script Importer enregistrements et si un type de fichier était sélectionné mais qu'aucun fichier n'était fourni, FileMaker Pro affichait une erreur et ne vous permettait pas de modifier l'ordre d'importation.
-
Windows : le collage d'un calcul multiligne dans l'inspecteur entraînait le collage de la première ligne uniquement, tronquant le reste.
-
Windows : FileMaker Pro se fermait de manière inattendue lors du redimensionnement des colonnes dans la boîte de dialogue Gérer les modèles.
-
Si vous étiez connecté avec un compte sans « aucun accès » aux modèles, FileMaker Pro se fermait de manière inattendue lorsque vous passiez en mode Modèle et que vous faisiez glisser une extension vers un modèle.
-
Lors de la modification d'une rubrique, les modifications étaient signalées même si la rubrique n'était pas modifiée en raison d'erreurs de validation.
-
L'icône de mise en forme conditionnelle n'apparaissait pas pour les objets jusqu'à l'enregistrement du modèle.
-
Le déclencheur de script SurTransactionFenetre était déclenché de manière incorrecte lors de la sortie du mode Recherche.
-
Les déclencheurs de script SurValidationEnregistrement et SurRetablirEnregistrement étaient incorrectement déclenchés pour les données d'enregistrement validées entre l'action de script Ouvrir une transaction et l'action de script correspondante Valider la transaction ou Annuler la transaction.
-
La boîte de dialogue Insérer à partir de l'index était vide lorsqu'une source de données externe était référencée par plusieurs fichiers.
-
Dans l'espace de travail de script, l'icône d'engrenage en regard de certaines actions de script était parfois partiellement masquée.
-
macOS : le renommage rapide de scripts ou de dossiers dans l'espace de travail de script entraînait parfois la fermeture inattendue de FileMaker Pro.
-
Si un utilisateur modifiait un compte dans un fichier hébergé, toute action de script (par exemple, Réinit. mot de passe compte) essayant de modifier le même compte en même temps échouait, mais Obtenir ( DernièreErreur ) ne renvoyait pas d'erreur. Désormais, Obtenir ( DernièreErreur ) renvoie le nouveau code d'erreur 310 pour indiquer qu'un élément ne peut pas être modifié parce qu'un autre utilisateur le modifie.
-
Si une source de données externe FileMaker ou ODBC avait déjà été ajoutée à un fichier, vous ne pouviez pas ajouter une table à partir de votre source de données Claris Studio dans le graphe de liens.
-
FileMaker Pro se fermait de manière inattendue après avoir ouvert la boîte de dialogue Modifier la vue Tableau, ouvert le graphe de liens et cliqué sur une table liée, puis ajouté une rubrique liée dans la boîte de dialogue Modifier la vue Tableau.
-
FileMaker Pro ne pouvait pas importer un fichier XML via l'importation d'un dossier de fichiers texte. Les fichiers avec les extensions csv, tab, tsv, mer, htm, html, xml, svg, json, log, txt sont désormais reconnus comme types de fichiers texte.
-
Une image au format HEIF/HEIC était insérée dans une rubrique Conteneur sous forme de fichier plutôt que sous forme d'image.
-
Après avoir spécifié un certificat de licence de mise à niveau, vous pouviez indiquer une clé de licence, mais pas un fichier de certificat de licence à partir d'une version de référence antérieure. Vous pouvez désormais spécifier celui que vous avez reçu avec une version de référence antérieure.
-
L'extension Calendrier ne parvenait pas à afficher un événement au cours du dernier mois si l'événement s'étendait sur plusieurs mois.
-
Après avoir cloné un fichier utilisant l'extension Graphique simple, la boîte de dialogue des paramètres de l'extension était vide dans certaines circonstances. À savoir, si l'extension était ajoutée au fichier d'origine sur un système où le séparateur décimal était un point, mais que le fichier cloné était ouvert sur un système où le séparateur décimal était une virgule.
-
Après qu'une extension avec un modèle spécifiant un jeu de menus personnalisé ait été ajoutée à un fichier FileMaker Pro contenant un jeu de menus personnalisé du même nom, le nom du jeu de menus personnalisé de l'extension était modifié comme prévu dans la boîte de dialogue Gérer les menus personnalisés pour utiliser un nom différent. Cependant, dans la boîte de dialogue Gérer les modèles, la colonne Jeu de menus liée au modèle de l'extension affichait le nom du jeu de menus du fichier plutôt que celui de l'extension.
Enregistrer en XML
Lorsqu'un fichier FileMaker Pro était enregistré à l'aide d'Enregistrer en XML :
-
Une séquence de terminaison XML CDATA de "]]>" sans la séquence de début provoquait la fermeture inattendue de FileMaker Pro.
-
L'élément Rubrique ajoutait un attribut DefaultStyle inutile au fichier XML.
-
Une rubrique qui était définie pour valider les valeurs en tant que membres d'une liste de valeurs, mais qui n'avait aucune liste de valeurs spécifiée, n'avait pas d'élément ValueListReference dans le fichier XML.
-
Un élément de menu personnalisé exécutant un script était parfois incorrectement enregistré dans le fichier XML.
-
Un bouton dont l'action était définie sur Aucune action produisait un élément d'action inutile dans le fichier XML.
-
Un bouton dans une barre de boutons se trouvant dans un autre objet (par exemple, un popover ou contrôle de panneaux) apparaissait plusieurs fois dans le fichier XML. Le bouton n'apparaît désormais qu'une seule fois, ce qui peut réduire la taille et la complexité du fichier.
-
Un modèle qui était associé à un jeu de menus personnalisé n'incluait pas de référence au jeu en question.
-
Une rubrique de fusion pour une rubrique d'une table liée dans une source de données externe produisait un élément TableOccurrenceReference avec des attributs vides ou non valides dans le fichier XML.
-
L'élément de calcul enfant n'était pas inclus aux éléments d'infobulle.
-
Un élément ScriptTrigger faisait référence au mauvais script de déclencheur de script.
-
L'élément FieldReference d'une rubrique de fusion sur un modèle n'avait aucune valeur applicable au nom et aux attributs UUID.
-
Les jeux de privilèges avec Commandes disponibles défini sur Edition étaient incorrectement représentés comme étant définis sur Toutes.
-
Les privilèges personnalisés, si définis pour une nouvelle table, utilisaient une structure XML différente de celles définies pour les tables existantes. La structure XML de toute nouvelle table est désormais la même que celle des tables existantes.
-
Les éléments de rubrique pour les rubriques requérant une validation avec une liste de valeurs n'incluaient pas d'élément ValueListReference lorsque la liste de valeurs provenait d'un fichier manquant. Les éléments de rubrique incluent désormais un élément ValueListReference dans ce cas. La liste de valeurs correspondante dans l'élément ValueListCatalog ne contient désormais qu'un identifiant, un nom, un UUID et un type de source. Les détails de la liste de valeurs sont stockés dans le nouvel élément OptionsForValueLists.
Fonctionnalités supprimées
-
macOS : macOS Sonoma ayant supprimé la prise en charge des images Encapsulated Postscript (.eps), FileMaker Pro ne prend plus en charge les images EPS à partir de cette version de macOS. Les images EPS sont toujours prises en charge sous Windows.
Problèmes connus
-
Lorsque vous modifiez un calcul de modèle dans la boîte de dialogue Calcul et que vous cliquez sur OK, les noms de fonctions en majuscules ou mixtes ne sont pas reformatés comme prévu.
Version 20
Problèmes résolus
-
Cette mise à jour comprend des correctifs de sécurité importants et est recommandée pour tous les utilisateurs.
-
macOS Sonoma : le changement de mode ou la réouverture des fichiers entraînait la réinitialisation par défaut des barres d'outils personnalisées.
-
Si une source de données externe FileMaker ou ODBC avait déjà été ajoutée à un fichier, vous ne pouviez pas ajouter une table à partir de votre source de données Claris Studio dans le graphe de liens.
Nouvelles fonctionnalités et améliorations
-
L'action de script Boucle inclut maintenant l'option Purge qui détermine quand les liens sont mis à jour. L'option Purge comprend les trois valeurs suivantes :
-
Systématique : lors de la définition d'une rubrique dans une boucle, le lien est purgé avec les données de jointure.
-
Minimale : lors de la définition d'une rubrique dans une boucle, les données minimales sont purgées.
-
Différée : lors de la définition d'une rubrique dans une boucle, les données et les données de lien ne sont purgées qu'après avoir quitté la boucle.
-
-
Les calculs de modèle vous permettent maintenant de spécifier le type de données pour le résultat dans la boîte de dialogue Calcul.
-
Le nouvel outil de ligne de commande FMDeveloperTool est maintenant disponible. Consultez les Notes de publication de FileMaker Server.
-
Un tunnel de connexion sécurisé peut maintenant être activé sur le port 443 au lieu du port 5003 pour FileMaker Pro et FileMaker Server pour Linux. La tunnellisation HTTPS peut être activée aux emplacement suivants :
-
Préférences FileMaker Pro : choisissez Édition > Préférences (Windows) ou FileMaker Pro > Réglages (macOS), puis dans l'onglet Général, sélectionnez Tunnellisation HTTPS.
-
Fichier Assisted Install.txt : AI_USE_HTTP_PROTOCOL_NETWORK=1
Remarques :
-
La tunnellisation HTTPS peut être activée uniquement pour FileMaker Server pour Linux installé sur Ubuntu 22.
-
-
La fonction Obtenir ( ProtocoleRéseau ) renvoie maintenant « HTTPS » lorsque la tunnellisation HTTPS est activée sur le client FileMaker ou FileMaker Server où le calcul est effectué.
-
OmniOrb a été mis à jour vers la version 4.3.0.
-
Pour améliorer les performances, le moteur de base de données met désormais en cache les liens pour évaluer les dépendances.
-
FileMaker Pro inclut également une allocation de mémoire optimisée pour les changements de lien.
Problèmes résolus
Modèles
-
Dans les calculs de modèle, les références aux rubriques dans l'occurrence de table active ne nécessitent désormais que le nom de la rubrique, et non le nom complet (table::rubrique).
-
Si l'évaluation d'un élément de calcul de modèle échouait, la formule de calcul était affichée en mode Utilisation.
-
macOS Sonoma : en mode Modèle, le menu contextuel n'affichait pas la palette de couleurs lors de la tentative de changement de couleur d'un objet ou d'un élément de modèle.
-
macOS Sonoma : le redimensionnement d'un objet en mode Modèle entraînait le clignotement de la poignée et l'affichage de la bordure plus épaisse.
Espace de travail de script
-
macOS : le renommage rapide de scripts ou de dossiers dans l'Espace de travail de script entraînait parfois la fermeture inattendue de FileMaker Pro.
-
macOS Sonoma : l'ouverture et la modification d'un script dans l'Espace de travail de script, puis la fermeture et la réouverture de l'Espace de travail de script, entraînait la disparition de la barre d'outils dans l'Espace de travail de script.
Général
-
Lors de l'utilisation d'un fournisseur OAuth 2.0 pour envoyer un e-mail, l'e-mail n'était pas envoyé et une erreur était renvoyée indiquant que le jeton d'accès n'avait pas pu être généré. Cela se produisait lorsque FileMaker Pro essayait d'envoyer des e-mails ou lorsque FileMaker Server essayait d'envoyer des notifications par e-mail.
-
Les bases de données FileMaker Server cessaient de répondre ou se fermaient de manière inattendue lorsque des erreurs apparaissaient dans les fichiers de base de données temporaires.
-
Dans la boîte de dialogue Rubrique, les méthodes d'ouverture de la boîte de dialogue Gérer la base de données étaient manquantes ou ne fonctionnaient pas.
-
macOS : la création d'un lien interne dans le graphe de liens entraînait la fermeture inattendue de FileMaker Pro.
-
macOS Sonoma : lorsque le gestionnaire d'étapes était activé, dans certains cas, les fenêtres FileMaker Pro revenaient à leur position d'origine après avoir été déplacées.
-
macOS Sonoma : la barre d'outils n'était pas affichée dans la fenêtre de document d'un fichier lors de son ouverture si la fenêtre de document était fermée alors que la barre d'état était masquée dans un autre fichier.
Remarque : les paramètres de la barre d'outils pour l'action de script Nouvelle fenêtre sont ignorés dans macOS Sonoma.
-
macOS Sonoma : FileMaker Pro se fermait de manière inattendue lors de l'utilisation de la commande Couper (Commande + X) sur une image en mode Modèle.
Problèmes connus
-
Si une référence de rubrique dans un calcul de modèle utilise uniquement le nom de la rubrique, le calcul de modèle ne se met pas à jour lorsque les données de la rubrique changent. Pour contourner ce problème, utilisez le nom complet de la rubrique (table::rubrique).
-
macOS Sonoma : lorsque vous personnalisez la barre d'outils puis changez de mode, la personnalisation est perdue.
Nouvelles fonctionnalités et améliorations
-
L'action de script Déclencher un flux Claris Connect inclut maintenant une boîte de dialogue qui vous permet de sélectionner un flux dans une équipe Claris Connect. La boîte de dialogue Sélectionner un flux Claris Connect vous permet de sélectionner une équipe et d'acheminer l'utilisateur Claris ID connecté, qui doit faire partie d'une équipe Claris Connect. Le nom du flux que vous sélectionnez pour l'option Flux est enregistré au moment où vous le sélectionnez et ne sera pas mis à jour si vous modifiez le nom du flux dans Claris Connect. Consultez la section Déclencher un flux Claris Connect.
-
Le nouveau calcul du modèle vous permet de placer une valeur calculée dans un modèle sans créer de rubrique de calcul ni définir de variable dans un script.
Pour insérer un calcul de modèle dans un modèle :
-
En mode Modèle, cliquez dans le modèle dans lequel vous souhaitez insérer le calcul de modèle, puis choisissez le menu Insérer > Calcul du modèle.
N'insérez pas de calcul de modèle sur une rubrique ou un objet que vous souhaitez afficher.
-
Dans la boîte de dialogue Calcul, entrez une formule pour votre calcul, puis cliquez sur OK.
Un calcul de modèle, y compris le calcul spécifié, (<<ƒ:[calculation]>>) apparaît sur le modèle.
Pour modifier un calcul de modèle :
-
En mode Modèle, cliquez avec le bouton droit sur le calcul de modèle, puis choisissez Modification du calcul du modèle.
-
Dans la boîte de dialogue Calcul, modifiez le calcul, puis cliquez sur OK.
-
Problèmes résolus
-
Les déclencheurs de script SurValidationEnregistrement et SurRetablirEnregistrement étaient incorrectement déclenchés pour les données d'enregistrement validées entre l'action de script Ouvrir une transaction et l'action de script correspondante Valider la transaction ou Annuler la transaction.
Problèmes connus
-
macOS : après une mise à jour réussie, FileMaker Pro doit être relancé manuellement.
Problèmes résolus
-
L'action de script Fermer fenêtre dans un script déclenché par le déclencheur de script SurTransactionFenetre ne parvenait pas à fermer la fenêtre de document.
-
Les traductions françaises des noms de déclencheurs de script suivants et de leurs descriptions ont changé :
-
OnWindowTransaction (anglais)
-
« SurOperationFenetre » s'appelle désormais « SurTransactionFenetre » (français)
-
Les traductions françaises des noms d'actions de script suivants et de leurs descriptions ont changé :
-
Revert Transaction (anglais)
-
Annuler l'opération s'appelle désormais Annuler la transaction (français)
-
-
Open Transaction (anglais)
-
Ouvrir une opération s'appelle désormais Ouvrir une transaction (français)
-
-
Commit Transaction (anglais)
-
Valider l'opération s'appelle désormais Valider la transaction (français)
-
-
-
Les traductions françaises des noms de fonctions suivants et de leurs descriptions ont changé :
-
BaseTableIDs (anglais)
-
IDsTableBase s'appelle désormais IDsTablesBase (français)
-
-
BaseTableNames (anglais)
-
NomsTableBase s'appelle désormais NomsTablesBase (français)
-
-
TableIDs (anglais)
-
IDTable s'appelle désormais IDsTables (français)
-
-
LayoutIDs (anglais)
-
IDModele s'appelle désormais IDsModeles (français)
-
-
ScriptIDs (anglais)
-
IDScript s'appelle désormais IDsScripts (français)
-
-
FieldIDs (anglais)
-
IDRubrique s'appelle désormais IDsRubriques (français)
-
-
ValueListIDs (anglais)
-
IDListeValeurs s'appelle désormais IDsListesValeurs (français)
-
-
-
la fonction Obtenir ( RubriquesModifiées ) ne renvoyait pas toutes les modifications de rubrique lorsqu'une répétition de rubrique autre que la première répétition était modifiée.
-
La création, la modification et la suppression de requêtes de recherche déclenchaient de manière incorrecte le déclencheur de script SurTransactionFenetre.
Nouvelles fonctionnalités et améliorations
Fonctions
-
macOS : la fonction ObtenirTexteDynamique est maintenant prise en charge dans un script exécuté sur le serveur.
-
macOS Ventura : la fonction ObtenirTexteDynamique prend maintenant en charge les paramètres régionaux japonais (ja-JP), coréen (ko-KR) et ukrainien (uk-UA).
-
La nouvelle fonction ObtenirNomTableBase renvoie le nom de la table de base de données d'une rubrique fournie.
-
La nouvelle fonction Obtenir(CheminFichierCache) renvoie le chemin du fichier cache pour la base de données active.
-
La nouvelle fonction Obtenir(CheminFichierCache) renvoie le nom du fichier cache pour la base de données active.
-
Les nouvelles fonctions NomsTablesBase et IDsTablesBase renvoient des informations sur les tables de base de données plutôt que sur toutes les occurrences de la table.
-
La fonction LireCodeQR est maintenant disponible dans FileMaker Pro sous Windows.
-
La fonction Obtenir(RubriquesModifiées) renvoie maintenant des rubriques contenant des données lorsqu'un nouvel enregistrement est créé.
Scripts
-
L'action de script Exécuter FileMaker Data API prend désormais en charge le paramètre dateformats.
-
La nouvelle action de script Exécuter script sur serveur avec rappel exécute un script spécifié sur un serveur. Une fois l'opération terminée, le client exécute localement un autre script spécifié.
-
L'option cURL dans l'action de script Insérer depuis URL prend maintenant en charge le protocole de transfert de fichiers sécurisé (SFTP) et inclut l'option pubkey pour l'authentification par clé publique SFTP.
-
La nouvelle action de script Déclencher un flux Claris Connect permet de lancer une automatisation de flux de travail Claris Connect.
Général
-
Vous pouvez maintenant double-cliquer sur un fichier de certificat de licence fmcert pour lancer le processus d'importation du certificat de licence. Les licences pour la mise à niveau doivent être importées en utilisant Aide > Remplacer la licence FileMaker.
-
Windows : il est désormais possible de créer immédiatement des vignettes pour les fichiers PDF dans les rubriques Conteneur.
-
Le nouveau déclencheur de script SurTransactionFenetre crée un objet JSON chaque fois que la transaction d'une fenêtre se termine avec succès. L'objet JSON comprend le nom du fichier, le nom de la table de base de données, l'ID d'enregistrement, la transaction et le contenu de la rubrique de cette table de base de données appelée SurTransactionFenetre (ou une rubrique spécifiée) pour chaque opération dans la transaction terminée.
-
Les requêtes SQL vers les bases de données FileMaker permettent maintenant d'accéder à une table système TablesBase_FileMaker. Ce nouveau schéma contient les rubriques suivantes :
-
NomTableBase - nom de la table
-
IDTableBase - ID de la table
-
Source - source (<interne>, MYSQL, etc.)
-
ModCount - nombre de fois que la table a été modifiée
-
-
Il est maintenant possible d'utiliser OAuth 2.0 avec les abonnements Microsoft 365 Business ou Google Workspace pour envoyer un email à l'aide de FileMaker Pro.
-
Le mode sombre est maintenant partiellement pris en charge dans le graphe de liens.
Problèmes résolus
Modèles
-
macOS : les Web Viewers n'enregistraient pas les clics de souris en mode Recherche.
-
macOS : la fermeture des fenêtres parentes des fenêtres de cartes entraînait parfois une fermeture inattendue de FileMaker Pro.
-
macOS Ventura : une fenêtre de modèle réduite au préalable ne pouvait pas afficher une fenêtre de carte si le gestionnaire d'étapes était activé dans macOS.
-
Les lignes de séparation à l'intérieur d'une barre de boutons étaient redimensionnées de manière incorrecte si la barre de boutons était ancrée et redimensionnée au moment du redimensionnement du modèle.
-
Les tables externes pour lesquelles l'option Utiliser l'état rangée active était désactivée s'affichaient de manière incorrecte si la table externe était ancrée et le modèle redimensionné.
-
JavaScript ne pouvait pas s'exécuter dans les Web Viewers en mode Recherche.
-
Windows : les PDF figurant dans des conteneurs non interactifs et les PDF résultant d'un modèle étaient flous.
Fonctions
-
L'app se fermait de manière inattendue lors de l'utilisation de la fonction ObtenirAttributConteneur dans une table contenant de nombreux enregistrements.
-
La fonction Obtenir(RubriquesModifiées) renvoyait par erreur un résultat vide pour les rubriques modifiées dans le cas d'un remplacement du contenu des rubriques, d'une importation, d'une nouvelle recherche ou d'une opération de glisser-déposer.
-
Les fonctions de raccourcissement de texte, telles que Gauche et ObtenirValeur, utilisaient plus de mémoire que nécessaire.
-
Les fonctions utilisaient parfois par erreur les paramètres régionaux du système d'exploitation plutôt que les paramètres régionaux du fichier.
Scripts
-
Windows : la fonction Insérer depuis URL ne réussissait pas à encoder les URL fournies et renvoyait une erreur.
-
Lorsque l'option Vérifier les certificats SSL était désactivée pour l'action de script Insérer depuis URL, les erreurs de certificat entraînaient à tort le renvoi d'une erreur plutôt que le résultat attendu.
-
Certaines couleurs de texte dans l'espace de travail de script n'étaient pas modifiées lors du passage du mode sombre au mode clair.
-
Les scripts ne pouvaient plus être exécutés lorsqu'il y avait une transaction ouverte, le script principal était mis en pause et une erreur se produisait.
Général
-
macOS Ventura : les options de FileMaker Pro dans la boîte de dialogue Imprimer n'étaient pas utilisées et l'option Pages était utilisée à la place.
-
Vous pouviez accéder à un compte FileMaker inactif pour vous connecter avec Apple lorsque l'option Masquer mon adresse e-mail était sélectionnée.
-
Le fichier XML généré à partir de la fonction Enregistrer en XML n'incluait pas d'informations sur l'option Afficher les rubriques de connexion même si OAuth ou AD FS est activé.
-
Windows : la sauvegarde en PDF empêchait FileMaker Pro de répondre lorsque le modèle comprenait du contenu Web dans un Web Viewer. Le contenu Web non récupéré avant le délai d'attente apparaissait en blanc dans le PDF affiché.
-
Windows : FileMaker Pro cessait de répondre ou s'arrêtait de manière inattendue sur les ordinateurs équipés de matériel plus ancien.
-
Les transactions avec des dates non valides étaient correctement validées dans les enregistrements au lieu de renvoyer une erreur. Maintenant, les transactions validées avec des dates non valides renvoient l'erreur 500.
API, technologies ou fonctions obsolètes
À mesure que FileMaker Pro évolue, la liste des technologies, des API et des fonctions prises en charge change. Dans le cadre de cette évolution, des versions de systèmes d'exploitation, du matériel et des fonctions seront supprimés au profit de versions, de matériel et de fonctions plus récents. Même si l'obsolescence d'un produit ne signifie pas sa suppression immédiate, vous devriez délaisser les technologies obsolètes, celles-ci pouvant faire l'objet d'une suppression dans une version future du produit.
Pour obtenir les dernières informations concernant les API, technologies et fonctions obsolètes, consultez la Base de connaissance.
Informations juridiques
© 2024 Claris International Inc. Tous droits réservés.
Informations juridiques pour les documents Claris
Pour plus d'informations, consultez l'aide FileMaker Pro, ainsi que les autres documents et ressources.