Strategy ONE

配置操作按钮以在现代网格中使用

从 MicroStrategy ONE 开始 (2024 年 9 月),仪表板创建者可以使用标准 Python 或事务 Python 脚本来配置现代网格中的操作按钮。然后用户可以添加这些按钮到某一列并触发相应行的相关 Python 脚本中定义的操作。目前仅支持一个按钮列。

按照以下步骤开始。

部署标志

由于按钮配置了Python脚本,因此需要使用远程Python执行器的部署标志。

复制
features.python.remote.execution = true

要使用事务 Python 脚本,需要启用事务的部署标志。

复制
features.dossier-transaction = true

创建自定义脚本的权限

为用户分配以下权限以创建自定义脚本:

  • 使用 Python 脚本

  • 认证 Python 脚本

配置交易的权限

为用户分配以下权限以创建启用交易的仪表板:

  • Web 配置事务:仅需使用 Python 事务脚本配置按钮即可。

  • 使用 Python 脚本

  • 查看关联脚本的 ACL

使用仪表板的权限

为用户分配以下权限以使用仪表板并提交数据更改:

  • 执行交易:仅当按钮配置了 Python 事务脚本时才需要

  • 使用 Python 脚本

  • 查看脚本的 ACL

所需的图书馆网络权限

  • 使用 Library Web

  • Web 创建仪表板

  • Web 编辑仪表板

  • Web 保存仪表板

  • Web 运行仪表板

  • 创建应用程序对象

准备自定义运行时

创建自定义运行时

准备标准 Python 脚本

要准备 Python 事务脚本,请参阅创建支持 Python 的交易仪表板

  • 在脚本中包含至少一个变量,以便它可以映射到模板对象。

  • 提示输入必须为变量启用参数。

  • 保存脚本后进行验证。仅可以使用经过认证的脚本来配置按钮。

  • 对于使用脚本配置按钮的仪表板的用户,需要查看 ACL。