Chapitre 3 Préparation des bases de données pour la Publication Web personnalisée. Filemaker Server 13
Vous trouverez ci-dessous de brèves informations sur Server 13. Ce guide explique comment publier des bases de données FileMaker sur le Web à l'aide de XML. Il couvre la configuration requise, la préparation des bases de données, l'accès aux données XML, le stockage, les tests et le suivi d'un site.
Chapitre 3
Préparation des bases de données pour la
Publication Web personnalisée
Avant d'utiliser la Publication Web personnalisée avec une base de données, vous devez préparer la base de données et la protéger contre les accès non autorisés.
Activation de la Publication Web personnalisée dans une base de données
Vous devez activer la Publication Web personnalisée avec XML dans chaque base de données que vous souhaitez publier. Si vous n'activez pas la Publication Web personnalisée avec XML dans la base de données, les utilisateurs Web ne seront pas en mesure de l'utiliser pour accéder
à la base de données, même si elle est hébergée par un serveur FileMaker Server configuré pour prendre en charge un Moteur de publication Web.
Pour activer la Publication Web personnalisée pour une base de données :
1. Dans FileMaker Pro, ouvrez la base de données que vous souhaitez publier en utilisant un compte bénéficiant du jeu de privilèges Accès intégral. Une autre possibilité consiste à ouvrir la base de données en utilisant un compte bénéficiant des privilèges d'accès Gérer les autorisations étendues.
2. Affectez la Publication Web personnalisée comprenant des privilèges XML étendus en utilisant ce mot de passe :
fmxml
3. Affectez le(s) jeu(x) de privilèges comprenant le privilège d'accès étendu de Publication Web personnalisée à un ou plusieurs comptes, ou au compte Admin ou d'invité.
Remarque
Au moment de définir les noms des comptes et les mots de passe relatifs aux solutions de publication Web personnalisée, utilisez les caractères ASCII imprimables, par exemple
a
-
z
,
A
-
Z
et
0
-
9
. Pour sécuriser davantage encore les noms des comptes et les mots de passe, intégrez des caractères de ponctuation du type «
!
» et «
%
» mais n'utilisez pas les deux points. Pour obtenir des informations sur la configuration de comptes, consultez l'aide
FileMaker Pro.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 15
Accès à une base de données protégée
La Publication Web personnalisée avec XML vous permet de limiter l'accès à vos bases de données publiées à l'aide d'une protection par mot de passe de vos bases de données, d'un cryptage de la base de données et de connexions sécurisées. Lorsqu'ils utilisent une solution de Publication Web personnalisée pour accéder à une base de données, les utilisateurs Web peuvent être invités à spécifier leurs informations de compte. Si le compte Invité de la base de données est désactivé ou ne possède aucun jeu de privilèges d'accès activé comprenant un privilège d'accès étendu pour la Publication Web personnalisée, le moteur de publication Web utilise une authentification de base HTTP pour demander aux utilisateurs Web de s'authentifier.
Le navigateur de l'utilisateur Web affiche la boîte de dialogue d'authentification de base HTTP pour permettre à l'utilisateur de saisir le nom d'utilisateur et le mot de passe d'un compte bénéficiant d'un privilège d'accès étendu pour la Publication Web personnalisée.
La liste suivante résume le processus qui se produit lorsqu'un utilisateur web utilise une solution de Publication Web personnalisée pour accéder à une base de données :
1
Si vous n'avez pas défini de mot de passe pour un compte, les utilisateurs Web devront uniquement spécifier le nom de compte.
1
Si le compte Invité est désactivé, les utilisateurs sont invités à donner un nom de compte et un mot de passe lorsqu'ils accèdent à une base de données. Un privilège d'accès étendu pour la
Publication Web personnalisée doit être activé pour ce compte.
1
Si le compte Invité est activé et bénéficie d'un jeu de privilèges comprenant un privilège d'accès
étendu pour la Publication Web personnalisée, tous les utilisateurs Web peuvent automatiquement ouvrir la base de données avec les privilèges d'accès du compte Invité. Si le privilège étendu de Publication Web personnalisée est attribué au compte Invité :
1
Les utilisateurs Web n'ont pas besoin de spécifier de nom de compte ni de mot de passe lorsqu'ils ouvrent un fichier.
1
Tous les utilisateurs Web se connectent automatiquement avec le compte Invité et héritent des privilèges d'accès de celui-ci. Vous pouvez permettre aux utilisateurs de changer de compte de connexion via leur navigateur Web grâce à la commande de script Reconnexion (par exemple, pour basculer du compte Invité à un autre compte, jouissant de privilèges plus étendus).
1
Le jeu de privilèges par défaut des comptes Invité fournit un accès en « lecture seule ».
Vous pouvez modifier les privilèges par défaut de ce compte, notamment les privilèges
étendus. Consultez l'Aide FileMaker Pro.
Remarque
Par défaut, les utilisateurs Web ne peuvent pas modifier le mot de passe de leur compte depuis un navigateur Web. Vous pouvez intégrer cette fonction dans une base de données grâce à l'action de script Modifier le mot de passe, qui permet aux utilisateurs Web de changer leur mot de passe depuis leur navigateur. Consultez l'Aide FileMaker Pro.
Protection de vos bases de données publiées
La fonction de Publication Web personnalisée utilisant le langage XML vous permet de limiter l'accès à vos bases de données publiées.
1
Affectez des mots de passe aux comptes de base de données utilisés pour la Publication Web personnalisée.
1
Activez uniquement la fonction de Publication Web personnalisée utilisant le langage XML dans les jeux de privilèges des comptes que vous souhaitez autoriser à accéder à vos bases de données publiées.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 16
1
Désactivez la Publication Web personnalisée avec XML pour une base de données spécifique en désélectionnant le privilège étendu fmxml pour tous les jeux de privilèges d'accès de cette base de données. Consultez l'Aide FileMaker Pro.
1
Activez ou désactivez la Publication Web personnalisée pour toutes les solutions de Publication
Web personnalisée dans le moteur de publication Web à l'aide de l'Admin Console de FileMaker
Server. Consultez le Guide de démarrage de FileMaker Server et l'Aide FileMaker Server.
1
Configurez votre serveur Web de façon à restreindre les adresses IP ayant accès à vos bases de données via le moteur de publication Web. Vous pouvez par exemple indiquer que seuls les utilisateurs Web utilisant l'adresse IP 192.168.100.101 sont autorisés à accéder à vos bases de données. Pour plus d'informations sur la restriction d'adresses IP, consultez la documentation de votre serveur Web.
FileMaker Server prend en charge le cryptage des données écrites sur disque et des données transférées aux clients.
1
Cryptez votre base de données à l'aide de la fonction Cryptage de base de données de
FileMaker Pro Advanced. Le cryptage protège le fichier de base de données FileMaker et tous les fichiers temporaires écrits sur disque. Pour plus d'informations sur le cryptage d'une base de données, consultez le Guide de l'utilisateur de FileMaker Pro, le Guide de démarrage de
FileMaker Server et l'Aide FileMaker Pro.
1
Une base de données cryptée hébergée sur FileMaker Server s'ouvre à l'aide de l'Admin
Console ou de l'interface de ligne de commande (CLI). En tant qu'administrateur de
FileMaker Server, ouvrez le fichier avec son mot de passe de cryptage de base de données afin que les clients FileMaker puissent utiliser la base de données cryptée.
1
Une fois que l'administrateur de FileMaker Server a ouvert la base de données cryptée
FileMaker avec le mot de passe de cryptage, les clients FileMaker n'ont pas besoin du mot de passe de cryptage pour accéder à la base de données cryptée. Pour plus d'informations sur l'ouverture d'une base de données cryptée, consultez l'Aide FileMaker Server.
1
Utilisez le cryptage Secure Socket Layer (SSL) pour les communications entre votre serveur Web et vos navigateurs Web. Le cryptage SSL convertit les informations échangées entre les serveurs et les clients en informations incompréhensibles, grâce à l'utilisation de formules mathématiques appelées algorithmes de cryptage. Ces algorithmes sont utilisés pour retransformer les informations en données lisibles via des clés de cryptage. Une connexion HTTPS permet d'accéder aux connexions SSL. Une fois qu'elles sont paramétrées et opérationnelles, le client n'a plus rien à faire. Pour plus d'informations sur l'activation, la configuration et la gestion de vos connexions SSL, consultez la documentation de votre serveur Web.
Pour plus d'informations sur la protection de votre base de données, consultez le
Guide de l'utilisateur de FileMaker Pro, disponible au format PDF à l'adresse http://www.filemaker.fr/support/product/documentation.html.
Prise en charge du serveur Web pour les types de média Internet (MIME)
Votre serveur Web détermine la prise en charge des types MIME (Multipurpose Internet Mail
Extensions) actuellement enregistrés pour Internet. Le moteur de publication Web ne change pas la prise en charge MIME par le serveur Web. Pour plus d'informations, consultez la documentation de votre serveur Web.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 17
A propos de la publication du contenu des rubriques Conteneur sur le Web
Le contenu d'une rubrique Conteneur peut être imbriqué dans la base de données, lié par référence à l'aide d'un chemin relatif ou stocké en externe.
Objets de rubriques Conteneur imbriqués dans une base de données
Si une rubrique Conteneur stocke les fichiers réels dans la base de données FileMaker, toute action sur le contenu de la rubrique conteneur est inutile lorsque le fichier de base de données est
Remarques
1
Le moteur de Publication Web prend en charge un téléchargement progressif des fichiers audio (.mp3), des fichiers vidéo (.mov, .mp4 et .avi recommandés) et des fichiers PDF pour les conteneurs interactifs. Par exemple, un utilisateur Web peut commencer à visionner un film, même si la totalité du fichier vidéo n'est pas encore téléchargée. Pour rendre ce téléchargement progressif possible, vous devrez créer les fichiers en utilisant des options qui prennent en charge la lecture en direct ou qui sont optimisés pour s'afficher sur le Web. Par exemple, créez les fichiers
PDF à l'aide de l'option « Optimisé pour un affichage Web ».
1
Lorsque le paramètre FileMaker Server
Activer des connexions sécurisées
n'est pas sélectionné, les connexions que FileMaker Server utilise pour transférer des données ne sont pas cryptées pendant le transfert.
1
Les clients FileMaker voient les données du conteneur interactif avec un léger retard.
1
FileMaker Server décrypte les données de la rubrique Conteneur vers un dossier cache sur le serveur lorsqu'un client FileMaker Pro, FileMaker Go ou Web interroge des données. Ces données restent décryptées dans le dossier cache du serveur pendant deux heures, jusqu'à ce que FileMaker Server vide périodiquement le dossier cache. Les données ne sont pas mises en cache localement sur le client.
1
Lorsque le paramètre FileMaker Server
Activer des connexions sécurisées
est sélectionné,
FileMaker Server utilise des connexions sécurisées pour transférer des données. Les clients
FileMaker téléchargent l'intégralité des donnés du Conteneur avant que l'utilisateur ne puisse interagir avec ces données. Les données sont tout aussi sécurisées que si la solution était une base de données locale, étant donné qu'aucun fichier du cache temporaire n'est créé et que les données sont cryptées pendant le transfert.
Le serveur de bases de données doit être arrêté et redémarré lorsque le paramètre
Activer des connexions sécurisées
est modifié, afin que le nouveau paramètre soit appliqué.
Rubriques Conteneur avec fichiers référencés
Si une rubrique Conteneur contient une référence de fichier, vous devez suivre les étapes suivantes pour publier les fichiers référencés à l'aide du moteur de publication Web :
Pour publier des objets de rubrique Conteneur stockés comme référence de fichier :
1. Stockez les fichiers d'objet Conteneur dans le dossier Web, situé dans le dossier
FileMaker Pro.
2. Dans FileMaker Pro, insérez les objets dans la rubrique Conteneur et sélectionnez l'option
Stocker uniquement la référence au fichier
.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 18
3. Copiez ou déplacez les fichiers d'objet référencé du dossier Web vers le même emplacement relatif, dans le dossier racine du logiciel de serveur.
1
Pour IIS (Windows) :
[drive]:\Program Files\FileMaker\FileMaker Server\HTTPServer\conf où [drive] correspond au lecteur sur lequel réside le composant Moteur de Publication
Web de votre déploiement FileMaker Server.
1
Pour Apache (OS X) : /Bibliothèque/FileMaker Server/HTTPServer/htdocs
Remarques
1
Pour les objets Conteneur stockés sous forme de référence externe, votre serveur Web doit
être configuré pour prendre en charge les types MIME (Multipurpose Internet Mail Extensions) correspondant aux types de fichiers que vous souhaitez publier, par exemple des vidéos. Votre serveur Web détermine la prise en charge des types MIME actuellement enregistrés pour
Internet. Le moteur de publication Web ne change pas la prise en charge MIME par le serveur
Web. Pour plus d'informations, consultez la documentation de votre serveur Web.
1
Toutes les séquences QuickTime sont stockées dans une rubrique Conteneur sous forme de référence.
Rubriques Conteneur avec données stockées en externe
Si une rubrique Conteneur stocke des objets en externe (en d'autres termes, si vous avez sélectionné
Stocker les données de conteneur en externe
dans la boîte de dialogue Options de rubrique Filemaker Pro), utilisez FileMaker Pro pour transférer des fichiers de base de données depuis le système de fichiers clients vers FileMaker Server. Lorsque vous utilisez
FileMaker Pro pour télécharger une base de données, les données de la rubrique Conteneur stockées en externe sont téléchargées vers FileMaker Server dans le cadre du processus.
Pour plus d'informations sur le transfert de fichiers de base de données vers FileMaker Server, consultez l'Aide FileMaker Pro.
Lorsque vous téléchargez manuellement une base de données qui utilise une rubrique Conteneur avec des objets stockés en externe, vous devez exécuter ces étapes pour publier les objets
Conteneur stockés en externe en utilisant le moteur de Publication Web.
Pour télécharger manuellement une base de données :
1. Placez le fichier de base de données à l'emplacement adéquat sur le serveur. Placez les fichiers de base de données FileMaker Pro que FileMaker Server doit ouvrir (ou leurs raccourcis (Windows) ou alias (MacOS)) dans les dossiers suivants :
1
Windows :
[drive]:\Program Files\FileMaker\FileMaker Server\Data\Databases\ où [drive] correspond au lecteur principal servant au démarrage de votre système.
1
OS X : /Bibliothèque/FileMaker Server/Data/Databases/
Vous pouvez également placer les fichiers dans un dossier de bases de données supplémentaire défini en option.
2. Dans le dossier dans lequel vous avez placé la base de données, créez un dossier nommé
RC_Data_FMS, s'il n'existe pas encore.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 19
3. Dans le dossier RC_Data_FMS, créez un dossier dont le nom correspond à celui de votre base de données. Par exemple, si votre base de données s'appelle Clients, créez un dossier nommé
Clients. Placez les objets stockés en externe dans le dossier que vous venez de créer.
Remarque
Lorsque les bases de données sont hébergées sur FileMaker Server, plusieurs bases de données ne peuvent en aucun cas partager un dossier commun d'objets Conteneur.
Les objets Conteneur de chacune des bases de données doivent se trouver dans un dossier identifié par ce nom de base de données.
4. Pour les fichiers partagés depuis OS X, changez les fichiers de façon à ce qu'ils appartiennent au groupe
fmsadmin
.
Pour plus d'informations sur le téléchargement manuel de bases de données, consultez l'Aide
FileMaker Pro.
Remarques
1
Le moteur de Publication Web prend en charge un téléchargement progressif des fichiers audio
(.mp3), des fichiers vidéo (.mov, .mp4 et .avi recommandés) et des fichiers PDF pour les conteneurs interactifs. Par exemple, un utilisateur Web peut commencer à visionner un film, même si la totalité du fichier vidéo n'est pas encore téléchargée. Pour rendre ce téléchargement progressif possible, vous devrez créer les fichiers en utilisant des options qui prennent en charge la lecture en direct ou qui sont optimisés pour s'afficher sur le Web. Par exemple, créez les fichiers PDF à l'aide de l'option « Optimisé pour un affichage Web ».
1
Lorsque le paramètre FileMaker Server
Activer des connexions sécurisées
n'est pas sélectionné, les connexions que FileMaker Server utilise pour transférer des données ne sont pas cryptées pendant le transfert.
1
Les clients FileMaker voient les données du conteneur interactif avec un léger retard.
1
FileMaker Server décrypte les données de la rubrique Conteneur vers un dossier cache sur le serveur lorsqu'un client FileMaker Pro, FileMaker Go ou Web interroge des données. Ces données restent décryptées dans le dossier cache du serveur pendant deux heures, jusqu'à ce que FileMaker Server vide périodiquement le dossier cache. Les données ne sont pas mises en cache localement sur le client.
1
Lorsque le paramètre FileMaker Server
Activer des connexions sécurisées
est sélectionné,
FileMaker Server utilise des connexions sécurisées pour transférer des données. Les clients
FileMaker téléchargent l'intégralité des données du Conteneur avant que l'utilisateur ne puisse interagir avec ces données. Les données sont tout aussi sécurisées que si la solution était une base de données locale, étant donné qu'aucun fichier du cache temporaire n'est créé et que les données sont cryptées pendant le transfert.
Le serveur de bases de données doit être arrêté et redémarré lorsque le paramètre
Activer des connexions sécurisées
est modifié, afin que le nouveau paramètre soit appliqué.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 20
Affichage des données d'une rubrique Conteneur par les utilisateurs Web
Lorsque vous publiez une base de données à l'aide d'un moteur de publication Web, les limites suivantes s'appliquent aux données des rubriques Conteneur :
1
Les utilisateurs Web ne peuvent pas modifier ni compléter le contenu des rubriques Conteneur.
Les utilisateurs Web ne peuvent pas utiliser les rubriques Conteneur pour télécharger des objets vers la base de données.
1
Pour les bases de données utilisant une rubrique Conteneur dans laquelle les miniatures sont activées, le moteur de publication Web télécharge l'intégralité du fichier et pas uniquement une miniature.
Scripts FileMaker et Publication Web personnalisée
La fonction Gérer les scripts de FileMaker Pro peut automatiser les tâches fréquentes et combiner plusieurs tâches. Lorsque les scripts FileMaker sont utilisés avec la Publication Web personnalisée, ils permettent aux utilisateurs Web d'exécuter plusieurs tâches ou une série de tâches.
FileMaker prend en charge plus de 65 actions de script dans la publication Web personnalisée.
Les utilisateurs Web peuvent effectuer différentes tâches automatisées lorsque vous utilisez des scripts dans une chaîne de requête pour une URL. Pour visualiser les actions de script non prises en charge, sélectionnez
Publication Web personnalisée
dans la liste
Afficher la compatibilité
de la fenêtre Modifier le script de FileMaker Pro. Les actions de script grisées ne sont pas prises en charge par la publication Web personnalisée. Pour obtenir des informations sur la création de scripts, consultez l'aide FileMaker Pro.
Astuces et considérations à propos des scripts
Bien qu'un grand nombre d'actions de script fonctionnent de manière identique sur le Web,
données, testez tous les scripts qui seront exécutés depuis un navigateur Web. Veillez à vous connecter avec différents comptes d'utilisateur, afin de vous assurer qu'ils fonctionnent comme prévu pour tous les clients. Consultez le fichier journal du moteur de Publication Web (wpe.log) pour rechercher d'éventuelles erreurs liées aux scripts. Pour plus d'informations, consultez la
section « Utilisation du journal du moteur de publication Web », page 46.
Gardez à l'esprit les astuces et considérations suivantes :
1
Utilisez les comptes et les privilèges pour restreindre l'ensemble des scripts pouvant être exécutés par un utilisateur Web. Vérifiez que les scripts contiennent exclusivement des actions compatibles avec le Web et donnent uniquement accès aux scripts pouvant être utilisés depuis un navigateur Web.
1
Pensez aux effets secondaires des scripts qui exécutent une combinaison d'actions contrôlées par des privilèges. Par exemple, si un script comporte une action visant à supprimer des enregistrements et qu'un utilisateur Web ne se connecte pas avec un compte permettant la suppression d'enregistrements, le script n'exécutera pas l'action Supprimer des enregistrements.
L'exécution du script peut néanmoins se poursuivre et mener à des résultats inattendus.
1
Dans la fenêtre de Modifier le script de ScriptMaker, sélectionnez
Exécuter le script avec tous les privilèges d'accès
pour permettre aux scripts d'effectuer des actions auxquelles les utilisateurs individuels n'ont normalement pas accès. Par exemple, vous pouvez empêcher les utilisateurs de supprimer des enregistrements avec leurs comptes et leurs privilèges, tout en leur permettant d'exécuter un script visant à supprimer certains types d'enregistrements dans les conditions définies au sein du script.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 21
1
Si vos scripts comportent des actions non prises en charge, par exemple des actions incompatibles avec le Web, utilisez l'action de script
Autoriser annulation utilisateur
pour déterminer le traitement des actions suivantes.
1
Si l'option d'action de script
Autoriser annulation utilisateur
est activée, les actions de script non prises en charge empêchent la poursuite du script.
1
Si l'option d'action de script
Autoriser annulation utilisateur
est désactivée, les actions de script non prises en charge sont ignorées et l'exécution du script se poursuit.
1
Si cette action de script n'est pas incluse, les scripts sont exécutés comme si la fonctionnalité
était activée, c'est-à-dire que les actions de script non prises en charge interrompent l'exécution du script.
1
Certains scripts fonctionnant avec une action d'un client FileMaker Pro peuvent nécessiter une action
Valider enreg./requêtes
supplémentaire pour permettre l'enregistrement des données sur l'hôte. Comme les utilisateurs Web ne bénéficient pas d'une connexion directe à l'hôte, ils ne sont pas informés des modifications de données. Par exemple, des fonctions telles que les listes de valeurs conditionnelles ne présentent pas la même réactivité pour les utilisateurs Web parce que les données doivent être enregistrées sur l'hôte avant que leurs effets soient visibles dans la rubrique Liste de valeurs.
1
Tout script modifiant des données doit inclure l'action Valider enreg./requêtes, car toutes les modifications de données ne sont pas visibles dans le navigateur tant que les données ne sont pas sauvegardées ou « soumises » au serveur. Ceci inclut plusieurs actions de script telles que
Couper, Copier, Coller, etc. De nombreuses actions de script uniques doivent être converties en script pour inclure l'action Valider enreg./requêtes. Lors de la conception de scripts destinés
à être exécutés depuis un navigateur Web, incorporez l'action Valider enreg./requêtes en fin de script pour garantir l'enregistrement de toutes les modifications.
1
Pour créer des scripts conditionnels basés sur le type de client, utilisez la fonction
Obtenir(VersionApplication). Si la valeur renvoyée comprend « moteur de publication Web », vous savez que l'utilisateur actuel accède à votre base de données à l'aide de la publication
Web personnalisée. Pour plus d’informations sur les fonctions, consultez l'Aide FileMaker Pro.
Chapitre 3 | Préparation des bases de données pour la Publication Web personnalisée 22
Comportement des scripts dans les solutions de Publication Web personnalisée
Les actions de script suivantes ne fonctionnent pas comme dans FileMaker Pro quand elles sont utilisées sur le Web. Pour obtenir des informations sur toutes les actions de script, consultez l'aide
FileMaker Pro.
Action de script
Exécuter script
Comportement dans les solutions de Publication Web personnalisée
Les scripts ne peuvent pas s'exécuter dans d'autres fichiers, sauf quand ces fichiers sont hébergés par
FileMaker Server et que la Publication Web personnalisée est activée dans les autres fichiers.
Déconnecte les utilisateurs Web, ferme les fenêtres mais ne quitte pas le navigateur Web. Quitter application
Autor. annulation utilisateur
Gestion erreurs
Suspendre/reprendre script
Trier enregistrements
Détermine comment les actions de script non prises en charge sont gérées. Activez cette option pour empêcher la poursuite des scripts, ou désactivez-la pour ignorer les actions non prises en charge. Pour
Les utilisateurs Web ne peuvent pas annuler les scripts de Publication Web personnalisée mais cette option permet aux actions de script non prises en charge d'empêcher la poursuite du script.
Toujours activé avec la Publication Web personnalisée. Les utilisateurs Web ne peuvent pas annuler les scripts de Publication Web personnalisée.
Bien que cette action de script soit prise en charge par la Publication Web personnalisée, il faut éviter de l'employer. Lorsqu'une action de script est suspendue, l'exécution du script l'est également. Seul un script contenant l'action de script Reprendre script permet de procéder à une reprise. Si l'exécution du script reste suspendue jusqu'à expiration de la session, le script n'est pas terminé.
Avec l'action de script Trier enregistrements, vous devez enregistrer un ordre de tri à exécuter dans la
Publication Web personnalisée.
Cette action de script n'a aucun effet dans une solution de Publication Web personnalisée.
Ouvrir URL
Activer rubrique Vous ne pouvez pas utiliser l'action de script Activer rubrique pour activer une rubrique donnée dans le navigateur Web, mais vous pouvez l'employer conjointement à d'autres actions de script pour effectuer des opérations. Par exemple, vous pouvez activer une rubrique, copier son contenu, activer une autre rubrique et y coller la valeur. Pour visualiser l'effet dans le navigateur, assurez-vous de sauvegarder l'enregistrement avec l'action de script Valider enregistrement.
Valider enreg./requêtes Soumet les enregistrements à la base de données.
Déclencheurs de scripts et solutions de Publication Web personnalisée
Dans FileMaker Pro, les déclencheurs de scripts peuvent être activés à la fois par des actions de script et des actions de l'utilisateur (clic sur une rubrique par exemple). Cependant, dans la
Publication Web personnalisée, les scripts sont les seuls à pouvoir activer les déclencheurs de script. Pour plus d'informations sur les déclencheurs de script, consultez l'aide FileMaker Pro.
Remarque
Dans FileMaker Pro 13, pour spécifier que vous souhaitez exécuter un script à l'ouverture d'un fichier, vous devez utiliser le déclencheur de script SurOuverturePremiereFenetre.
De même, pour spécifier que vous souhaitez exécuter un script à la fermeture d'un fichier, vous devez utiliser le déclencheur de script SurFermetureDerniereFenetre.

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.
Caractéristiques clés
- Publication de bases de données FileMaker Pro sur le Web
- Intégration de données FileMaker dans d'autres sites Web
- Contrôle de l'affichage des données dans les navigateurs Web
- Échange de données FileMaker avec d'autres sites et applications via XML
- Accès aux données, aux modèles et aux rubriques basé sur les privilèges d'accès définis dans la base de données