Makros

Ein Makro ist eine Abfolge von Befehlen, die nach dem Aufruf automatisch ausgeführt werden.

Sie können Makros manuell in ARIS Architect oder automatisch in ARIS Architect und ARIS starten. Zum automatischen Starten von Makros können Sie festlegen, dass ein Makro gestartet wird, wenn ein bestimmtes Ereignis eintritt.

Im Lieferumfang von ARIS befinden sich viele Standardskripte. Berechtigte ARIS-Benutzer können mithilfe von Skripts, die Sie bereitstellen, Daten analysieren und verarbeiten. Die Ihnen zur Verfügung stehenden Makros sind vom erworbenen Paket und Ihrer Lizenz abhängig.

Wenn Sie das Lizenzrecht ARIS Enterprise Admin und das Funktionsrecht Skriptadministrator besitzen, können Sie grundlegende Reportverwaltungsaufgaben in ARIS Administration ausführen. Wenn Sie über Kenntnisse in den Programmiersprachen JavaScript und ARIS Script verfügen, können Sie in ARIS Architect eigene Skripte schreiben oder bearbeiten.

Klicken Sie zum Verwalten von Makros in ARIS Administration auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertung und wählen Sie Makros.

Alle Skripte sind in einer klaren Struktur mithilfe von Kategorien unterteilt.

Kategorien

Sie können Vorlage hinzufügen eine Kategorie anlegen, wenn Sie keine Kategorie markiert haben.

Mit Hilfe von Kategorien gliedern Sie Ihre Skripte übersichtlich.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Klicken Sie auf Vorlage hinzufügen Kategorie anlegen.

  3. Geben Sie den Namen der neuen Kategorie ein und klicken Sie auf Übernehmen.

Die Kategorie wird nur in der aktuellen Sprache angezeigt.

Wenn Sie die Kategorie in mehreren Oberflächensprachen anzeigen lassen möchten, muss die Kategorie in jeder Sprache umbenannt werden. Wenn Sie keine Kategorie in einer bestimmten Sprache angeben, wird die Kategorie auf Englisch angezeigt.

Wenn Sie eine Kategorie wählen, haben Sie folgende Möglichkeiten:

Umbenennen Kategorie umbenennen

Sie können den Namen einer Kategorie ändern oder den Namen in einer anderen Sprache angeben. Der Name der Kategorie Standard kann nicht geändert werden.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Markieren Sie die Kategorie und klicken Sie auf Umbenennen Umbenennen.

  3. Wählen Sie die gewünschte Sprache.

  4. Geben Sie den Namen in der gewählten Sprache ein und klicken Sie auf Übernehmen.

Die Kategorie wird in der aktuellen Sprache umbenannt.

Löschen Kategorie löschen

Sie können eine Kategorie löschen und alle Skripte, die darin enthalten sind. Software AG empfiehlt, die Skripte vorher zu exportieren, damit Sicherungsdateien verfügbar sind.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Markieren Sie die zu löschende Kategorie. Die Kategorie Standard kann nicht gelöscht werden.

  3. Klicken Sie auf Löschen Löschen.

  4. Klicken Sie zum Bestätigen auf Löschen.

Die Kategorie und alle darin enthaltenen Skripte werden gelöscht.

Importieren Skript importieren

Sie können Skripte aus Exportdateien importieren oder gemeinsame Dateien importieren, die von einem Skript während der Ausführung verwendet werden. So können Sie Skripte von einem anderen Mandanten bereitstellen oder gesicherte Skripte aus einer vorherigen Version importieren.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Klicken Sie auf die Kategorie, in die Sie das Skript importieren möchten.

  3. Importieren Klicken Sie auf Importieren.

  4. Wählen Sie die entsprechende Importdatei und klicken Sie auf Öffnen.

  5. Ist das Skript in einer Kategorie bereits vorhanden, muss ein Dialog bestätigt werden, damit eine Kopie in die gewählte Kategorie importiert werden kann.

  6. Sollte das Skript während der Laufzeit importierte gemeinsame Dateien ausführen, können Sie die entsprechende Datei aktivieren und den Import der Datei bestätigen. Ansonsten wird die aktuelle gemeinsame Datei auf dem Mandanten verwendet.

Das Skript wird importiert.

Vorlage hinzufügen Makro anlegen

