Um alle erforderlichen Daten aus Minitab® exportieren zu können, müssen Minitab®-Makros bestimmte Anforderungen erfüllen.
Kennzahlenwerte, die in einem Dashboard als Kennzahlindikatoren angezeigt werden sollen, dürfen nicht nur in den Analysegrafiken enthalten sein, sondern müssen auch unabhängig davon zugreifbar sein, so dass sie als einzelne Kennzahlen aus Minitab® exportiert werden können. Der Export einzelner Kennzahlenwerte ist nur über das Minitab®-Arbeitsblatt möglich. Das heißt, Analyseergebnisse müssen über das Minitab®-Makro in das Arbeitsblatt eingefügt werden. Dafür bieten einige Minitab®-Analysen die Möglichkeit explizit Kennzahlenwerte zu speichern. Beim Ausführen der Auswertungen werden dann automatisch die Kennzahlenwerte im aktuellen Arbeitsblatt abgelegt und die Spalten erhalten als Namen den jeweiligen Namen der Kennzahl. Im Sitzungsverlauf wird die Umbenennung der Spalte durch den Befehl Name<Spaltennr.> ‚’<Kennzahlenname>’, z. B. Name c14 ‚Cpk’ aufgezeichnet und die Speicherung erfolgt durch einen Subbefehl innerhalb der Analyse in der Form <Kennzahl> ´<Spaltenname>´;, z.B. CPK ´Cpk;`.
Die zugehörigen Grafiken, die in Dashboards angezeigt werden sollen, müssen erzeugt worden sein.
Es dürfen im Makro keine hartkodierten Speicherungen von Minitab®-Analysen enthalten sein. Die Speicherung wird beim Export automatisch ausgeführt.
Die erzeugten Makros sind in den meisten Fällen sprachabhängig. Diese Abhängigkeit beruht auf der Verwendung der Spaltenkopfbezeichnungen in den Analysebeschreibungen.
Damit die Makros in PPM auch in verschiedenen PPM-Anmeldesprachen verwendet werden können, wird beim Einfügen der Makros in die aktuelle Analyse die aktuelle PPM-Oberflächensprache als Parameter im Plugin gespeichert. Wird dieses Makro dann über eine Oberfläche mit einer anderen als der gespeicherten Sprache aufgerufen, werden die Daten trotzdem in der im Plugin angegebenen Sprache exportiert. Anderenfalls würde das Makro in Minitab® nicht ausgeführt werden können.
Es ist hierbei darauf zu achten, dass beim Minitab®-Aufruf zur Aufzeichnung des Makros und beim Zuweisen des Makros zu einem aktuellen Paramset die gleiche PPM-Anmeldesprache verwendet wird. Die Einhaltung dieser Bedingung kann nicht systemseitig unterstützt werden, sondern obliegt dem Benutzer.