/
II. Les macro-commandes - U3 - ERP Silog

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