Legen Sie Ihr eigenes ereignisgesteuertes Makro an, das automatisch einen Report oder einen Semantikcheck auslöst.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Klicken Sie auf die Kategorie, der Sie das Makro hinzufügen möchten oder legen Sie eine neue Kategorie an.

  3. Klicken Sie auf Vorlage hinzufügen Makro anlegen.

  4. Wählen Sie die Sprache, in der die Textfelder bearbeitet werden sollen.

  5. Geben Sie die Einträge in allen gewünschten Sprachen an. Besonders wichtig sind Name und Beschreibung. Überschreiben Sie den Namen, den Betreff, den Autor, die Firma oder die Beschreibung nach Ihren Wünschen.

  6. Wählen Sie ggf. die nächste Sprache und bearbeiten Sie ebenfalls die Textfelder.

  7. Deaktivieren Sie ggf. das Kontrollkästchen Für Anwender verfügbar, wenn Sie ein Makro angelegt, aber noch nicht abschließend geprüft haben. Die Skripte können weiterhin im Skripteditor (ARIS Architect) bearbeitet werden.

  8. Klicken Sie auf Kontext > Vorlage hinzufügen Ereignis hinzufügen und fügen Sie das Ereignis hinzu, das den Report oder den Semantikcheck automatisch starten soll.

    Das hinzugefügte Ereignis legt den Kontext fest, für den das Makro gestartet werden kann. Sie können keine Typen (z. B. Modelltypen) hinzufügen, aber Sie können Abgeleitete Typen berücksichtigen aktivieren. Diese Option ist sinnvoll, wenn das Makro z. B. für ein Modell oder einen abgeleiteten Modelltyp gestartet werden soll, das/der unter den hinzugefügten Modelltypen nicht aufgelistet ist.

  9. Klicken Sie auf Inhalt und dann im Feld Inhalt entweder auf Das Makro führt diesen Report aus oder Das Makro führt diesen Semantikcheck aus.

    Wenn Sie Benutzerdefiniertes Makro (nur in ARIS Architect verfügbar) wählen, können Sie grundlegende Eigenschaften festlegen, aber Sie können das Skript nur in ARIS Architect schreiben.

  10. Wählen Sie das gewünschten Report- oder Semantikcheckprofil aus.

  11. Klicken Sie auf Ausgabe, aktivieren Sie Ausgabedatei generieren und wählen ggf. die Dateitypen aus.

  12. Klicken Sie auf Übernehmen.

Das Makro ist verfügbar.

Wenn Sie den Zugriff auf die Ausführung für bestimmte Benutzer einschränken, stellen Sie sicher, dass diese Einschränkungen genau mit dem Profil des Reports oder des Semantikchecks übereinstimmen, der durch das Makro gestartet werden soll.

Makros

Wenn Sie ein Makro markieren, haben Sie folgende Möglichkeiten:

Bearbeiten Makro-Eigenschaften bearbeiten

Duplizieren Makroskript duplizieren

Legen Sie Kopien von Standardskripten und -dateien an, damit die Änderungen nicht verloren gehen. Während einer Systemaktualisierung werden alle Standardskripte und -dateien automatisch überschrieben, damit Ihnen die aktuellsten Funktionen zur Verfügung stehen.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Klicken Sie auf die Kategorie, in der das Skript gespeichert ist.

  3. Markieren Sie das entsprechende Skript und klicken Sie auf Duplizieren Duplizieren.

Das Skript wurde dupliziert.

Sie können das duplizierte Skript ändern. Das duplizierte Skript wird nicht bei einer ARIS-Aktualisierung überschrieben, da es eine neue GUID besitzt.

Löschen Makroskript löschen

Sie können Skripte löschen, die Sie nicht mehr benötigen, z. B. Reportskripte. Wenn Sie die Skripte zuerst exportieren, können Sie sie jederzeit wieder bereitstellen.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Klicken Sie auf die Kategorie, in der das Skript gespeichert ist.

  3. Markieren Sie das Skript und klicken Sie auf Löschen Löschen.

  4. Klicken Sie zum Bestätigen auf Löschen.

Das Skript ist nicht mehr auf dem Mandanten verfügbar.

Export Makroskript exportieren

Sie können Skripte als Exportdateien speichern, wenn Sie unterschiedliche Versionen ablegen möchten, oder wenn Sie Skripte auf mehreren Mandanten bereitstellen möchten.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Klicken Sie auf die Kategorie, in der das Skript gespeichert ist.

  3. Markieren Sie das Skript und klicken Sie auf Export Exportieren.

  4. Sollte das Skript während der Laufzeit importierte gemeinsame Dateien ausführen, können Sie die gewünschten Dateien aktivieren und die Aufnahme der Dateien in die Exportdatei bestätigen. Ansonsten wird nur das Skript exportiert.

  5. Navigieren Sie zum Speicherort, wo Sie die Datei ablegen möchten, und klicken Sie auf Speichern.

Das Skript wurde gespeichert.

Zugriffsrechte Zugriff für die Ausführung beschränken

Standardmäßig können alle Benutzer eines Mandanten auf alle Skripte zugreifen. Sie können Skripte nur Mitgliedern von festgelegten Benutzergruppen zur Verfügung stellen.

  1. Klicken Sie auf Anwendungsstarter Anwendungsstarter > Administration Administration > Konfiguration Konfiguration > Auswertungen und wählen Sie Makros.

  2. Klicken Sie auf die Kategorie, in der das Skript gespeichert ist.

  3. Markieren Sie das Skript, klicken Sie auf Zugriffsrechte Zugriff beschränken und aktivieren Sie Zugriff auf Benutzergruppen beschränken. Es werden alle auf diesem Mandanten verfügbaren Benutzergruppen angezeigt. Stellen Sie sicher, dass eine entsprechende Benutzergruppe in ARIS Administration angelegt wurde.

  4. Aktivieren Sie die entsprechenden Benutzergruppen und klicken Sie auf Anwenden.

Nur Mitglieder der gewählten Benutzergruppen können das Skript ausführen.