TRANSFERER UN SUIVI DE PRODUCTION JOURNALIER¶
3 Fonctions vous seront nécessaires pour réaliser la transaction :
EXIM_connect(“user”,”password”,”IDPeer”) : Connexion à l’API
MONITORING_getList() : Fonction permettant de connaître la liste des quantités journalières produites par site / par code produit à renseigner
MONITORING_setList() : Fonction permettant de transmettre la liste des quantités journalières produites par site / par code produit
Cet ensemble de fonctions permet de renseigner les quantités produites la veille pour chanques site de production / produit
Exemple d’utilisation¶
WINDEV / WEBDEV¶
SI EXIM_connect("user","password","IDPeer") = Faux ALORS
Info("Impossible de se connecter")
RETOUR
FIN
listeDemande est un MONITORING_list
listeDemande = MONITORING_getList()
SI tableauOccurence(listeDemande.listOfAttempt) <> 0 ALORS
QUAND EXCPETION DANS
POUR i = 1 _À_ TableauOccurrence(listeDemande.listOfAttempt)
// renseignement de l'ensemble des éléments de la demande de suivi de production
// ...
FIN
FAIRE
listeDemande.MONITORING_result = exceptionInfo()
FIN
MONITORING_setList(listeDemande)
FIN
Structure des données échangées¶
MONITORING_list¶
MONITORING_result is string -> zone de message permettant de spécifier une erreur rencontré lors du chargement des données
listOfAttempt is array of MONITORING_Detail
MONITORING_Detail¶
plantCode is string -> code du site
productCode is string -> code du produit (* = ensemble de la production journalière)
dateOfProduction is Date -> Date de production
quantity is real -> Quantité produite
unity is string // T, M3 -> Unité