Strategy ONE
Configurer les boutons d'action à utiliser dans une grille moderne
Démarrage dans MicroStrategy ONE (Septembre 2024), les créateurs de tableaux de bord peuvent utiliser un script Python standard ou un script Python de transaction pour configurer les boutons d'action dans les grilles modernes. Les utilisateurs peuvent ensuite ajouter ces boutons à une colonne et déclenchez les actions définies dans le script Python associé pour la ligne correspondante. À l'heure actuelle, une seule colonne de boutons est prise en charge.
Suivre les étapes ci-dessous pour commencer.
Indicateurs de déploiement
Le bouton étant configuré avec un script Python, le drapeau de déploiement pour utiliser l'exécuteur Python distant est requis.
features.python.remote.execution = true
Pour utiliser un script de transaction Python, l'indicateur de déploiement pour activer les transactions est requis.
features.dossier-transaction = true
Privilèges pour créer des scripts personnalisés
Assignez aux utilisateurs les privilèges suivants pour créer des scripts personnalisés :
-
Utiliser les scripts Python
-
Certifier les scripts Python
Privilèges pour configurer les transactions
Assignez aux utilisateurs les privilèges suivants pour créer un tableau de bord activé par transaction :
-
Transaction de configuration Web : Nécessaire uniquement pour configurer le bouton avec un script de transaction Python.
-
Utiliser les scripts Python
-
Afficher l'ACL pour le script associé
Privilèges pour utiliser le tableau de bord
Assignez aux utilisateurs les privilèges suivants pour consommer le tableau de bord et soumettre les modifications de données :
-
Exécuter la transaction : Nécessaire uniquement si le bouton est configuré avec un script de transaction Python
-
Utiliser les scripts Python
-
Afficher l'ACL pour le script
Privilèges Library Web requis
-
Utiliser Library Web
-
Tableau de bord de création Web
-
Tableau de bord de modifications Web
-
Enregistrer le tableau de bord Web
-
Tableau de bord Web
-
Créer des objets d'application
Préparer un runtime personnalisé
Voir Créer un runtime personnalisé.
Préparer un script Python standard
Pour préparer le script de transaction Python à la place, consultez Créer un tableau de bord de transaction compatible Python
-
Veuillez inclure au moins une variable dans le script afin qu'elle puisse être mappée à un objet de modèle.
-
Le Saisie requise Le paramètre doit être activé pour la variable.
-
Certifiez le script après l'enregistrement. Seuls les scripts certifiés peuvent être utilisés pour configurer les boutons.
-
L'ACL d'affichage est obligatoire pour les utilisateurs d'un tableau de bord dans lequel le script est utilisé pour configurer un bouton.