Sauter les liens

Automatisation des tâches dans FileMaker

4.2 Automatisation des tâches

L'automatisation est l'un des principaux atouts de FileMaker, qui permet de rendre les tâches répétitives plus efficaces et d'améliorer la convivialité. L'utilisation de scripts, de déclencheurs et de techniques d'automatisation permet de simplifier des processus de travail complexes. Dans ce tutoriel détaillé, vous apprendrez les bases de l'automatisation dans FileMaker, notamment l'utilisation des déclencheurs, la création et la gestion des boutons de script, ainsi que la mise à jour automatisée des données et la création de rapports.

 

Utilisation de déclencheurs pour l'automatisation

Introduction aux déclencheurs

Déclencheur dans FileMaker sont des événements qui déclenchent automatiquement un script lorsqu'une action spécifique est effectuée dans la base de données. Ils constituent un outil puissant pour automatiser les processus sans que les utilisateurs aient à lancer explicitement un script. Les déclencheurs peuvent être basés sur une grande variété d'actions, par exemple lorsqu'un utilisateur entre ou quitte un modèle, modifie une rubrique ou crée ou supprime un enregistrement.

Utilisation fréquente des déclencheurs
  • A l'entrée du layoutUn script peut être exécuté automatiquement lorsqu'un utilisateur entre dans un modèle donné. Cela est utile pour actualiser des données, appliquer des filtres ou effectuer certains calculs.
  • Lors de la modification d'un champ: Lorsqu'un utilisateur modifie le contenu d'un champ, un déclencheur peut lancer un script qui, par exemple, effectue des validations, avertit l'utilisateur ou met à jour des données connexes.
  • En quittant un enregistrement: Un script peut également être déclenché lorsqu'un utilisateur quitte un enregistrement, afin de s'assurer que toutes les actions nécessaires ont été effectuées, comme l'enregistrement des modifications ou la vérification des conditions.
Configurer un déclencheur
  1. Créer un script dans l'espace de travail de script: La première étape consiste à créer le script qui doit être déclenché par le déclencheur. Allez dans l'espace de travail des scripts et créez un nouveau script. Assurez-vous que le script effectue les tâches souhaitées, par exemple l'actualisation d'un champ ou l'affichage d'un avertissement.
  2. Définir les déclencheurs: Passez en mode mise en page (Cmd + L sur macOS ou Ctrl + L sous Windows), cliquez avec le bouton droit de la souris sur le modèle ou la rubrique souhaitée et choisissez Définir des déclencheurs de script de.
  3. Sélectionner le type de déclencheur: Sélectionnez le type de déclencheur souhaité dans la boîte de dialogue. Les options populaires sont A l'entrée du layout, A l'entrée du champ ou En quittant l'ensemble de données.
  4. Attribuer un script: Sélectionnez le script que vous avez créé précédemment et affectez-le au déclencheur sélectionné.
  5. Tester les déclencheurs: Passez en mode de défilement et exécutez l'action qui doit déclencher le déclencheur pour vous assurer que le script fonctionne comme prévu.

gFM-Business Open Source FileMaker ERP de base

Le logiciel du cours accéléré

Télécharger gratuitement
ERP open source basé sur Claris FileMaker

Créer et gérer des boutons de script

Introduction aux boutons de script

Les boutons de script sont des éléments interactifs d'un modèle FileMaker qui permettent d'exécuter des scripts personnalisés en appuyant sur un bouton. Ces boutons offrent un moyen intuitif de rendre accessibles des fonctions ou des workflows complexes et d'améliorer l'expérience utilisateur.

Créer un bouton de script
  1. Préparer le scriptAvant de créer un bouton, vous avez besoin d'un script qui exécute l'action souhaitée. Ouvrez l'espace de travail Script et créez un nouveau script qui exécute par exemple la création d'un enregistrement, un calcul ou l'exportation de données.
  2. Ajouter un bouton: Passez en mode mise en page et sélectionnez le Outil Bouton dans la palette d'objets. Cliquez à l'endroit de la mise en page où le bouton doit apparaître et faites-le glisser jusqu'à la taille souhaitée.
  3. Attribuer un script: Une fois le bouton placé, une boîte de dialogue s'ouvre pour vous permettre de sélectionner le script qui sera exécuté lorsque vous cliquerez sur le bouton. Sélectionnez le script créé précédemment.
  4. Étiquetage et design des boutonsDonnez au bouton un nom descriptif, comme "Enregistrer l'ensemble de données" ou "Générer un rapport". Dans l'Inspecteur, vous pouvez personnaliser davantage l'apparence du bouton, y compris la couleur, la police et la bordure.
  5. Tester le bouton: Revenez au mode de défilement et cliquez sur le bouton pour vous assurer que le script s'exécute correctement. Vérifier que l'action attendue est bien exécutée.
Gérer les boutons de script

Au fil du temps, il peut s'avérer nécessaire de mettre à jour vos boutons de script ou d'ajouter de nouvelles fonctions. Cela peut se faire simplement en modifiant le script attribué dans l'espace de travail de script ou en modifiant les options des boutons dans le mode Mise en page.

