Macro CopyScenarioNote
Cette macro permet de copier la ou les remarques spécifiées du Scénario de période de cycle source vers le Scénario de période de cycle de destination. Cette macro s'exécute à un niveau scénario.
Les paramètres suivants permettent de déterminer les remarques à copier :
- Période de cycle source
- Si la période de cycle source n'est pas définie, utiliser la dernière période de cycle publiée.
- Scénario source
- Si le scénario source n'est pas défini, utiliser le scénario publié pour ce module.
- Type de remarque
- Si le type de remarque est défini, copier toutes les remarques (Format = journal) de ce scénario de période de cycle.
Pour l'exécution de la macro, la valeur du champ Commande doit être spécifiée dans le format suivant : CopyScenarioNote([Période de cycle source],[Scénario source],[Type de remarque])
A l'exécution de la macro, les remarques spécifiées provenant du Scénario de période de cycle source sont copiées vers le Scénario de période de cycle de destination. La destination est le Scénario de période de cycle d'où la macro est exécutée. La remarque est copiée comme suit :
- Les valeurs des champs Période de cycle et Scénario sont mises à jour avec les nouvelles informations de destination. Les valeurs des champs Cycle et Module sont les mêmes que celles de la source.
- Les champs tels que Récapitulatif, Type de remarque, Date, Priorité, Format, Article, Période, Emplacement, Inclure dans carnet de notes et Détails conservent les informations de la remarque source. Ces champs sont mis à jour avec la valeur de chaîne et aucune validation n'est effectuée.
- L'utilisateur est mis à jour avec la valeur de chaîne et aucune validation n'est effectuée pour cet utilisateur.
- La remarque n'est copiée que dans les cas suivants :
- Le type de remarque existe dans la période de cycle de destination.
- La période existe dans l'horizon de période de cycle de destination.
- Le cycle et le module source doivent correspondre au cycle et au module de destination. Dans le cas contraire, un message de validation signale à l'utilisateur final que le cycle ou le module est introuvable.
- Seules les remarques de format « Journal » sont prises en charge.
Besoin | Paramètres |
---|---|
Copier toutes les remarques du scénario (où Type de remarque = Journal) depuis le scénario Base Demand-Plus pour, la période de cycle EX19 M08. | CopyScenarioNote("EX19 M08","Base Demand-Plus","") |
Copier des remarques de plan d'action depuis le scénario publié, pour la période de cycle EX19 M08. | CopyScenarioNote(« EX19 M08","","Plan d'action") |
Copier des remarques de plan d'action du scénario publié, pour la période de cycle publiée précédente | CopyScenarioNote("","","Plan d'action”) |
Des validations sont effectuées pendant l'exécution de la macro. En cas d'échec de la validation, l'exécution de la macro est abandonnée et le message d'erreur associé s'affiche.
Ce tableau décrit les commandes Macro de scénario comparativement au statut de période de cycle/scénario et aux messages de validation.
Statut de période de cycle | Statut du scénario | Peut s'exécuter ? | Message de validation |
---|---|---|---|
En attente | N/A | Non | N/A L'option est désactivée |
En cours d'exécution | EN COURS | Oui | N/A |
Suspendu | N'importe | Non | N/A L'option est désactivée |
Abandonné(e) | Arrêté(e) | Oui | N/A |
Archivé(e) | N'importe | Non | N/A L'option est désactivée. |
Le tableau suivant décrit le message d'erreur affiché durant l'exécution de la macro :
Validation | Message de validation |
---|---|
Remarque | Remarque {0} introuvable. |
Période | Période {1} introuvable. |
Format de remarque | La remarque {0} n’est pas au bon format. Seules les remarques au format journal sont prises en charge. |