返回列表 发帖

[V11功能解说] 如何将定制查询添加至登陆页面

背景说明:
X3中的登陆页面让你可以通过一个类似仪表板的界面快速汇总关键信息,并将其展示给终端用户。

你可能注意到了,在创建完一个定制查询之后,它并不会立即就可以添加至一个登陆页面使用。这是因为这个查询首先必须被添加至一个小部件。为了演示这个过程,我们会先创建一个监控未激活状态用户的查询,接着详细说明创建一个可以显示该查询结果的登陆页面的过程。

方法:

1. 创建查询
首先,导航至以下路径的查询工具:参数设置→工具→报表打印子模块。采用“请求者”或者“图形请求者”。目前,登陆页面并不直接支持来自SQL请求者的查询。可以通过根据查询创建X3视图来规避这个问题,但这个不在本文的探讨范围内。以下根据Sage支持知识库编写的文章描述的则是一种变通方案。



我们将用请求者来构建我们的查询。在[字段]页签上,简单录入你想要包含在查询中的表和字段。这类似于SQL语句中的SELECT子句。对于本示例,我们将抽取用户表AUTILIS中的[代码]、[名称]、[连接日期]和[激活的]字段。



接下来,在[高级]页签上,我们将使用X3公式语法录入选择标准。选择标准可借鉴如SQL中的WHERE子句。在本示例中,我们将查询限制于那些创建日期或用户上次连接日期早于当前日期120天以上的记录。



最后,“保存”并“审核”这个查询。


2. 将查询添加至一个小部件

登陆页面由各种不同的小部件构成。因此,一个查询在登陆页面上可用之前,必须将其附加至一个小部件。要完成这项操作,需要先导航至:管理→自定义设置→页面→菜单项。



在右侧面板中选择“新建菜单项”。



首先,为这个菜单项(小部件)指定一个独一无二的[代码]和[标题]。因为标题会显示在登陆页面上,所以务必为终端用户提供了一个恰当的标题。接下来,请确认将“查询”选为[链接类型]。



然后,指定[应用程序](通常是X3 ERP)和[端点]。如果指定了一个[端点],那么小部件将只能用在那个端点上。如果没有指定任何端点,则无论你连接至哪个端点都可以使用这个小部件。

最重要的是,在[请求名称]字段下录入查询代码。代码必须完全匹配。



最后,你可以填入页面[分类]版块下可选的[模块]和[类别]字段。这些字段只是旨在帮助你将小部件添加至登陆页面时可以找到它。这个小部件会出现在你指定的模块和类别下。如果这些字段留空的话,那么这个小部件将出现在无模块->无类别下。

我们会留空,接着保存该记录。



现在,我们就做好创建登陆页面和将查询添加上去的准备了。


3. 将查询添加至登陆页面

点击位于顶部菜单栏的“主页”图标,导航至主页屏幕。跳转后,点击“我的登陆页面”下的“新建”按钮,创建一个新的登陆页面。



为页面指定一个独一无二的[页面名称]和[标题],然后选择勾号。



接着,选择“查询”。



还记得我们未将小部件添加在模块或类别。所以选择“没有模块”和“没有类别”。再选择那个查询项。



现在,这项查询就会显示在登陆页面中了。如有需要,你也可以添加额外的小部件或页签,并更改页签名称。




4. 发布登陆页面

最后,我们必须发布登陆页面,这样其他用户才能访问它。要做到这点,请先导航至功能:管理→自定义设置→页面→主页。



找到页面设置。



最后,点击“编辑”按钮,然后指定你希望可以访问该页面的角色。只有分配有这些角色的组内用户可以访问这个登陆页面。



最好,保存记录,整个流程就完成了。现在,你已经创建好了一个有定制查询的登陆页面了,并且指定了哪些用户能够访问该页面。

附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表