返回列表 发帖

[PU9功能解说] Sage X3 ERP中是搜索索引管理

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


背景信息:

本文件中的信息适用于X3 V7、PU8、PU9。不能保证这一过程在产品的未来版本中同样有效。

可以通过位于屏幕右上角的搜索框进行搜索。



从V7开始,Elastic search是作为web服务器的一部分提供的,并为系统中的所有搜索功能提供技术支持。为所有用户功能发布专用索引,并由系统自动更新这个专用索引。这样,你就可以定位系统中的功能。例如,如果用户在搜索栏中键入“工单”,系统将定位与工单相关的ERP功能。然后,用户就能可以直接导航到工单功能。



而且,这种搜索还能够显示与你搜索的内容相关的交易性主数据。在搜索工单时,数据页签将显示与该功能相关的数据,让用户能直接导航到特定的工单。

此外,你还可以直接搜索系统中保存的数据。例如,你可以直接在搜索栏中键入某个客户的名称,然后就会显示正在使用的涉及该客户的功能。



如上所示,当搜索客户“AO001”时,系统会直接显示该客户的链接,以及该客户下的订单。

这些是在执行搜索索引更新之前不会显示的数据。例如,如果用户添加了一个新客户,在执行搜索索引更新之前,该客户将无法通过搜索栏进行搜索。

这就是为什么我们喜欢制定搜索索引更新计划!

方法:

可以通过【管理】模块中的【使用】子模块来访问搜索索引管理工具。



具体来说,我们将使用的两个菜单项是“排程器”(用来制定索引自动更新计划)和“搜索索引管理”,在后面这个功能中,你可以在其中设置索引更新任务的参数以及手动更新搜索索引。

首先,我们将考虑使用“搜索索引管理”来执行一次手动索引更新。进入该功能后,将显示以下屏幕:



选择要更新搜索索引的端点。通常这将是你当前登录的端点。在本示例中,我正在更新SEED端点上的索引。

接下来,我们将选择要将数据添加到搜索索引中的【实体】。很可能,您会想要更新所有实体。只需单击放大镜图标,然后勾选所有实体。





为了节省索引重建的时间,我们将选中“只更新修改的记录”复选框。这样就只会添加系统中已添加或修改的数据,而不会从头开始全部重建索引。请注意,这项操作并不会从系统中移除已删除的记录。

若想手动更新索引,现在只需单击屏幕右侧面板中的“更新索引”按钮即可。



更新的进度将显示在屏幕顶部。更新通常会在大约20秒内完成。



为了自动制定索引更新计划,我们首先必须创建一个自动规划。我们将使用“管理”模块下的“使用”子模块中的“排程器”菜单项来执行此操作。进入该功能后,选择“新规划”按钮。





输入【程序名称】,然后单击事件旁边的“+”图标。在这里,我们将定义希望运行自动索引更新的日期。



在这里,我创建了一个计划程序,它将在每天上午12:05运行。最好在用户尽可能少登录系统的时候运行更新。



最后,保存自动计划程序。现在,我们可以将索引更新任务应用于刚刚创建的计划了。

导航回“搜索索引管理”功能,并输入与手动创建更新项相同的设置。






但是,不是选择“更新索引”按钮,而是单击“制定索引更新计划”按钮。你在上面创建的自动计划将会出现。选择与您的计划相对应的框,然后勾选复选框符号。



屏幕顶部将显示一条消息,确认你已将更新应用于你的自动计划。



最后,如需确认一切都已正确配置,请导航到“排程器”功能,选择你的自动计划,并确保信息看起来是正确的。



这些信息证实了我们的想法,搜索索引更新已经安排在每天上午12:05执行。现在,你已经完成了!
附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表