欢迎浏览sook云!
时间:2022-05-13 08:56
人气:
作者:sook云
本博客的重点是了解如何在本地模式下,在designstudio应用程序中嵌入和组合书签功能和在线合成功能。这个场景使用了重用系统中本地存储的组标识符的概念。使用Design Studio脚本功能,我们将读取本地存储的组标识符并显示用户选择。
在进入业务细节之前,物联网技术应用,了解一些与Design Studio书签相关的术语非常重要。
什么是标准书签:使用基于Design Studio的应用程序/仪表盘的客户需要序列化其分析状态,返利宝,并将其保留在SAP BI或SAP NetWeaver平台中。这是使用"标准书签"选项完成的。
分析应用程序+分析应用程序版本+应用程序用户的独特组合
什么是片段:使用基于DesignStudio的应用程序/仪表盘的客户只需序列化其分析的选定部分即可应用"片段书签"或"可移植片段"书签"
片段是应用程序和用户特定的
用例:用户可能希望从设计角度确定其应用程序中保持不变的部分。
什么是可移植片段:可以使用称为组的公共引用在应用程序用户之间共享和重用的书签类型标识符。
通用分析模板"另存为智能对象"–"保存视图"传递的代码。
在线合成模板的用途
在线合成:结合便携式片段书签,片段库和拆分单元容器,使用户能够根据需要自主创建自己的在线仪表板。
概念上,用户可以在在线合成模板中有两个角色来操作和使用可移植片段:
超级用户:创建智能对象的选择(可移植片段)书签)
业务用户:基于可用的智能对象在线创建和编辑自己的应用程序
在线合成模板的组件:包含2个屏幕。第一个显示可以打开的可用仪表板,共享和删除现有仪表板或创建选项以创建新仪表板。
编辑或创建对话框将打开第二个屏幕,什么叫云,其中包含一个拆分单元格容器,您可以在其中拖放可用的片段和一个片段库,数据和大数据的区别,其中包含可用的可移植片段书签。
业务用例:在本例中我们有两个用户组Sales和Finance。销售用户组将其分析保存为可移植的片段书签,同样财务用户组保存财务特定的可移植片段书签。
技术实现:应用程序包含一个下拉框,用于在销售用户组和财务用户组之间进行选择。根据用户选择,特定于该用户组的可移植片段书签将显示在片段库中。
在高级,我们将执行以下操作:
第一步:使用通用分析模板创建本地应用程序并创建可移植片段。
第二步:创建本地应用程序以模拟在线作文模板功能。
第三步:通过创建的应用程序读取可移植片段或智能对象本地
--------------------------------------------------------第1步:使用通用分析模板创建本地应用程序并创建可移植片段。
第3步。搜索"智能保存"模式。。编码并双击脚本行以查看代码
4。打开脚本后,搜索"ONLINE\u COMP"。这是用于保存可移植片段书签的组标识符。
5。在本例中,请用您的自定义名称修改此组标识符,即"FRAG\u SALES"。
6。此标识符将多次出现,需要更改,大数据局,即一个用于图表,一个用于交叉表,一个用于组合
7。保存应用程序并启动它。
8。在销售分析中进行选择,即应用过滤器或更改图表类型等,并将其
保存为"智能对象"。您可以通过添加维度或度量并
将其保存为另一个"智能对象"来进一步扩展您的分析。重复步骤1至8,并基于财务用户组的通用分析模板创建另一个应用程序。
确保连接到财务数据源。还请确保将组标识符
从"ONLINE\u COMP"更改为"FRAG\u FINANCE"(就像您在步骤4到6中对Sales用户组所做的那样)。
这些片段书签存储在您的系统中的何处?
第二步:创建本地应用程序来模拟在线作文模板功能。
4.我们现在准备好插入代码来读取和显示
我们使用销售和财务通用分析应用程序创建的可移植片段书签。
第三步:读取可移植片段或通过本地创建的应用程序创建智能对象
var SALESBookmark=Bookmark.PortableFragmentBookmark.getAllBookmarkInfos("FRAG_SALES");
LISTBOX_1.addItem(元素id, 元素标题);
碎片库|1.addItems(Bookmark.PortableFragmentBookmark.getAllBookmarkInfos("FRAG_SALES");
});
var FINANCEBookmark=Bookmark.PortableFragmentBookmark.getAllBookmarkInfos("FRAG_FINANCE");
LISTBOX_1.addItem(元素id, 元素标题);
});
以上代码说明:
在上面的脚本中,我们首先声明变量来保存
"SALES"和"FINANCE"特定的所有片段。接下来我们循环遍历数组并将检索到的片段
添加到"片段库"。我们对"FINANCE"片段重复相同的代码。
if(DROPDOWN_1.getSelectedValue()=="FRAG_SALES"){
FRAGMENTGALLERY_1.removeAllItems();
FRAGMENTGALLERY_1.addItems
(Bookmark.PortableFragmentBookmark.getAllBookmarkInfos("FRAG_SALES");
}
else if(DROPDOWN_1.getSelectedValue()="FRAG_FINANCE"){
FRAGMENTGALLERY_1.removeAllItems();
碎片库1.附加项
(Bookmark.PortableFragmentBookmark.getAllBookmarkInfos("FRAG\u FINANCE");
}
以上代码说明:
以上脚本可以根据用户选择"销售"或"财务"检索所有"可移植片段书签"。
上一篇:全站加速_韩国云服务器_哪家好