Programmation des tâches administratives > Exécution de scripts de serveur > Création de tâches Séquence de script
 
Création de tâches Séquence de script
Remarque  Les informations suivantes sont destinées aux administrateurs de serveur et aux administrateurs de groupe.
Créez une tâche programmée Séquence de script pour exécuter un script système facultatif de prétraitement. Ensuite, exécutez un script FileMaker, puis un script système facultatif de post-traitement.
Par exemple, imaginez une séquence de script qui commence par exécuter un script système de prétraitement en charge de valider et de reformater un fichier de texte exporté à partir d'une autre base de données. Ensuite, la séquence de script exécute un script FileMaker qui importe le fichier de texte, qui le combine avec les données stockées dans une base de données FileMaker Pro, puis qui génère plusieurs rapports personnalisés au format Excel. Enfin, la séquence de script exécute un script système de post-traitement qui crée un fichier zip des rapports et place ce fichier dans un répertoire de téléchargement pour les utilisateurs.
Pour créer des scripts système et des scripts FileMaker pour une séquence de script, n'oubliez pas les points suivants :
Le script de prétraitement (si vous en spécifiez un) doit renvoyer une valeur de 0 (zéro) pour que la séquence de script puisse passer au script FileMaker.
Le script FileMaker doit s'exécuter avec succès pour que la séquence de script puisse passer au script de post-traitement (si vous en spécifiez un). Les erreurs de script qui n'interrompent pas l'exécution du script FileMaker autoriseront la séquence à continuer.
Le script de post-traitement (si vous en spécifiez un) doit renvoyer la valeur 0 (zéro) pour que le programme puisse s'exécuter avec succès.
Vous pouvez utiliser le dossier Documents en tant qu'emplacement partagé pour transmettre des fichiers d'importation et d'exportation entre des scripts de prétraitement, des scripts FileMaker et des scripts de post-traitement dans les tâches Séquence de script. Le dossier Documents se trouve dans le même dossier que le dossier Sauvegardes, Bases de données et Scripts.
Vous devez inclure une gestion d'erreurs et une logique de branche dans vos scripts système. Assurez-vous que la syntaxe des scripts est correcte et ne provoque pas de blocage dû à une boucle infinie ou à l'indisponibilité de certaines ressources externes. Vous pouvez sélectionner Abandonner le programme si le délai est atteint ou le serveur arrêté dans l'assistant Programmation pour abandonner le programme de séquence de script si l'exécution de la séquence de script prend plus de temps que le délai indiqué ou si le serveur de base de données s'arrête. Si vous ne sélectionnez pas Abandonner le programme si le délai est atteint ou le serveur arrêté et si un script système bloque, recherchez l'ID de processus de ce script dans le fichier Event.log pour le terminer (voir Journal d'événements).
Pour plus d'informations sur les actions de script et les fonctions FileMaker, consultez l'Aide FileMaker Pro.
Remarque  Activez les notifications par courrier électronique dans la tâche programmée Séquence de script pour recevoir un message sur les conditions d'erreur ou d'avertissement, ou pour être informé de la bonne exécution de la séquence.
Rubriques connexes 
Exécution de scripts FileMaker
Exécution de fichiers de scripts au niveau du système
Création, modification, duplication et suppression d'un programme
Programmation des tâches administratives