Macro RunCommand utilisée pour exécuter une commande sur une source de données. Cette macro peut être exécutée pour les sources de données Planification approvisionnement et Base de données au niveau scénario.
Le tableau suivant répertorie les paramètres utilisés pour exécuter la macro RunCommand au niveau du scénario :
Paramètre |
Détails |
Source de données |
Source de données pour laquelle la commande est exécutée. Valeurs possibles :
- Planification approvisionnement
- Base de données
|
Texte de commande |
Commande à exécuter pour la source de données spécifiée. |
La valeur du champ Commande doit être spécifiée dans le format suivant : RunCommand (source de données, texte de la commande).
Tableau 1. Exemple
Besoin |
Paramètre |
Exécutez la commande "workflow: Solve" sur la source de données « Production ». |
RunCommand("Production","workflow: Solve") |
La commande est exécutée pour la source de données spécifiée après la validation et l'exécution réussies de la macro.
Le tableau suivant répertorie le statut de la période de cycle et les messages de validation associés :
Statut de période de cycle source |
Statut de scénario source |
Peut s'exécuter ? |
Message de validation |
En attente |
N/A |
Non |
Impossible d'exécuter la macro {0} car la période de cycle a le statut « En attente » |
En cours d'exécution |
N'importe |
Oui |
N/A |
Suspendu |
N'importe |
Oui |
N/A |
Terminé(e) |
N'importe |
Oui |
N/A |
Abandonné(e) |
Arrêté(e) |
Oui |
N/A |
Archivé(e) |
N'importe |
Non |
Impossible d'exécuter la macro {0} car la période de cycle a le statut « Archivé(e) » |
La validation est effectuée lorsque vous exécutez la macro RunCommand. En cas d'échec de la validation, la macro est abandonnée et le message d'erreur associé s'affiche. Cette table récapitule les messages d'erreur affichés pour les divers échecs de validation :
Condition de validation |
Message d'erreur |
RunCommand prend en charge le type de source de données « Planification approvisionnement » ou « Base de données » uniquement. |
La macro RunCommand nécessite une source de données de type Planification approvisionnement ou Base de données. |
Vérifiez que la source de données est valide. |
source de données {0} introuvable. |
Lorsque Type de source de données = Planification approvisionnement, le second paramètre doit être une commande Planification approvisionnement valide. C'est-à-dire que la valeur du paramètre doit être au format « workflow : nom du workflow ». Dans le cas contraire, la commande est rejetée et un message d'erreur s'affiche. |
La commande {0} n'est pas valide pour la planification de l'approvisionnement. |