Exposé technique sur FileMaker Go 1.2.1
28 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Exposé technique sur FileMaker Go 1.2.1

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
28 pages
Français

Description

  • exposé - matière potentielle : technique sur filemaker go
  • exposé - matière potentielle : technique
  • mémoire - matière potentielle : pour chaque fichier
  • exposé
  • cours - matière potentielle : utilisation
1Exposé technique sur FileMaker Go 1.2.1 Exposé technique sur FileMaker Go 1.2.1 

  • filemaker go
  • fonctions prises en charge
  • ios
  • saisie des données
  • saisie de données
  • impression
  • impressions
  • base des données
  • base données
  • base donnée
  • bases de données
  • bases de donnée
  • base de données
  • base de donnée
  • fichier
  • fichiers
  • script
  • scripts
  • appareil
  • appareils
  • charge
  • charges

Sujets

Informations

Publié par
Nombre de lectures 132
Langue Français
Poids de l'ouvrage 1 Mo

Exrait


Exposé technique sur
FileMaker Go 1.2.1
Exposé technique sur FileMaker Go 1.2.1 1Exposé technique sur
FileMaker Go 1.2.1
Mises à jour de version
Version 1.2.1 ....................................... 4
Version 1.1.2 4
Version 1.1.1 4
FileMaker Go
Système d'exploitation requis (exigences minimales)
Hôtes (pris en charge) : .............................. 5
Réseau : ........................................... 5
Fonctions prises en charge à ne pas manquer
Saisie de données et validation des modifications apportées
à un enregistrement ................................. 6
Texte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Nombres .......................................... 7
Dates et heures .................................... 7
Objets de rubrique 7
Objets de modèle .................................. 8
Rubriques Multimédia ............................... 8
Mode Recherche ................................... 8
Graphiques ........................................ 8
Impression et Impression d’un PDF .................... 8
Tri ................................................ 9
Sécurité ........................................... 9
Scripts 10
Déclencheurs de script ............................. 11
Calculs 11
Menus personnalisés ............................... 11
Importation d'enregistrements ...................... 12
Exportation du contenu d'une rubrique ............... 13
Sauvegarde d'enregistrements au format PDF .......... 13
Enregistrement d'une copie ......................... 13
Schémas d'URL ................................... 13
Actions de script, reconnaissance des fichiers d'exécution
et autres changements subtils ....................... 14
Exposé technique sur FileMaker Go 1.2.1 2
FileMaker Server ................................... 14
Fonctionnalités non prise en charge
Modification de schéma ............................ 14
Mode Modèle et modification de la structure .......... 14
Impression ........................................ 15
Création de graphiques ............................. 15
Exportation ....................................... 15
Plug-ins .......................................... 15
Cocoa ............................................ 15
Hébergement/partage 15
Fonctions Enregistrer et Envoyer en .................. 15
Considérations sur les performances
Recommandations pour des performances optimales ... 15
Optimisation d'une interface pour FileMaker Go ........ 16
Iconographie ...................................... 17
Boutons de déconnexion ........................... 18
Rafraîchissement/traitement à la demande ............ 18
Dimensionnement des éléments de modèle ........... 19
Dimensionnement auto. et rotations portrait/paysage ... 21
Dimensions de l'écran .............................. 21
Gestion des fenêtres ............................... 21
Gestion du zoom .................................. 22
Création de scripts pour un monde mobile
Stratégies de script ................................ 22
Tests pour la plate-forme visée ...................... 22
Scripts SurTemporisation ............................ 23
Utilisation des informations de localisation ............ 23
Scripts qui s'exécutent à l'ouverture et à la fermeture
d'une base de données FileMaker .................... 24
Transactions de verrouillage d'enregistrements liés ..... 24
Mise en file d'attente côté serveur 24
Journalisation/marquage de scripts .................. 25
Annexe A : Actions de script non prises en charge
Code d'erreur 4 ................................... 25
Code d'erreur 3 26
Articles de la Knowledge Base ....................... 27
Auteurs .......................................... 27
Exposé technique sur FileMaker Go 1.2.1 3
Exposé technique sur FileMaker Go 1.2.1
Mises à jour de version
Version 1.2.1
• Prise en charge de l’impression sur des imprimantes compatibles iOS
• Affichage et mise à jour automatique des graphiques lors de la modification des données
• Prise en charge de la saisie de signature par les rubriques Multimédia
• Possibilité d’envoyer un message à un autre utilisateur dans une solution hébergée lorsqu’un enregistrement est verrouillé
• Possibilité d’ouvrir les fichiers partagés indiqués comme étant masqués
• Prise en charge du chinois simplifié par l’application
• Performances améliorées des objets Web Viewer, des boutons de modèle et de la sortie du mode hibernation
Version 1.1.2
• Prise en charge linguistique du français, de l'allemand, de l'espagnol et du japonais dans l'application
• Enregistrement de fichiers à un emplacement temporaire et écrasement de ces fichiers à l'aide de scripts
• Correction des problèmes de compatibilité avec les images et les rubriques Multimédia volumineuses
• Possibilité pour l'utilisateur de réactiver des solutions passées en mode hibernation en entrant le même nom d'utilisateur et le
même mot de passe une seule fois pour les solutions composées de plusieurs fichiers
• Correction de problèmes de compatibilité générale
Version 1.1.1
• Création d’un PDF et envoi de celui-ci à l’aide d’un processus scripté ou d’une commande de menu
• Création d’une copie de base de données à l’aide d’un processus scripté ou d’une commande de menu
• Exportation du contenu d’une rubrique à l’aide d’un processus scripté ou d’une commande de menu
• Possibilité d’utiliser les rubriques Multimédia pour stocker des photos provenant de la bibliothèque d’images de l’appareil ou
prises par l’appareil photo intégré
• Transfert de données d’une application externe à FileMaker Go à l’aide d’un nouveau schéma d’URL
• Prise en charge des fichiers .USR, qui peuvent désormais être reconnus et ouverts dans FileMaker Go
• Changements peu importants concernant les scripts et l’hibernation. Consultez la section « Fonctions prises en charge à ne pas
manquer », plus loin dans ce document
FileMaker Go
FileMaker Go® est un client FileMaker® très complet conçu pour iOS. Il utilise le format de fichier FileMaker .fp7 et fonctionne en
tant que client en interaction avec un hôte FileMaker (Pro ou Server) ou en tant que fichiers locaux stockés sur l'appareil. Il joue
sensiblement le même rôle que FileMaker Pro.
L'expérience utilisateur avec une solution FileMaker sous FileMaker Go est comparable à une session Safari (navigateur Web) sous
iOS avec du contenu Web en mode plein écran. L'utilisateur peut utiliser les gestes iOS tels que le pincement (pour zoomer) et le
balayage (pour faire défiler l'écran) pour interagir avec une solution FileMaker Pro conçue pour un écran plus grand. A quelques
exceptions près, qui seront présentées dans cet exposé technique, les solutions fonctionnent comme sous FileMaker Pro. Sans travail
Exposé technique sur FileMaker Go 1.2.1 4de développement supplémentaire, vos utilisateurs peuvent se connecter à leurs solutions existantes et y accéder à partir de leur
iPad ou de leur iPhone. FileMaker Go permet aux utilisateurs de FileMaker Pro de créer des solutions mobiles personnalisées sans
faire appel à un programmeur. Ils peuvent concevoir des applications en Objective C (langage natif de l'iPhone) ou des applications
Web mobiles avec des outils tels que Java ou PHP.
La plupart des fonctionnalités sont opérationnelles, mais il existe néanmoins un certain nombre de limites, détaillées dans la section
consacrée aux scripts. En fonction de l'application et de sa fréquence d'utilisation, certains développeurs peuvent décider d'adapter
des modèles et fichiers de base de données spécifiques aux appareils mobiles. Ces modèles mobiles peuvent, par exemple, être
optimisés pour les écrans de petite taille, ou simplement offrir des zones tactiles plus importantes. Quand FileMaker Go se connecte
à des solutions FileMaker hébergées, il peut être utile d'avoir des interfaces mobiles pour les employés tels que les commerciaux
qui travaillent sur le terrain. Ces interfaces mobiles peuvent, par exemple, les aider à vérifier rapidement et facilement l'état d'une
commande, à entrer des dépenses, etc. sans avoir à procéder à une synchronisation ou à une nouvelle saisie par la suite.
FileMaker Go permet aux utilisateurs de travailler sur les fichiers locaux stockés sur leur appareil. Cet accès local est très intéressant
pour les informations de référence rapide et pour toutes les informations qui n'ont pas besoin d'être partagées avec d'autres
utilisateurs. Par exemple, si vous souhaitez emporter avec vous votre base de données de contacts à un endroit qui ne disposera pas
d'un accès Web fiable, vous pouvez la copier sur votre appareil et l'utiliser pendant votre déplacement. La procédure à suivre pour
charger et ouvrir des fichiers dans FileMaker Go est décrite de manière détaillée dans la documentation du produit :
Pour l'iPhone : http://www.filemaker.com/products/filemaker-go/for-iphone/help/1/fr/index.html
Pour l'iPad : http://www.filemaker.com/products/filemaker-go/for-ipad/help/1/fr/index.html
Cet exposé technique détaille les fonctions FileMaker Pro qui sont prises en charge dans FileMaker Go, celles qui ne le sont pas,
et les meilleures pratiques à utiliser. L'un des principaux points à conserver à l'esprit est celui de la compatibilité. En tant que
développeur, vous devez impérativement vous interroger sur la compatibilité avec le client pendant les phases de développement et
de test. Vous devez également être attentif à toutes vos solutions hébergées, puisque les utilisateurs peuvent désormais travailler à
la fois via FileMaker Pro installé sur un ordinateur de bureau et via FileMaker Go installé sur un appareil mobile, que vous ayez conçu
votre solution pour les appareils mobiles ou non.
Si vous débutez sous FileMaker Go, nous vous recommandons de lire le Guide de développement de FileMaker Go, disponible à
l'adresse : http://www.filemaker.fr/support/product/docs/filemaker-go/fmgo_development.pdf
Les captures d'écran et éléments d'interface utilisateur (graphismes, boutons, présentations de modèles, etc.) qui accompagnent
cet exposé technique proviennent tous de la base de données « FileMaker Go Toolkit » créée par Soliant Consulting. Cette base
de données (en anglais) peut être téléchargée gratuitement à l'adresse : http://www.soliantconsulting.com/gotoolkit/. Elle
contient une série de ressources et d'exemples utiles pour développer des interfaces utilisateur FileMaker Go.
Système d'exploitation requis (exigences minimales)
FileMaker Go est un client qui accède aux fichiers locaux stockés sur votre appareil mobile ou à des bases de données hébergées
sous FileMaker Server ou FileMaker Pro.
• iPhone et iPod Touch : iOS 4.2.1 ou supérieur
• iPad : iOS 4.2.1 ou supérieur
Hôtes (pris en charge) :
• FileMaker Server/Server Advanced 10 et 11
• FileMaker Pro/Pro Advanced 10 et 11
Réseau :
Compatible avec les réseaux WiFi et 3G ; les réseaux Edge ne sont pas pris en charge.
FileMaker Go ne peut pas détecter les hôtes FileMaker Server accessibles via le protocole LDAP, ni afficher ou utiliser les certificats
SSL des hôtes LDAP.
Exposé technique sur FileMaker Go 1.2.1 5Fonctions prises en charge à ne pas manquer
Si vous avez l'habitude de développer pour FileMaker Pro, vous serez frappé par le fait que l'environnement de FileMaker Go
ressemble trait pour trait à celui de FileMaker Pro. La plupart des fonctions de FileMaker Pro sont prises en charge. Il serait fastidieux
de les énumérer toutes, et cela ferait double emploi avec la documentation du logiciel. FileMaker Go est un client très complet qui
fonctionne sensiblement comme FileMaker Pro, hormis pour les fonctions de développement. Il ne comporte pas de mode Modèle
ni d'outils de développement de bases de données. Vous pouvez travailler sur des bases de données mais vous ne pouvez pas en
créer de nouvelles ni modifier le schéma des bases de données existantes. Vous connaissez peut-être Bento®, et vous avez peut-être
aussi utilisé FileMaker Mobile il y a quelques années. Ils reposent tous deux sur un modèle de synchronisation limité permettant de
partager des données. Cependant, contrairement à ces deux produits, FileMaker Go offre une connexion dynamique à FileMaker
Server et aux bases de données qu'il héberge. Il offre aussi la possibilité de copier complètement des fichiers de base de données à
partir et à destination de l'appareil iOS.
Cette section met l'accent sur les fonctions importantes de la plate-forme FileMaker et explique en quoi elles sont différentes sous
FileMaker Go. Si vous avez besoin d'aide pour vous repérer au sein de l'interface de FileMaker Go, veuillez lire sa documentation à
l'adresse :
Pour l'iPhone : http://www.filemaker.com/products/filemaker-go/for-iphone/help/1/fr/index.html
Pour l'iPad : http://www.filemaker.com/products/filemaker-go/for-ipad/help/1/fr/index.html
Saisie de données et validation des modifcations apportées à un enregistrement
Comme sous FileMaker Pro, l'utilisateur peut entrer dans une rubrique en mode Utilisation, effectuer des modifications et les valider
de telle sorte qu'elles se répercutent sur une base de données ouverte via une connexion réseau ou localement, sur l'appareil
lui-même. Quand un enregistrement est validé, les déclencheurs de script de niveau enregistrement, les fonctions d'entrée
automatique, la validation des rubriques et les mises à jour d'index fonctionnent exactement comme sous FileMaker Pro. Si vous
touchez l'extérieur d'une rubrique sous FileMaker Go, cela revient au même que de cliquer à l'extérieur d'une rubrique sous
FileMaker Pro.
Un utilisateur FileMaker Go qui tente de modifier un enregistrement verrouillé (en cours d’utilisation) par un autre utilisateur dans
un environnement hébergé peut envoyer un message à celui-ci. Même si l’interface utilisateur est différente, les fonctionnalités et
l’expérience utilisateur sont exactement les mêmes que dans FileMaker Pro.
Texte
Vous pouvez parfaitement saisir du texte dans une rubrique, mais la procédure diffère légèrement de celle de
FileMaker Pro.
Quand vous sélectionnez du texte sous FileMaker Go (en touchant deux fois ce texte quand le clavier est présent), vous pouvez
couper, copier et coller du texte, et même effectuer des corrections orthographiques à l'aide des contrôles de texte d'iOS. Notez
que ce mécanisme est analogue aux commandes du menu Edition et aux fonctions de correction orthographique de FileMaker Pro.
Vous ne pouvez éditer qu'environ 64 000 caractères de texte. Dans le cas exceptionnel où une rubrique Texte contient plus de
64 000 caractères, le contrôle de texte iOS essaie de tronquer proprement le texte au niveau d'une césure à l'approche de la
limite. Un message d'erreur apparaît si vous essayez de modifier ou sélectionner du texte dans une rubrique qui contient plus de
64 000 caractères. Le texte s'affiche correctement et il est lisible sous FileMaker Go, mais pour pouvoir modifier un texte de 64 000
caractères, il faut impérativement être sous FileMaker Pro.
FileMaker Go affiche correctement le texte riche stocké dans votre base de données FileMaker. Cependant, les formats suivants
ne sont pas pris en charge par iOS : surligné, barré, condensé, étendu, petites majuscules, exposant et indice. Ces formats ne
s'affichent pas mais ils restent stockés et s'affichent correctement dans FileMaker Pro.
Les formats suivants s'affichent parfaitement : gras, italique, souligné, majuscule, soulignement d'un mot et double souligné
(apparaît comme du souligné ordinaire). FileMaker Go ne permet pas de manipuler les attributs du texte riche, de créer des styles
de paragraphe mélangés au sein d'un même bloc de texte et de définir l'interligne. Si un utilisateur entre dans une rubrique qui
présente des attributs de texte riche et effectue des modifications, FileMaker Go remplace tous les styles non pris en charge par les
attributs par défaut de la rubrique. Cela signifie que tous les éléments de style et de paragraphe qui peuvent avoir été appliqués au
texte dans FileMaker Pro sont perdus.
La fonction Compléter automatiquement n'est pas prise en charge sous FileMaker Go. Les rubriques Texte pour lesquelles l'option
Exposé technique sur FileMaker Go 1.2.1 6Compléter auto. avec les valeurs existantes est activée fonctionne comme si cette option était désactivée. De la même manière, lors
de la saisie de données, l'utilisateur ne peut pas insérer du texte en provenance d'un index sous FileMaker Go.
Les langues asiatiques sont prises en charge, mais les fonctions telles que Orientation transversale et Furigana
ne le sont pas. Il n'est pas possible d'effectuer des entrées par l'intermédiaire d'un éditeur de méthode d'entrée (IME) dans les
rubriques configurées avec des déclencheurs de script SurFrappeClavierObjet et SurFrappeClavierModele.
Nombres
Contrairement à FileMaker Pro, FileMaker Go n'affiche pas de caractère « ? » pour les rubriques Nombre contenant plus de données
qu'il ne peut en afficher. Il utilise au contraire le mécanisme de troncation d'iOS. Le résultat peut également s'afficher un peu
différemment suivant la configuration de l'alignement. Si l'alignement est centré ou à droite, le premier caractère s'affiche, suivi de
points de suspension. Par exemple, la valeur « 8050 » peut s'afficher sous la forme « 8… ». Si l'alignement est à gauche, les premiers
caractères s'affichent et il n'y a pas forcément de points de suspension. Pour reprendre l'exemple précédent, la valeur « 8050 » peut
s'afficher sous la forme « 805 » si elle est alignée à gauche. Il est donc important de prendre en considération ces aspects et leur
impact sur les utilisateurs pour placer des rubriques Nombre sur un modèle.
Dates et heures
Les dates et heures fonctionnent comme sous FileMaker Pro. Cependant, elles utilisent des contrôles iOS pour les entrées de
données comme indiqué ci-dessous.
Le contrôle iOS d’horodatage, présenté ci-dessous, ne permet pas d'insérer des secondes (ni des fractions de seconde). Cependant,
vous pouvez saisir des secondes dans une rubrique Heure ou Horodatage avant ou après avoir utilisé un contrôle iOS.
Il n'y a pas de moyen direct d'insérer la date, l'heure ou la valeur d'horodatage en cours à l'aide de raccourcis clavier ou de menus.
Si vous souhaitez offrir une fonctionnalité de ce type, vous devez concevoir des scripts et, le cas échéant, les associer à des boutons
placés sur vos modèles. En outre, vous pouvez ajouter des déclencheurs de script tels que SurEntreeObjet pour entrer les
données désirées comme point de départ pour la saisie de données.
Objets de rubrique
Tous les contrôles de rubrique, y compris les répétitions, les cases à cocher, les cercles d'option et les sélecteurs de valeurs de type
iOS sont pris en charge.
Exposé technique sur FileMaker Go 1.2.1 7Les rubriques associées à une mise en forme de données ou à une mise en forme conditionnelle s'affichent de la même manière sous
FileMaker Go que sous FileMaker Pro.
Pour supprimer ou effacer les valeurs de cercles d'option dans FileMaker Go, vous devez prévoir un bouton et/ou une méthode
scriptée.
Objets de modèle
Les contrôles onglet, les boutons, les tables externes et les objets Web Viewer sont tous pris en charge. Les modèles s'affichent
quasiment de la même manière sur un iPad/iPhone que sous FileMaker Pro. La plupart des options de mise en forme d'objet, telles
que la couleur de trait, l'épaisseur de trait, la mise en relief, l'effet d'empreinte et les ombres, sont prises en charge, tout comme
les objets géométriques tels que les lignes, les rectangles, les rectangles arrondis et les cercles. Les motifs de remplissage sont
l'exception : FileMaker Go les ignore.
Les infobulles ne sont pas prises en charge et elles ne s'affichent pas sous FileMaker Go. Dans une interface tactile, il n'y a pas d'état
de survol pour les invoquer.
Rubriques Multimédia
Les rubriques Multimédia prennent en charge tous les formats d'image pris en charge par iOS : GIF, PNG, JPG et TIFF. D’autres
formats de fichier, dont PDF, Word et Excel, peuvent également être stockés et affichés. Les formats audio et vidéo sont pris en
charge. Il vous suffit d’appuyer dessus pour les exécuter. Si vous touchez une rubrique Multimédia vide, FileMaker Go vous permet
d'y stocker une photo prise par l'appareil photo intégré ou stockée dans la bibliothèque d'images de l'iPhone ou de l'iPad ou
encore d’y saisir une signature. Si la rubrique Multimédia contient des données, vous pouvez aussi choisir d'ouvrir son contenu ou
de l'envoyer par email à l'aide du logiciel d'email local de l'appareil. Vous pouvez couper, copier et coller le contenu d'une rubrique
Multimédia en la touchant, ce qui fait apparaître le clavier iOS, puis en la touchant de nouveau pour accéder au menu contextuel
contenant les éléments de menu correspondants. Si vous avez copié précédemment une image dans le presse-papiers iOS, vous
pouvez la coller dans une rubrique Multimédia à partir de ce menu. Vous pouvez également effectuer un copier-coller d'une
rubrique Multimédia à une autre ou d'une rubrique Multimédia à un email, par exemple.
Lorsque la fonction de saisie de signature est activée, une fenêtre de saisie de signature s’ouvre dans laquelle l’utilisateur peut
« dessiner » sur la surface tactile d’un appareil iOS. L’utilisateur peut appuyer sur le bouton Effacer pour effacer ce qui a été dessiné,
sur le bouton Annuler pour quitter sans introduire de changement dans la rubrique Multimédia ou sur le bouton Accepter pour
enregistrer la signature dans la rubrique Multimédia. Une image PNG est générée une fois la signature enregistrée.
REMARQUE : La fenêtre de saisie de signature prend exclusivement en charge le mode paysage. Cela s’applique également aux
appareils verrouillés en mode portrait. Une fois la signature saisie, son fichier PNG peut être affiché puis envoyé par email à l’instar
de n’importe quelle autre image stockée dans une rubrique Multimédia.
Mode Recherche
Les opérations FileMaker Pro classiques sont prises en charge par le mode Recherche et par la recherche rapide. C'est notamment
le cas des requêtes et des options restreindre/développer. Il n'y a pas de liste d'opérateurs disponible en mode Recherche, mais
l'utilisateur peut entrer les opérateurs manuellement.
Graphiques
Tous les types de graphiques pris en charge dans FileMaker Pro 11 le sont également dans FileMaker Go. Les graphiques affichés
dans FileMaker Go sont dynamiques. Leur mise à jour intervient dès le moment où les données utilisées dans leur définition sont
modifiées.
Impression et Impression d’un PDF
FileMaker Go permet d’imprimer directement sur des imprimantes compatibles iOS. Les fonctionnalités d’impression de
FileMaker Go sont similaires à celles de FileMaker Pro, même s’il existe quelques différences minimes. En effet, les options
d’impression prises en charge par iOS sont différentes.
Exposé technique sur FileMaker Go 1.2.1 8Les fonctions suivantes sont prises en charge pour l’impression dans FileMaker Go. Néanmoins, leur configuration se fait au moyen
de FileMaker Pro :
• Réduction de la taille et recadrage des objets de modèle
• Réduction de la taille des parties d’un modèle
• Masquage des objets de modèle
• Plusieurs colonnes
• Marges fixes
Les fonctions suivantes sont directement prises en charge depuis la zone de dialogue Imprimer de FileMaker Go :
• Impression d’une plage d’enregistrements
• Indication du numéro de page de départ
• Format du papier – si le format choisi n’est pas connu, le mode par défaut de l’imprimante s’affiche
• Orientation de la page
• Mise à l’échelle – choix prédéfinis et possibilité d’indiquer une valeur comprise entre 25 et 400 %
FileMaker Go prend également en charge l’impression directe au format PDF. La fonction Enregistrer au format PDF, introduite dans
une version précédente de FileMaker Go, a été modifiée pour profiter de la nouvelle fonctionnalité Imprimer en PDF. Le document
généré par la fonction Enregistrer au format PDF ressemble davantage à la version imprimée attendue et respecte les paramètres
mentionnés ci-dessus.
Les options d’impression restent en mémoire pour chaque fichier et sont utilisées par défaut à chaque fois que l’utilisateur ouvre
la boîte de dialogue d’impression pour ce fichier. Les paramètres d’impression sont stockés dans les paramètres par défaut de
l’utilisateur et non dans le fichier lui-même. Il arrive parfois que certaines options d’impression ne soient pas spécifiées, ou encore
qu’elles soient invalides ou manquantes. Cela est par exemple le cas si aucune imprimante par défaut n’est sélectionnée lors de la
première ouverture de FileMaker Go.
Gardez à l’esprit les points suivants lorsque vous créez des scripts d’impression pour FileMaker Go.
• L’option Sans fenêtre n’est pas prise en charge dans FileMaker Go. Un script d’impression pour lequel l’option Sans fenêtre est
cochée permet d’afficher les boîtes de dialogue Imprimer et Configuration de l’impression si cette option n’est pas cochée.
• L’action de script Configuration de l’impression ne fait apparaître aucune boîte de dialogue mais les paramètres qu’elle
contient sont appliqués.
Tri
Les opérations de tri sont prises en charge, y compris les tris ascendants, descendants et en ordre personnalisé. Vous ne pouvez trier
qu'en fonction des rubriques du modèle en cours. En revanche, vous pouvez utiliser les rubriques cachées pour disposer de plus
d'options dans la fenêtre Modifier l'ordre de tri.
En vue Tableau, vous pouvez effectuer des tris en touchant les en-têtes de colonnes. La première fois que vous tapez l'écran, le tri est
croissant. La deuxième fois, il est décroissant. La troisième fois, le tri est annulé.
Sécurité
La sécurité d'accès aux fichiers et l'accès aux fonctions et opérations au sein d'une base de données FileMaker Pro demeurent
inchangés. FileMaker Go permet également d’ouvrir des fichiers qui ont été configurés pour ne pas s’afficher (masqués) dans la
boîte de dialogue Ouvrir fichier distant. L’application autorise pour cela la saisie d’un chemin direct d’accès au fichier lorsque vous
parcourez les listes de fichiers disponibles pour un hôte ou un serveur donné. Appuyez simplement sur Nom de fichier pour saisir
le nom du fichier masqué. FileMaker Go accède automatiquement au chemin d’accès menant à l’hôte de sorte que seul le nom du
fichier doit être saisi. Toutefois, FileMaker Go n’empêche pas l’utilisateur de modifier ce chemin et d’indiquer un fichier sur un hôte
différent, si nécessaire.
REMARQUE : A des fins de lisibilité, le protocole fmnet n’apparaît pas dans l’interface utilisateur de FileMaker Go. Il est inutile
d’inclure fmnet: lorsque vous ouvrez un fichier masqué.
Exposé technique sur FileMaker Go 1.2.1 9FileMaker Go prend en charge le privilège étendu « fmrestorelogin». Pour tirer parti de ce privilège étendu, vous devez créer un
nouveau privilège étendu avec le mot de passe spécifique « fmrestorelogin » (sans les guillemets).
Par défaut, FileMaker Go n'enregistre pas le nom d'utilisateur et le mot de passe d'un fichier interrompu. Lors de l'ouverture de session
suivante, FileMaker Go demande à l'utilisateur d'entrer ses informations d'authentification et il essaie de rétablir la session précédente
de l'utilisateur, excepté dans les cas suivants :
• L'utilisateur en cours est connecté à l'aide d'un compte Invité. FileMaker Go laisse l'utilisateur se reconnecter immédiatement en
tant qu'invité.
• L’utilisateur actuel est connecté à une base de données FileMaker dans laquelle la connexion automatique au fichier a été activée
dans les Options de fichier.
• L'utilisateur est connecté à l'aide d'un compte associé au privilège étendu « fmrestorelogin ». Ce privilège permet à l'utilisateur
de reprendre une session FileMaker Go sans être arrêté par une boîte de dialogue d'authentification. Dans pareil cas, il peut être
prudent de recommander à tous les utilisateurs de verrouiller leur appareil à l'aide de la fonction de code de sécurité d'iOS.
Le privilège étendu « fmrestorelogin» fonctionne avec le paramètre Restauration auto. de la connexion (écran Accueil > menu
Paramètres) de FileMaker Go. Si cette option est désactivée, l'utilisateur doit toujours entrer ses informations d'authentification.
Si FileMaker Go s'est fermé parce que l'utilisateur a appuyé sur le bouton principal ou a répondu à un appel entrant, les solutions
multifichier ne demandent plus à l'utilisateur d'entrer ses informations d'authentification pour chaque fichier quand il se « réveille ».
FileMaker Go v1.1.2 ne demande ces informations que pour ouvrir le premier fichier. Dès lors que les autres fichiers de la solution
contiennent le même compte et le même mot de passe, aucune demande d'informations d'authentification ne s'affiche.
Le client FileMaker Go doit honorer tous les paramètres de sécurité existants d'une solution. Cela signifie que toute personne autorisée
à accéder à une base de données FileMaker Pro est autorisée de la même manière à accéder à la même base de données, avec
exactement les mêmes privilèges, sous FileMaker Go.
Scripts
Comme FileMaker Pro, FileMaker Go permet d'utiliser des scripts et ils fonctionnent de la même manière. Comme pour la Publication
Web, certaines actions de script ne sont pas prises en charge, et quelques explications sur l'utilisation des scripts sont nécessaires.
Vous les trouverez dans les sections « Fonctionnalités non prises en charge » et « Création de scripts pour un monde mobile » ci-
dessous. FileMaker Go ne permet pas de modifier un script, et il n'intègre pas non plus de Script Debugger.
Soulignons dès à présent une différence de fonctionnement majeure. Quand un script fonctionne sous FileMaker Go et est configuré
pour autoriser l'utilisateur à annuler son exécution, le fait de toucher l'écran fait apparaître une boîte de dialogue d'annulation. Sous
FileMaker Pro, le seul moyen d'interrompre un script consiste à appuyer sur la touche Echap ou à utiliser la combinaison de touches
Commande + point (Mac). Etant donné que le risque que l'utilisateur touche l'écran est très important – surtout s'il ne se rend pas
compte que le script n'a pas fini de s'exécuter –, le développeur aura plus tendance à désactiver les annulations de l'utilisateur (à l'aide
de l'action de script Autor. annulation utilisateur [Non] que sous FileMaker Pro.
En environnement mobile, les développeurs doivent intégrer une autre réalité importante : un script peut être annulé à tout moment,
quel que soit l'état de l'action de script Autor. annulation utilisateur, et même s'il s'agit d'opérations FileMaker ordinaires. Quand
l'utilisateur active l'écran d'accueil (en appuyant sur le bouton principal) ou reçoit un appel entrant sur son iPhone (ce qui ferme
FileMaker Go), tous les scripts qui s'exécutent sont annulés sans avertissement.
Il y a un troisième cas où les scripts risquent de ne pas fonctionner comme prévu : quand FileMaker Go rencontre une action de script
non prise en charge. FileMaker Go peut réagir de deux manières. Certaines actions de script sont relativement mineures. Dans ce cas,
FileMaker Go les passe ou les ignore, et le script s'exécute jusqu'à son terme. Vous pouvez détecter les omissions de ce type à l'aide
de Obtenir (DernièreErreur).
Pour les actions de script qui risquent d'endommager votre base de données (par exemple, Exporter enregistrements), FileMaker
Go affiche une alerte sur l'écran de l'utilisateur, et si Autor. annulation utilisateur est paramétré sur Oui, l'utilisateur peut choisir
de poursuivre l'exécution du script ou de l'annuler. Si Autor. annulation utilisateur est paramétré sur Non, FileMaker Go continue
d'exécuter le script après avoir ignoré l'action de script qui pose problème. Il est important que le développeur teste sa base de
données et consulte ses rapports sur la structure de la base de données pour connaître les actions de script qui ne fonctionnent pas
sous FileMaker Go.
Vous trouverez d'autres explications sur l'approche à utiliser pour créer des scripts pour FileMaker Go plus loin dans cet exposé
technique.
Exposé technique sur FileMaker Go 1.2.1 10