【发布时间】:2014-10-08 08:13:32
【问题描述】:
我需要在我的报告过滤器中进行多项选择。有可能吗?
出于相同目的,我使用了输入控件中的列表框多项选择。但是用户需要搜索输入控件才能打开并选择,因为它默认不打开。我们可以让输入控件在用户打开报告时一直显示在我们的报告中吗?
如果是,怎么做?
谢谢
尼基
【问题讨论】:
标签: sap business-intelligence business-objects
我需要在我的报告过滤器中进行多项选择。有可能吗?
出于相同目的,我使用了输入控件中的列表框多项选择。但是用户需要搜索输入控件才能打开并选择,因为它默认不打开。我们可以让输入控件在用户打开报告时一直显示在我们的报告中吗?
如果是,怎么做?
谢谢
尼基
【问题讨论】:
标签: sap business-intelligence business-objects
据我所知,您无法在“输入控制”窗格可见的情况下强制打开文档。如果我没记错的话,左窗格是可见还是折叠,以及显示哪个选项卡,与文档或用户相关,但您不能将其设置为文档属性。
左窗格的状态(可见性和选择)保存在用户配置文件中。您可以通过查看属性SI_DATA.INTERACTIVE_EDITING_VIEWER_USR_PROFILE.CDZ_VIEW_leftPaneSel 来查看值。使用查询生成器 (http(s)://<application server>:<port>/AdminTools) 并运行以下查询以检索值(在本例中为用户 Administrator)。
select si_data
from ci_systemobjects
where si_name = 'Administrator'
and si_kind = 'User'
您可以操纵该值的唯一方法是通过 BusinessObjects Enterprise SDK。但请记住 - 由于是用户配置文件的一部分 - 更改此设置会影响用户打开的所有文档。此外,一旦用户隐藏左窗格或选择不同的选项卡,该值将被覆盖。您无法阻止这种情况发生(至少据我所知)。
一种可能的替代方法是限制特定用户/用户组的用户界面。在 BI 4 中(我不确定该功能的哪个版本可用),您可以关闭 Web Intelligence 用户界面的某些方面。
这样做,您可以使输入控制选项卡成为左窗格中唯一可用的选项卡。诚然,这不是您的目标,它是一个应用程序设置,因此影响在用户(组)级别,而不是在文档上,但它可能是一种替代方案,具体取决于具体情况。
您可以通过右键单击 CMC 中的用户组并从上下文菜单中选择 自定义 来自定义 Web Intelligence 界面。
【讨论】: