Création ou modification de programmes de scripts
FileMaker Cloud peut exécuter des scripts FileMaker créés dans des bases de données hébergées. Pour créer un programme et exécuter un script FileMaker, vous devez indiquer la base de données, choisir un script créé dans cette base, puis préciser quand l'exécuter.
Vous pouvez enregistrer les paramètres des programmes de scripts de votre équipe, puis les charger afin de les configurer pour une autre équipe.
Effectuez toutes les modifications dans l'onglet Configuration > Programmes de scripts.
Remarque Pour exécuter un script FileMaker dans une base de données hébergée par FileMaker Cloud, votre compte Claris ID doit être inclus dans la base de données, individuellement ou dans un groupe auquel vous appartenez, à l'aide de la boîte de dialogue Gérer la sécurité de FileMaker Pro.
Créer un programme de script
-
Cliquez sur Créer programme.
-
Entrez le Nom du programme.
-
Sélectionnez la Base de données dans la liste des bases de données hébergées.
-
Sélectionnez le Script FileMaker dans la liste des scripts de la base de données sélectionnée. Vous pouvez également saisir un paramètre facultatif et un délai d'exécution.
Une fois ajoutés, le nom du script et ses paramètres ne doivent pas dépasser 2 048 caractères.
Les noms de script doivent être uniques. Si votre base de données possède des scripts qui ont le même nom, seul l'un de ces scripts est mentionné dans la liste.
-
Pour Répéter l'opération, choisissez l'une de ces options.
Choisir Pour Une fois
Exécuter une seule fois, à la date et à l'heure indiquées.
Chaque jour
Exécuter tous les jours :
-
Exécuter une fois par jour avec la variable Heure définie sur À, pour un lancement à l'heure indiquée et à partir de la date saisie.
-
Exécuter plusieurs fois par jour avec la variable Heure définie sur Entre.
Chaque semaine
Exécuter un ou plusieurs jours par semaine. Pour Jours de la semaine, sélectionnez les jours de la semaine pour lesquels vous souhaitez exécuter le programme.
Tous les N jours
Créer un programme avec un intervalle spécifique exprimé en jours, comme tous les 2, 3 ou 4 jours. Pour Exécuter ts les, sélectionnez un intervalle exprimé en jours.
-
Sélectionnez la Date de début ou conservez la date du jour.
-
Pour tous les programmes, hormis l'option Une fois, vous pouvez définir une date de fin en sélectionnant la Définir date de fin, puis en indiquant une date dans le calendrier.
-
Pour exécuter une tâche programmée une seule fois, sélectionnez À pour Heure, puis indiquez l'heure à laquelle vous souhaitez programmer l'exécution de la tâche.
-
Pour exécuter une tâche programmée plusieurs fois, sélectionnez Entre pour Heure, puis précisez la plage horaire souhaitée entre 00 h 00 et 23 h 59 pour laquelle vous souhaitez répéter la tâche. Ensuite pour Répéter tts les, indiquez la fréquence selon laquelle la tâche doit être répétée en minutes ou en heures.
-
-
Cliquez sur Enregistrer.
Remarque L'exécution des scripts ne doit pas être programmée pendant la maintenance automatique. Consultez la section Définition du programme de maintenance automatique.
Utiliser un filtre sur une colonne
-
Cliquez sur dans l'en-tête de colonne, choisissez les critères et cliquez sur Appliquer.
Modifier l'ordre de tri
-
Cliquez sur l'en-tête de colonne.
Dupliquer des programmes de script
-
Sélectionnez les programmes à dupliquer, puis cliquez sur Dupliquer.
Renommer un programme de script
-
Sélectionnez le programme à renommer, puis cliquez sur Modifier.
-
Saisissez un nouveau nom dans Nom du programme.
-
Cliquez sur Enregistrer.
Modifier un programme de script
-
Sélectionnez le programme, puis cliquez sur Modifier.
-
Effectuez vos modifications, puis cliquez sur Enregistrer.
Supprimer un programme de script
-
Sélectionnez les programmes à supprimer, puis cliquez sur Supprimer.
Exécuter des programmes manuellement
-
Sélectionnez un ou plusieurs programmes dans la liste, puis cliquez sur Exéc. maintenant.
Enregistrer des programmes de script
-
Cliquez sur Enregistrer.
Le fichier des paramètres des programmes est alors téléchargé à l'emplacement défini par votre navigateur web. Le nom par défaut du fichier est fms_settings.settings.
Remarque Ne modifiez pas le fichier des paramètres des programmes. Sinon, les paramètres ne se chargeront pas.
Charger les paramètres des programmes
Important Tous les programmes de scripts sont supprimés et remplacés par les programmes du fichier des paramètres des programmes que vous chargez. Vous ne pouvez pas fusionner les paramètres des programmes de plusieurs équipes FileMaker Cloud.
-
Cliquez sur Charger.
-
Cliquez sur Parcourir et sélectionnez le fichier de paramètres de programme à charger.
Pour des informations détaillées sur les programmes qui ont été chargés, consultez le fichier LoadSchedules.log dans l'onglet Journaux.
Remarques
-
Lorsqu'un programme est en cours d'exécution, la colonne Heure programmée adopte pour valeur En cours d'exécution. Immédiatement après la fin du programme, la colonne adopte temporairement pour valeur Réussie ou Échec pour indiquer le résultat. Pour en savoir plus sur le programme, consultez les messages du fichier Event.log qui ont été consignés.
-
Les utilisateurs d'un fournisseur d'identité (IdP) externe ne peuvent pas créer de programmes de scripts.
-
La date et l'heure des programmes de scripts sont exprimées en Temps universel coordonné (UTC). Assurez-vous de calculer la différence entre le temps UTC et votre fuseau horaire.
-
Les options de certaines actions de scripts sont ignorées, par exemple l'affichage d'une boîte de dialogue. Le fichier Event.log contient des informations détaillées relatives aux erreurs ou aux actions de scripts ignorées lorsque FileMaker Cloud exécute des scripts FileMaker.
-
Les programmes sont exécutés à l'aide de l'identifiant Claris du créateur des programmes. Pour mettre à jour un programme à exécuter avec un compte d'administrateur différent, connectez-vous à l'Admin Console à l'aide du compte d'administrateur souhaité, ouvrez le programme, sélectionnez à nouveau le script FileMaker souhaité dans le menu déroulant Nom du script, puis enregistrez le programme. Les programmes enregistrés à l'aide d'identifiants Claris inactifs ne s'exécuteront pas.