Die Aufgabe: In diesem Szenario sollen für Planogramme immer bestimmte, für den Druck formatierte Reports erzeugt werden. Kein Report soll vergessen werden; auch nach kleinen Änderungen sollen alle Reports zuverlässig aktualisiert werden.
Hier bietet es sich an, die Reports in einem Script zusammenzufassen. Man kann das Reporting-Script auf
- alle aktuell geöffneten Planogramme oder
- alle Planogramme in einem bestimmten Verzeichnis
zugreifen lassen. So werden durch das Auslösen eines einzigen Scripts viele Reports gleichzeitig erzeugt und aktualisiert.
Beispiel
// das aktuelle Planogramm verwenden: planogram = Planogram.currentPlanogram(); // zwei Reports erzeugen: Report.findReport("Planogramm").execute(planogram); Report.findReport("Plazierungsliste").execute(planogram);