II. Les macro-commandes - U3 - ERP Silog
Le module de macro-commandes nâest pas une application de lâERP au sens habituel (programme dĂ©veloppĂ©), mais la possibilitĂ© dâexĂ©cuter toutes les applications gĂ©nĂ©rĂ©es de lâERP sous forme dâAPI et de chargement de dlls.Â
Le programme client de manipulation des applications de lâERP par macro-commandes peut ĂȘtre rĂ©alisĂ© Ă partir de nâimporte quel environnement de dĂ©veloppement Windows capable de charger et dâutiliser les fonctions dâune DLL.
Lâenvironnement de dĂ©veloppement peut ĂȘtre :
un environnement classique : Visual C++, Borland C++, ...
un environnement RADÂ : Visual Basic, Delphi, C++ Builder, ...
un environnement de base de données : Access, Paradox, SQL ...
un outil de Bureautique disposant dâun langage de programmation : Word, Excel, ...
Le choix de lâenvironnement de dĂ©veloppement est Ă dĂ©finir en fonction de sa spĂ©cificitĂ©. Par exemple, on utilisera de prĂ©fĂ©rence âExcelâ pour intĂ©grer des rĂ©sultats de lâERP dans des feuilles de calculs.
Le programme client qui utilise les ordres de lâAPI pour transmettre des requĂȘtes aux applications de lâERP SILOG. Le programme client est donc dĂ©veloppĂ© par lâutilisateur qui dĂ©finit ainsi ses macro-commandes.
Pour transmettre les requĂȘtes aux applications de lâERP Ă partir dâun programme client, lâERP SILOG fourni une DLL qui contient des fonctions dĂ©diĂ©es Ă la manipulation des applications de lâERP.
Cet API permet de charger des applications, de leur envoyer des donnĂ©es, de commander des traitements, dâeffectuer des actions et de rĂ©cupĂ©rer des rĂ©sultats. Toutes les actions disponibles pour un utilisateur rĂ©el sont accessibles via les fonctions de lâAPI.
LâERP exĂ©cute les ordres macro-commandes de la mĂȘme façon que si un utilisateur rĂ©el effectuait ces actions dans lâERP. Cela signifie que tous les contrĂŽles des applications sont effectuĂ©s directement par lâERP (par exemple, une date au plus tard doit ĂȘtre supĂ©rieure Ă la date au plus tĂŽt). Lâutilisateur nâa donc pas Ă programmer ces contrĂŽles dans la macro-commande.
Toutefois, pour que la macro ne sâinterrompe pas lors des messages dâavertissement de lâERP, il convient de dĂ©finir dans la macro-commande la rĂ©ponse Ă ces messages. Si la rĂ©ponse Ă un message nâest pas prĂ©vue dans la macro, la macro sâinterrompt et attend la rĂ©ponse de lâutilisateur avant de poursuivre.
Sommaire
Voir aussi :
Â
Related content
Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr