Makros erstellen
So erstellen Sie ein Makro:
- Wählen Sie den Pfad Konfiguration > Zyklen > Makros, um eine Liste der vorhandenen Makros anzuzeigen.
- Klicken Sie auf Neu.
-
Geben Sie die folgenden Daten ein:
- Name
- Eindeutige ID des Makros in SCP.Hinweis: Nachdem das Makro erstellt wurde, können Sie den Namen nicht mehr ändern.
- Anzeigename
- Der in der Anwendung anzuzeigende Name.
- Benutzer
-
Der Name der Benutzer, die auf das Makro zugreifen können.
- Rollen
-
Die definierte Rolle des/der Benutzer(s), der/die auf das Makro zugreifen kann/können.Hinweis: Einem Makro muss mindestens ein Benutzer oder eine Rolle zugewiesen sein. Für ein neues Makro wird die aktuelle Benutzer-ID voreingestellt.
- System
- Gibt an, ob das Makro systemdefiniert oder benutzerdefiniert ist.Hinweis: Wenn diese Option auf "An" gesetzt ist, ist das Makro systemdefiniert und kann vom Benutzer nicht geändert werden.
- Tags
- Die mit einem Makro verknüpften Tags. Wählen Sie diese aus einer Liste mit vordefinierten Tags im Fenster "Tags" aus. Sie können ein oder mehrere Tags mit einem Makro verknüpfen. Mit dieser Option werden allgemeine Elemente, die mit Entitäten wie Kennzahlen oder Arbeitsblättern verknüpft werden können, zu Gruppen zusammengefasst.
- Typ
- Der Typ des Makros. Mögliche Werte:
-
Zyklusperiode: Ein Makro, das auf Ebene der Zyklusperiode verwendet werden kann und die Daten des aktuellen Zyklus und der Zyklusperiode interpretiert.
Hinweis: Sie können dieses Makro mithilfe der Option Makro ausführen in der Symbolleiste des Arbeitsblatts oder über die Option Szenario - Details im Modul ausführen. Dadurch können Sie die Makrobefehle (
AddCyclePeriodNote
,CreateScenario
,CopyScenario
undRunScenarioMacro
) für die Zyklusperiode aufrufen. - Szenario: Ein Makro, das im Kontext des aktuellen Szenarios verwendet werden kann.
-
System: Ein Makro, das ausgeführt werden kann, ohne eine Zyklusperiode oder einen Szenarienkontext zu definieren. Wenn jedoch eine Zyklusperiode oder ein Szenario erforderlich ist, wird sie/es in den Befehlen für die Makroschritte festgelegt, z. B. Zyklusperiode abschließen (W). Hinweis:
- Zyklusperioden- und Systemmakros können über die Symbolleiste des Arbeitsblatts, die Szenariendetails und die Seite "Zyklusperiode" ausgeführt werden.
- Szenarienmakros können über die Symbolleiste des Arbeitsblatts und die Detailseite des Szenarios ausgeführt werden.
- Die Makroschritte werden auf Basis der Verfügbarkeit der verbundenen Zyklusperiode, des verbundenen Szenarios oder der Hintergrundprozesse (wie etwa der Einstellungsprüfung) sowie des in den verbundenen Befehlen definierten Zeitüberschreitungsparameters ausgeführt.
- Jeder Makroschritt ist mit einer eindeutigen Transaktion verknüpft, daher werden die abgeschlossenen Schritte immer unter dem festgelegten Speicherort gespeichert.
-
Zyklusperiode: Ein Makro, das auf Ebene der Zyklusperiode verwendet werden kann und die Daten des aktuellen Zyklus und der Zyklusperiode interpretiert.
- Modul
- Das Modul, für das das Makro definiert ist/wird.
Hinweis: Diese Option ist nur für Makros des Typs Szenario aktiviert.
- Klicken Sie im Schrittbereich auf +, um einen neuen Befehl für das Makro zu erstellen. Der Bereich "Schritte" enthält eine Liste der für das Makro definierten Befehle.
-
Geben Sie im Fenster Schritt die folgenden Informationen ein:
- Befehlstyp
- Der Typ des Befehls. Die verfügbare Befehlsliste basiert auf dem angegebenen Makrotyp.
- Befehl - Parameter
- Der Wert dieses Feldes basiert auf dem angegebenen Befehlstyp und ist eine visuelle Darstellung der erforderlichen Parameter.
- Befehl
- Die von diesem Schritt ausgeführte Befehlssyntax. Jeder Befehl besteht aus einer Funktion und mehreren Parametern, die die korrekte Syntax für den angegebenen Befehlstyp anzeigen.Hinweis: Die optionalen Parameter werden durch [] angegeben und alle anderen Parameter müssen im Feld Befehl entsprechend ausgefüllt werden.
- Beschreibung
- Eine optionale Beschreibung für den Schritt.
- Bedingung
- Eine Bedingung, die die Ausführung von Makroschritten steuert. Die Bedingung kann Anwendungsvariablen enthalten, die basierend auf der Ebene (System/Zyklus), auf deren Basis das Makro ausgeführt wird, ausgewertet werden.Hinweis:
- Wenn dieser Wert nicht angegeben ist, wird der Makroschritt ausgeführt.
- Der Makrobefehl muss die grundlegenden logischen Operatoren wie "=", "AND" (UND), "OR" (ODER), "(", ")" unterstützen.
- Klicken Sie auf Hinzufügen. Der Liste im Bereich "Schritte" wurde ein neuer Befehl hinzugefügt.
-
Um die Reihenfolge der Befehle zu ändern, klicken Sie auf den Pfeil Nach oben und Nach unten.
Hinweis: Für ein systemdefiniertes Makro kann die Schrittliste nicht geändert werden.
- Klicken Sie auf Speichern. Ein neues Makro wird erstellt.
Verwandte Themen