FileMaker ERP avec une structure de script claire et entièrement documentée

Plus d'informations
Logiciel ERP professionnel

Mise à jour des données et rapports automatisés

Mise à jour automatisée des données

Les mises à jour automatisées des données garantissent que votre base de données est toujours à jour, sans que les utilisateurs aient à intervenir manuellement. Cela peut être particulièrement utile lorsqu'il faut régulièrement importer des données de sources externes, mettre à jour des champs calculés ou effectuer des mises à jour à l'échelle du système.

Exemple : mise à jour automatisée des données

  1. Créer un script pour la mise à jour des donnéesCréer un script dans l'espace de travail de script qui effectue la mise à jour des données. Il pourrait s'agir par exemple d'un script d'importation qui importe automatiquement les données de vente d'un fichier CSV et les met à jour dans la base de données.
  2. Utiliser des déclencheurs pour l'automatisation: Utilisez un déclencheur comme À l'ouverture du fichierpour exécuter automatiquement le script dès que la base de données est ouverte. Cela est particulièrement utile pour s'assurer que les données les plus récentes sont toujours disponibles.
  3. Configurer l'exécution programmée: Si vous utilisez FileMaker Server, vous pouvez configurer un programme pour exécuter automatiquement le script à des heures précises ou à intervalles réguliers, par exemple tous les jours à minuit.
Rapports automatisés

La génération automatisée de rapports vous permet de créer et de distribuer des rapports régulièrement mis à jour sans effort manuel. Cela est particulièrement utile pour les tâches récurrentes telles que la génération de rapports mensuels ou l'envoi de statistiques de vente quotidiennes.

Exemple : rapports automatisés

  1. Créer un script de rapportCréer un script dans l'espace de travail de script qui génère un rapport, par exemple un rapport de vente pour le mois dernier. Le script doit collecter, filtrer et formater les données nécessaires.
  2. Ajouter une fonction d'exportationAjoutez au script une fonction d'exportation qui enregistre le rapport sous forme de fichier PDF ou Excel. Cela permet de s'assurer que le rapport est facilement accessible et disponible dans un format largement répandu.
  3. Envoyer le rapport par e-mail: Ajoutez au script une fonction permettant d'envoyer automatiquement le rapport par e-mail à une liste prédéfinie de destinataires. Cela peut se faire directement à partir de FileMaker, en utilisant l'optionEnvoyer un e-mail-pour utiliser la fonction d'enregistrement.
  4. Automatisation grâce au calendrierConfigurer un programme dans FileMaker Server pour exécuter régulièrement le script de rapport, par exemple tous les lundis matin. Cela permet de s'assurer que toutes les parties concernées sont toujours à jour, sans qu'aucune intervention manuelle ne soit nécessaire.

Conseils, instructions et interfaces pour FileMaker et gFM-Business ERP

Conseils et instructions
Conseils et guides FileMaker

