Éditeur de projet IndySoft
Les projets de script sont stockés à l'échelle du système dans la base de données et peuvent, si on le souhaite, inclure des formulaires personnalisés et une interface graphique. Ces projets sont modifiés à l'aide de l'éditeur de projets IndySoft. Chaque fois qu'il existe une interface permettant d'ajouter un script personnalisé (par exemple, des scripts d'événement, des scripts d'équipement, des scripts de modèle, etc.) Vous remarquerez qu'il existe deux types de scripts :

Types de scripts (cliquez pour développer/réduire)
« Script uniquement » signifie qu'un seul script compose la règle personnalisée ; c'était le seul type de script disponible dans IndySoft avant la version 9. Les règles personnalisées basées sur un « projet » renvoient simplement au nom d'un projet. Ce projet peut être utilisé dans le cadre de plusieurs actions de déclenchement et/ou de plusieurs événements. Quatre actions sont disponibles pour les projets de script existants ou nouveaux :
| Nouveau projet
| | Les nouveaux projets de script doivent porter un nom unique à l'échelle du système dans la base de données pour le type de script sélectionné (équipement, événements, modèles, système de commande, connexion, tâche, etc.). Il est possible d'indiquer un nom de groupe (facultatif) ; cela permet de se rappeler plus facilement l'objectif du script. Il existe trois façons de créer des projets de script :

Nouveaux projets de scripts (cliquez pour développer/réduire)
Lorsque vous créez un projet vierge, sélectionnez « Pascal » ou « Basic » comme syntaxe pour l'unité principale. L'unité principale est généralement nommée « Unit1 » ; cette unité s'exécute lorsque le projet est lancé, elle a donc pour rôle de lancer toutes les autres unités comportant des boîtes de dialogue, etc. Remarque : ce paramètre n'affecte que la syntaxe de l'unité principale ; il est possible d'avoir une unité principale en Pascal qui lance une unité ou une boîte de dialogue en Basic, et inversement. Les scripts peuvent également être clonés à partir d'un projet (du type de script actuel) déjà présent dans la base de données. Enfin, il est possible de créer un nouveau script à partir d'une sauvegarde d'un projet précédent. Il est possible de sauvegarder les projets depuis l'éditeur de projet IndySoft... Fichier... Sauvegarder le projet. | Afficher/Modifier le projetCette option lance l'éditeur de projet IndySoft, qui fait office d'environnement de développement intégré, comprenant un débogueur, des variables de surveillance, un inspecteur d'objets, une fenêtre de code et de nombreuses autres options. Toute modification apportée aux unités de script donnera lieu à une invite de sauvegarde à la fermeture de l'éditeur de projet IndySoft.
| Supprimer le projet : utilisez cette option pour supprimer définitivement un projet de script de la base de données. Important : les scripts ne peuvent être supprimés que s'ils ne sont pas actuellement utilisés dans la règle personnalisée en cours.
| Restaurer le projet sélectionné à partir d'une sauvegarde : cette option permet de restaurer un projet à partir d'une sauvegarde antérieure (créée via l'option Éditeur de projet... Fichier... Sauvegarder le projet). Important : cette opération écrasera définitivement le projet de script actuel par la version contenue dans le fichier ZIP de sauvegarde. |
Interface de l'éditeur de projet IndySoft
L'éditeur de projet sera familier à tous les développeurs ayant déjà utilisé des outils RAD tels que Delphi, Visual Studio, etc. L'éditeur de projet n'est généralement utilisé que dans le cadre d'échanges avec le personnel technique d'IndySoft ou de services de conseil personnalisés. Veuillez contacter IndySoft pour plus d'informations. Cette fonctionnalité puissante permet de créer des règles personnalisées pour intégrer des formulaires dotés de fonctionnalités sur mesure, telles que des champs de saisie, des instructions, une logique spécifique, et même des opérations de sélection, de modification et de suppression dans la base de données IndySoft.

Boîte de dialogue « Project Designer » d'IndySoft (cliquer pour développer/réduire)
Les scripts des projets IndySoft ont accès aux fonctions de script personnalisées de la bibliothèque Pascal, aux fonctions de script personnalisées de la bibliothèque VBScript, aux procédures/fonctions communes d'IndySoft et à toutes les procédures/fonctions spécifiques à chaque type de script. Par exemple, un projet lancé à partir d'une action de déclenchement d'événement inclurait des procédures/fonctions de script d'événement, tandis qu'un projet lancé à partir d'une action de déclenchement d'équipement inclurait des procédures/fonctions de script d'équipement, etc.
La création de projets IndySoft est une fonctionnalité avancée qui s'effectue généralement en collaboration avec le service d'assistance IndySoft. Veuillez contacter IndySoft pour plus d'informations. |