Macro RunSCV

La macro RunSCV permet d'exécuter dans SCV (Supply Chain Vault) une tâche transmettant des détails de tâche, de niveau de journalisation et de paramètres. Les paramètres peuvent être nommés ou ordonnés.
Pour l'exécution de la macro, les valeurs du champ Commande doivent être spécifiées dans le format suivant : Tâche, [Niveau de journal], [Paramètres]
Remarque : Les paramètres facultatifs sont spécifiés dans [ ].
Tableau 1. Exemple
Besoin Paramètre
Lance une tâche SCV "Importation depuis M3" afin d'exécuter des commandes d'importation de données de M3 vers SCV et transfère les données vers la table principale, avec journalisation des valeurs par défaut et un paramètre "De base" unique. RunSCV("Importation depuis M3","","De base"). Exemples de commandes SCV :
  • Importation de données de M3 vers des tables intermédiaires @p1
  • Transfert de données intermédiaires de M3 vers la boîte de réception @p1
  • Validation de la boîte de réception @p1
  • Transfert de la boîte de réception vers les tables principales @p1
Remarque : La variable @p1 dépend du premier paramètre de tâche (valeur "De base"). Pour qu'une tâche puisse être exécutée, au moins un paramètre doit être transféré.
RunSCV("Importation depuis M3","","De base")
Lance une tâche SCV "Exportation vers M3" pour exécuter des commandes de transfert des données de SCV vers la boîte d'envoi avant d'exporter les données vers M3. Le niveau de journalisation "Débogage" est défini pour la tâche et un paramètre unique, "profil", contenant la valeur "De base", est transféré vers la tâche : RunSCV(job:"Exportation vers M3",logLevel:"Débogage",profile:"De base"). Exemples :
  • Transfert d'un plan vers un profil de boîte d'envoi : "De base"
  • Exportation d'une boîte d'envoi vers un profil M3 : "De base"
RunSCV(job:"Exportation vers M3",logLevel:"Débogage",profile:"De base")
Lance une tâche SCV « Mise à jour des statistiques depuis M3 » pour exécuter des commandes d'importation de données transactionnelles de M3 vers SCV. Les données sont transférées dans la table principale avec le niveau de journalisation défini sur « info » et deux paramètres : Les données "De base" et "Transactionnelles" sont transférées vers la tâche : RunSCV("Mise à jour des statistiques depuis M3","Info","De base","Transactionnelles"). Exemples :
  • Importation de données de M3 vers des tables intermédiaires @p1 @p2
  • Transfert de données intermédiaires de M3 vers la boîte de réception @p1 @p2
  • Validation de la boîte de réception @p1 @p2
  • Transfert de la boîte de réception vers les tables principales @p1 @p2
Remarque : La variable @p1 dépend du premier paramètre de tâche (valeur "De base"). et la variable @p2 dépend du second (= "Transactionnelles"). Pour qu'une tâche puisse être exécutée, au moins deux paramètres doivent être transférés.
RunSCV("Mise à jour des statistiques depuis M3","Info","De base","Transactionnelles")