Foire aux questions sur l'automatisation dans FileMaker

  • Comment automatiser les tâches dans FileMaker ?
    • Dans FileMaker, vous pouvez automatiser des tâches en utilisant des scripts qui contrôlent des processus répétitifs tels que la saisie de données, les rapports ou les changements de modèle. Les scripts peuvent être lancés à l'aide de boutons ou de déclencheurs. Vous créez un script dans l'espace de travail Scripts et ajoutez des commandes telles que Nouvel enregistrement, Exporter des données ou Imprimer un rapport pour automatiser des tâches spécifiques.
  • Que sont les déclencheurs dans FileMaker et comment les utiliser pour automatiser ?
    • Les déclencheurs sont des mécanismes qui exécutent automatiquement des scripts lorsque certains événements se produisent, comme par exemple le changement de modèle ou la modification d'une rubrique. Vous pouvez activer les déclencheurs en mode Modèle ou dans les propriétés des champs. Il existe différents types de déclencheurs, tels que "À l'ouverture du fichier", "À la sortie d'une rubrique" ou "À la modification d'un enregistrement". Les déclencheurs sont idéaux pour exécuter automatiquement des processus sans intervention manuelle.
  • Comment utiliser les boutons pour exécuter des scripts dans FileMaker ?
    • Les boutons offrent un moyen simple de lancer des scripts. En mode mise en page, vous pouvez ajouter un bouton associé à un script. Lorsque l'utilisateur clique sur le bouton, le script s'exécute. Les boutons peuvent être utiles pour les actions fréquemment utilisées, comme la création d'un nouvel enregistrement, l'exportation de données ou l'exécution de calculs. Vous pouvez également concevoir des boutons de manière à ce qu'ils soient conviviaux et facilement accessibles.
    • Si vous souhaitez placer plusieurs boutons les uns à côté des autres ou les uns sous les autres, vous pouvez utiliser l'objet "Barre de boutons" dans FileMaker, qui permet de créer plusieurs boutons au sein d'un même objet.
  • Comment créer une mise à jour automatique des données dans FileMaker ?
    • Vous pouvez automatiser les mises à jour de données dans FileMaker en utilisant des scripts qui importent ou synchronisent régulièrement des données. Ces scripts peuvent être exécutés automatiquement par des déclencheurs ou des tâches programmées sur FileMaker Server. Un exemple typique serait un script qui importerait quotidiennement une liste de mises à jour de clients et mettrait à jour les enregistrements existants. Vous pouvez également utiliser des variables globales pour suivre l'état de la mise à jour.
  • Puis-je automatiser les rapports dans FileMaker ?
    • Oui, vous pouvez automatiser la création et l'envoi de rapports dans FileMaker. Vous créez d'abord un script qui génère le rapport, par exemple en utilisant la commande "Imprimer" ou "Enregistrer les enregistrements au format PDF". Ce script peut être programmé pour générer des rapports périodiquement ou lorsque certaines conditions sont remplies. Sur FileMaker Server, vous pouvez programmer le script pour qu'il s'exécute automatiquement tous les jours ou toutes les semaines, par exemple.
  • Comment envoyer des e-mails automatisés avec FileMaker ?
    • FileMaker vous permet d'envoyer automatiquement des e-mails en créant un script qui utilise la commande "Envoyer un e-mail". Vous pouvez configurer le script pour qu'il insère du contenu dynamique, comme le destinataire, l'objet et le message, en fonction des données de votre base de données. Cela est utile pour envoyer automatiquement des e-mails de confirmation ou des rappels, par exemple. Le script peut être exécuté manuellement ou par des déclencheurs, par exemple après l'enregistrement d'une donnée.
  • Comment valider et corriger automatiquement les données ?
    • Vous pouvez créer un script qui automatise la validation et la correction des données en le contrôlant par des conditions et des instructions "si". Le script vérifie les champs et corrige ou marque les données erronées. Par exemple, un script pourrait vérifier si un numéro de téléphone est correctement formaté et, dans le cas contraire, avertir l'utilisateur ou ajuster les données. Ces validations peuvent être déclenchées lors de l'enregistrement d'un enregistrement ou de la sortie d'un champ.
  • Comment configurer des tâches programmées dans FileMaker Server ?
    • Sur FileMaker Server, vous pouvez configurer des tâches programmées qui exécutent automatiquement des scripts à des heures définies. Cela est utile pour des tâches telles que la création de rapports, la mise à jour quotidienne des données ou l'envoi d'e-mails de rappel. Dans l'Admin Console FileMaker Server, sélectionnez la fonction Planifier un script et définissez quand et à quelle fréquence le script doit être exécuté.
  • Comment puis-je automatiser des tâches en fonction des actions de l'utilisateur ?
    • L'utilisation de déclencheurs vous permet d'automatiser des scripts en fonction des actions de l'utilisateur. Par exemple, vous pouvez déclencher un script lorsqu'un utilisateur quitte une rubrique, crée un nouvel enregistrement ou change de modèle. Ainsi, un script pourrait envoyer automatiquement un e-mail lorsqu'un formulaire spécifique est rempli ou créer un nouvel enregistrement dans une table liée lorsque l'utilisateur enregistre un enregistrement.
  • Comment puis-je m'assurer que les processus automatisés fonctionnent en arrière-plan et ne gênent pas l'utilisateur ?
    • FileMaker vous permet de configurer des scripts pour qu'ils s'exécutent en arrière-plan, sans que l'utilisateur ne remarque le processus. Pour ce faire, vous pouvez utiliser la commande "Définir l'enregistrement des erreurs" dans l'éditeur de script pour supprimer les messages d'erreur et minimiser le changement de modèle afin d'éviter les affichages inutiles à l'écran. Cela est particulièrement utile pour les processus tels que les mises à jour de données ou les validations qui doivent se dérouler en arrière-plan.
  • Est-il possible d'adapter l'interface utilisateur de manière dynamique grâce à des scripts ?
    • Oui, vous pouvez utiliser des scripts pour personnaliser l'interface utilisateur de manière dynamique en modifiant les modèles en fonction de certaines conditions ou actions de l'utilisateur. Vous pouvez par exemple utiliser un script qui dirige automatiquement l'utilisateur vers un autre modèle lorsque certains champs sont remplis, ou contrôler dynamiquement la visibilité des boutons et des champs. Cela améliore l'expérience utilisateur et guide l'utilisateur de manière intuitive dans l'application.
  • Comment surveiller l'exécution des tâches automatisées et s'assurer qu'elles ont été menées à bien ?
    • Pour surveiller l'exécution des tâches automatisées, vous pouvez inclure des journaux d'erreurs dans vos scripts. La commande "Obtenir (DernièreErreurN°)" peut être utilisée pour détecter les erreurs et les enregistrer dans un champ de journal ou les afficher pour l'utilisateur. Vous pouvez également configurer des notifications par e-mail qui seront envoyées lorsqu'un script se termine avec succès ou rencontre une erreur.
4.2 Automatisation des tâches

Partager cette page :

Un logiciel ERP aussi flexible que votre entreprise.
Nous nous ferons un plaisir de vous conseiller.

Logiciel ERP personnalisable pour Mac, Windows et iOS.

Vous êtes ici dans cette section : Automatisation des tâches | FileMaker Chapitre 4.2