MicroStrategy ONE
Konfigurieren Sie Aktionsschaltflächen für die Verwendung in einer modernen Tabelle
Start in MicroStrategy ONE (Spalte 2024) können Dashboard-Ersteller ein standardmäßiges Python-Skript oder ein Python-Transaktionsskript verwenden, um Aktionsschaltflächen in modernen Tabellen zu konfigurieren. Benutzer können dann Fügen Sie diese Schaltflächen hinzu auf eine Spalte hinzufügen und Aktionen auslösen, die im verknüpften Python-Skript für die entsprechende Zeile definiert sind. Derzeit wird nur eine Schaltflächenspalte unterstützt.
Befolgen Sie die nachstehenden Schritte, um loszulegen.
Bereitstellungs-Flags
Da die Schaltfläche mit einem Python-Skript konfiguriert ist, ist das Bereitstellungs-Flag für die Verwendung des Python-Remote-Ausführungsprogramms erforderlich.
features.python.remote.execution = true
Für die Verwendung eines Python-Transaktionsskripts ist das Bereitstellungsflag zum Aktivieren von Transaktionen erforderlich.
features.dossier-transaction = true
Privilegien zum Erstellen benutzerdefinierter Skripts
Weisen Sie Benutzern die folgenden Privilegien zu, um benutzerdefinierte Skripts zu erstellen:
-
Python-Skripte verwenden
-
Python-Skripts zertifizieren
Privilegien zum Konfigurieren von Transaktionen
Weisen Sie Benutzern die folgenden Privilegien zu, um ein für Transaktionen aktiviertes Dashboard zu erstellen:
-
Web-Konfigurationstransaktion: Nur erforderlich, um die Schaltfläche mit einem Python-Transaktionsskript zu konfigurieren.
-
Python-Skripte verwenden
-
Zeigen Sie die ACL für das verknüpfte Skript an
Privilegien zum Nutzen des Dashboards
Weisen Sie Benutzern die folgenden Privilegien zu, um das Dashboard zu nutzen und Datenänderungen zu übermitteln:
-
Transaktion ausführen: Nur erforderlich, wenn die Schaltfläche mit einem Python-Transaktionsskript konfiguriert ist
-
Python-Skripte verwenden
-
Zeigen Sie die ACL für das Skript an
Erforderliche Library-Web-Privilegien
-
Library Web verwenden
-
Web - Dashboard erstellen
-
Web - Dashboard bearbeiten
-
Web - Dashboard speichern
-
Web - Dashboard ausführen
-
Anwendungsobjekte erstellen
Bereiten Sie eine benutzerdefinierte Laufzeitumgebung vor
Siehe Erstellen Sie eine benutzerdefinierte Laufzeitumgebung.
Bereiten Sie ein Standard-Python-Skript vor
Wie Sie stattdessen ein Python-Transaktionsskript vorbereiten, finden Sie unter Erstellen Sie ein Python-aktiviertes Transaktions-Dashboard
-
Schließen Sie mindestens eine Variable in das Skript ein, damit sie einem Schablonenobjekt zugeordnet werden kann.
-
Der Eingabe mit Eingabeaufforderung Der Parameter muss für die Variable aktiviert sein.
-
Zertifizieren Sie das Skript nach dem Speichern. Zum Konfigurieren von Schaltflächen können nur zertifizierte Skripts verwendet werden.
-
Die Ansichts-ACL ist für Benutzer eines Dashboards erforderlich, in dem das Skript zum Konfigurieren einer Schaltfläche verwendet wird.