Netwrix 1Secure 提供跨数据和身份的统一可见性——免费试用14天,享有完全访问权限。开始免费试用

资源中心博客

什么是 NetSuite Saved Search?解锁有价值的洞察

什么是 NetSuite Saved Search?解锁有价值的洞察

Jan 19, 2024

本指南将对 NetSuite saved search 提供全面概述,面向希望优化使用这一强大功能的企业。NetSuite saved search 为用户提供一种灵活且高效的方式,用于在其账户内搜索和分析数据。在本指南中,我们将探讨与 NetSuite saved search 相关的各种优势、功能以及最佳实践。无论您是经验丰富的 NetSuite 用户,还是刚刚开始使用该平台的新手,本指南都将为您提供有效创建和使用已保存搜索所需的知识与工具。

已保存搜索(saved search)是一种强大的工具,可让您使用高级筛选条件和显示选项来定义可重复使用的搜索。通过 Publish Search 权限,您可以将搜索结果与他人共享,从而为业务分析与战略决策提供有价值的报表与跟踪数据。

要保存搜索,您可以在定义并运行搜索的过程中或之后进行操作。打开已保存的搜索页面后,可以按照“Defining a Saved Search”指南中的分步说明来定义该搜索。此外,您还可以设置自动电子邮件,在预定的时间间隔或结果更新时将结果发送给选定的收件人——无需重新运行搜索。

保存搜索后,您和其他指定用户都可以在 NetSuite 的已保存搜索菜单中通过标题访问该搜索。此外,还可以使用执行日志来追踪过去 60 天内是谁运行或导出了该搜索,以及对该搜索所做的任何更改。“搜索”权限决定了您可以对已保存搜索执行哪些操作,例如通过电子邮件发送、导出以及与他人共享结果。

已保存的搜索结果可以从仪表板端口(portlets)中进行关联并显示,例如“Shortcuts”“Custom Search”“Key Performance Indicators”“KPI Scorecard”“KPI Meters”“Trend Graphs”和“Reminders”等端口。已保存的搜索还可以用作所选记录类型的仪表板视图、列表视图和子列表视图,甚至还可以指定为首选搜索表单(preferred search form)。

继续阅读本指南,您将获得关于 NetSuite 已保存搜索的宝贵见解,并了解它如何彻底改变您在 NetSuite 账户中搜索和分析数据的方式。

NetSuite 中的已保存搜索是什么

NetSuite Saved Search(已保存搜索)是对公司 NetSuite 账户中存放的数据发起的请求,用于获取特定信息。它允许用户通过指定筛选条件以及结果信息,在大量记录中进行搜索,从而精准定位所需内容。Saved Search 是 NetSuite 中使用的一种灵活报表工具,可用于呈现非常具体的数据。它带来诸如实时监控、优先级管理、对数据访问的完全控制、易于自定义等好处,并且可用于提供搜索-记录类型的信息、突出关键信息、发送电子邮件提醒、安排分发计划、更新字段数据、维护仪表板 KPI 以及其他 portlets(小组件),以及向自定义字段提供数据。

NetSuite 已保存搜索的优势

  • 改进的数据访问控制: Saved Searches 允许管理员设置筛选条件和准则,从而限制用户可访问的数据,提供对数据访问的完全控制。这有助于维护 数据安全,并确保只有获得授权的人员才能访问敏感数据。
  • 提高效率: 通过 Saved Searches,用户无需在多个菜单和界面之间来回导航,就能快速、轻松地访问相关数据。这可以节省时间并提高工作效率。
  • 自定义: 已保存的搜索可以根据特定业务需求进行自定义,让用户能够根据自身要求调整搜索结果。这有助于确保所展示的数据具有相关性且有用。
  • 实时警报: 已保存的搜索可以在满足特定条件时发送电子邮件警报,从而对重要事件或数据变化提供实时更新。
  • 改进决策: 通过快速、便捷地访问相关数据,已保存的搜索可以帮助用户做出更明智的决策。这有助于改善业务结果,并推动增长。

总的来说,NetSuite 已保存的搜索是一款强大的工具,能够帮助企业提升效率、改进决策,并加强数据访问控制。凭借其灵活性和易用的设计,它可以应用于广泛的使用场景,使其成为任何企业都不可或缺的宝贵工具。

了解 NetSuite 已保存的搜索

NetSuite 中的已保存搜索由多个部分组成:

  • 类型: “类型”部分允许你选择要围绕其创建搜索的记录类型或子类型。你还可以从下一层级的关联记录中提取数据。
  • 条件: “条件”部分提供用于缩小搜索范围的详细信息,例如选择记录类型、指定日期范围,以及使用 SQL 公式来处理数据。
  • 结果: 在“结果”部分中,你可以指定搜索中应显示哪些列标题和行数据。
  • 受众部分: “受众”部分可让你根据员工姓名、角色、组、部门和受众来控制谁能够查看该搜索。

保存的搜索用于什么?

在 NetSuite 中,保存的搜索(Saved Searches)用于查找特定数据并创建自定义报表,使用户能够为满足特定条件的特定数据创建复杂的搜索。此类搜索可用于创建自定义报表、跟踪目标进展、监控实时数据以及自动化业务流程。保存的搜索是 NetSuite 中分析、可视化和共享数据的重要工具,可帮助用户洞察业务并做出明智决策。保存的搜索可用于多种用途,包括财务报表、库存管理、销售分析、客户分层等。

NetSuite 的搜索方法

NetSuite 提供了多种搜索工具,可让你从账户中检索实时数据。以下是一些你可以使用的方法:

  • 全局搜索: 你可以在每个 NetSuite 页面顶部的搜索框中输入关键词,以搜索整个账户中匹配的记录。为缩小结果范围,请在关键词前加上记录类型的前几个字母,再加冒号(:)。例如,输入“Cust: John Smith”将返回所有包含姓名“John Smith”的客户记录。
  • 快速查找链接: 许多单独的记录在标题中都有“快速查找”图标,可让您快速找到同一类型的记录。
  • 快速搜索 Portlet: 您可以将 Portlet 添加到仪表板,在其中输入关键词,以返回名称或 ID 匹配的记录。
  • 简单搜索: 要执行简单搜索,请转到 Reports > New Search,然后选择要查找的记录类型。在打开的搜索页面中,您可以按一个或多个字段值筛选检索到的记录。
  • 高级搜索: 在搜索页面中勾选“Use Advanced Search”即可切换到高级搜索模式。在该页面中,您可以通过包含 SQL 表达式的公式以及相关记录中的关联字段值来筛选记录。您还可以对结果进行排序,并将其分组到汇总计算中。

您可以将简单和高级搜索结果保存为 .csv、.xls 或 .pdf 文件,并将这些结果包含在电子邮件中。此外,您还可以通过“Saved Search”功能保存搜索定义,以便重复使用。该功能包含高级搜索的所有功能以及更多内容,包括以下内容:

  • 自动、可定制的已保存搜索结果电子邮件。您可以指定已保存的搜索结果,在定期安排的时间间隔内和/或在结果发生变化时发送给用户。
  • 在仪表板端口(portlets)中显示已保存的搜索结果。您可以将已保存的搜索定义为自定义关键绩效指标(KPI),以便在关键绩效指标、KPI 记分卡、KPI 仪表和趋势图端口中显示汇总值。您还可以在自定义搜索端口中显示已保存的搜索结果列。
  • 在“搜索性能分析”仪表板中显示已保存搜索的性能详情。如果您已在账户中安装了 Application Performance Management SuiteApp,则可以使用“搜索性能分析”仪表板查看已保存搜索的性能详情。

如何在 NetSuite 中创建已保存的搜索

在 NetSuite 中创建已保存的搜索是一个直接的过程。以下是创建已保存搜索的步骤:

  1. 访问所需记录类型的已保存搜索定义页面。可以通过以下任意方法完成:
  2. 依次进入 Reports > Saved Searches > All Saved Searches > New,然后选择该已保存搜索对应的记录类型。
  3. 在简单或高级搜索定义页面上,点击 Create Saved Search 按钮。
  4. 在搜索结果页面上,点击 Save This Search 按钮。
  5. 要修改现有的已保存搜索,请转到 Reports > Saved Searches > All Saved Searches,然后点击你想重新定义的已保存搜索旁边的 Edit。
  6. 为已保存的搜索输入一个标题。请让标题简洁且有意义。
  7. 选择搜索所有者。默认情况下,创建该已保存搜索的用户是该搜索的所有者。
  8. 选择将搜索设为公开,或在 Audience 子选项卡中定义有限的受众。
  9. 勾选以下任意复选框,以便将搜索结果作为视图提供给所搜索记录类型的列表页面:
  10. 可作为列表视图使用,可作为仪表板视图使用,可作为子列表视图使用
  11. 如果希望能够从“Reminders”Portlet 链接到搜索结果,请勾选“Available for Reminders”复选框。
  12. 如果希望在菜单中提供该搜索,请勾选“Show in Menu”复选框。
  13. 在“Criteria”子选项卡中,定义用于筛选已保存搜索记录的条件。
  14. 在“Results”子选项卡中,定义已保存搜索结果的显示选项,包括排序顺序、输出类型、显示总计选项、允许不受限制运行选项、不允许钻取选项、最大结果数选项以及我偏好的搜索结果选项。
  15. 保存该搜索。

请注意:要将已保存的搜索用作自定义 KPI,并显示多个日期范围的结果,不能在“Criteria(条件)”子选项卡中将日期字段定义为筛选条件。此外,已保存的搜索至少必须包含一种排序顺序;对于数据集较大的已保存搜索,建议将“Sort By(排序依据)”字段设置为与您在“Results(结果)”子选项卡中添加的相同列。

在 NetSuite 中创建已保存搜索的最佳实践

  1. 使用缓存的已保存搜索以获得更好的性能: NetSuite 的已保存搜索会定期进行缓存,以更新其中包含的项目,从而确保每次在交易中评估使用已保存搜索的促销时都能快速检索数据。默认行为是使用缓存的已保存搜索,这可在促销应用到交易时提供更好的性能并获得更快的结果。
  2. 每次应用促销时都运行已保存的搜索,以获得更准确的结果:如果您的已保存搜索与经常变动的库存相关联,则在评估促销时,可能不会考虑该库存的最新更新。在这种情况下,您可以考虑不要依赖已保存搜索的缓存版本,而是在每次应用促销时都运行已保存的搜索,以获得尽可能最新的结果。此选项可提供更准确的结果,但生成所需时间更长。
  3. 使用计划任务搜索: 在可能的情况下使用计划任务搜索,即使是在当前性能仍可接受的集成中也是如此。计划任务搜索在后台运行,有助于在数据规模随时间增长的情况下仍能确保结果可靠交付。
  4. 在有限的时间范围内进行搜索和报表: 在执行搜索和报表时,最好使用有限的时间范围,因为范围越小,搜索结果的检索速度就越快。
  5. 避免在搜索中包含系统备注:系统备注包含大量数据,将其纳入搜索可能会降低搜索结果的检索速度。如果您的任何逻辑需要基于记录历史,最好在记录本身上设置一个自定义字段。
  6. 避免在搜索中使用 “Contains” 条件: “Contains” 条件是资源消耗最为高的搜索机制之一。相反,您可以尝试使用 “starts with” 或 “keywords” 来提升搜索性能。
  7. 对特别耗时的已保存搜索和报表进行计划: NetSuite 提供了将已保存的搜索和报表进行计划安排的选项,并可将结果以电子邮件形式发送给您选择的收件人。对于可能需要较长时间生成的特别耗时搜索或报表,这非常有用,因此您无需为等待结果而暂停工作。
  8. 优化防火墙和代理服务器: 如果您遇到性能问题、页面加载缓慢或频繁超时,可能是防火墙导致的。请配置防火墙以允许所有往返 NetSuite 的流量,并打开所需端口,以确保最佳使用效果。

NetSuite 保存的搜索权限

NetSuite 中的已保存搜索具有自己的一套权限,用于确定谁可以创建、查看、编辑和共享这些搜索。

要管理访问已保存搜索的权限,请进入“Customization(自定义)”菜单,然后选择“Roles(角色)> Manage Roles(管理角色)”。在这里,您可以编辑每个角色的权限,并指定它们可以访问哪些已保存搜索。

在 NetSuite 中,保存的搜索可提供多种权限类型,例如查看(View)、编辑(Edit)、创建(Create)、删除(Delete)和共享(Share)。这些权限可以授予特定角色,或授予单个用户。

要在 NetSuite 中将已保存的搜索设为公开,您可以在已保存的搜索页面的“Access”(访问)部分中勾选“Public”(公开)复选框。这样,拥有相应权限的任何用户都可以访问并查看该已保存的搜索。

精选相关内容:

如何在 NetSuite 中将已保存的搜索设为公开

要在 NetSuite 中将已保存的搜索设为公开,请按照以下步骤操作:

  1. 转到 Lists > Search > Saved Searches。
  2. 找到要设为公开的已保存搜索,然后单击它以将其打开。
  3. 点击页面右上角的“Edit”按钮。
  4. 向下滚动到“Visibility”部分,然后在下拉菜单中选择“Public”。
  5. 点击页面右上角的“Save”按钮以保存更改。

将搜索保存为公开后,任何有权访问你 NetSuite 账户的人都可以查看并使用它。你还可以通过从浏览器地址栏复制 URL,然后与其他 NetSuite 用户分享,来选择共享已保存搜索的链接。

将 NetSuite 已保存的搜索设为公开,可能会为广泛的相关方带来好处。以下是你可能希望将已保存搜索设为公开的一些原因:

  1. 协作: 如果你在团队中工作,将已保存的搜索设为公开可以帮助你与同事更有效地协作。通过共享已保存的搜索,你们团队中的每个人都能访问相同的信息,从而更高效地协同工作。
  2. 客户自助服务: 你可以将已保存的搜索设为公开并嵌入到你的网站中,这样客户就能访问他们所需的数据和信息。如果你需要为客户提供有关库存、定价以及其他重要数据的最新信息,这将尤其有用。
  3. 与合作伙伴协作: 如果你与合作伙伴合作,你可以将已保存的搜索设为公开,并让他们获得与您高效合作所需的信息。这在你与需要访问你数据的供应商、分销商或其他合作伙伴一起工作时尤其有用。
  4. 报告: 公开的已保存搜索也可用于生成报告,然后将其与管理层、投资者或其他外部方等利益相关者共享。

总之,将已保存的搜索设为公开可以为各类利益相关者带来好处,包括团队成员、客户、合作伙伴以及需要访问你数据和信息的外部方。

如何在 NetSuite 中复制已保存的搜索

要复制一项 NetSuite 已保存的搜索,请按以下步骤操作:

  1. 导航到 Reports > Saved Searches > All Saved Searches,进入已保存搜索列表。
  2. 找到要复制的已保存搜索,然后点击其名称将其打开。
  3. 点击“Edit”按钮,以编辑模式打开已保存的搜索。
  4. 点击屏幕顶部的“Save As”按钮。将打开一个新窗口,您可以在其中为新的已保存搜索输入名称。
  5. 输入新的已保存搜索名称,然后点击“Save”按钮。

现在,您已使用新名称创建了原始已保存搜索的副本。然后,您可以对副本进行任何必要的修改,而不会影响原始搜索。

NetSuite 已保存搜索字段筛选器

在已保存的搜索中,字段筛选器是一种强大的工具,可让用户根据特定条件进一步细化搜索结果。通过设置字段筛选器,用户可以基于特定值或值的范围来查找记录,并且还可以进行复杂的计算,以找到所需的数据。

在已保存的搜索中设置字段筛选器时,用户可以先从可用字段列表中选择所需字段。之后,用户可以选择要使用的运算符,例如“等于”、“小于”或“大于”。最后,用户可以输入要搜索的值或值的范围,无论是特定数字、文本字符串还是日期范围。

字段筛选器也可以与其他筛选器组合,以创建更复杂的搜索条件。例如,用户可以创建一个已保存的搜索,仅返回具有特定状态 AND 特定交易日期范围的记录。通过使用字段筛选器,用户可以节省时间并提高效率:无需手动浏览大量数据,就能快速找到所需记录。

此外,用户还可以在已保存的搜索中使用公式字段作为可用筛选器。公式字段是自定义字段,可让用户基于记录中的其他字段执行复杂计算。通过将公式字段设置为可用筛选器,用户可以根据计算结果来查找记录,而不仅仅是依据单个字段的值。

NetSuite 保存的搜索功能

NetSuite 保存的搜索为用户提供了一种强大的工具,用于在其 NetSuite 账号中搜索和筛选数据。保存的搜索最有用的功能之一,是能够使用 SQL 函数对数据进行实时处理和分析。SQL 函数是预先构建的代码片段,可执行计算或以特定方式处理数据,并可在保存的搜索中使用,以自定义搜索结果。

NetSuite 保存的搜索中提供了多种 SQL 函数,用户可以利用它们来进一步细化搜索结果。这些函数包括:

  1. Count:Count 函数返回与搜索条件匹配的记录数。
  2. 求和:Sum 函数会计算数值字段的总值,例如销售订单的总金额。
  3. 最大值:Max 函数会返回搜索结果中某个字段的最高值,例如交易的最高金额。
  4. 最小值:Min 函数会返回搜索结果中某个字段的最低值,例如交易的最低金额。
  5. 平均值:Avg 函数会计算搜索结果中某个字段的平均值,例如交易的平均金额。
  6. 分组:Group 函数允许用户按特定字段对搜索结果进行分组,例如按客户对销售订单进行分组。
  7. Date:Date 函数允许用户对日期字段执行计算,例如在某个日期上加上或减去天数或月份。
  8. Case:Case 函数允许用户基于特定条件执行条件计算,例如根据销售订单的总金额来计算折扣率。

除了这些函数之外,NetSuite 保存的搜索还允许用户使用“Formula (Numeric)”字段或“Formula (Text)”字段创建自定义公式。这些公式可用于执行更复杂的计算,或对标准 SQL 函数未涵盖的数据进行处理与操作。

NetSuite 保存的搜索公式

NetSuite 保存的搜索公式用于创建超出 NetSuite 保存的搜索功能中可用的标准搜索字段的复杂搜索条件。它们允许用户自定义搜索条件,并显示更具体的搜索结果。

这些公式包括数字、货币、日期、复选框、文本、百分比、if/then/else、子字符串(substring)、长度(length)以及 case 公式。可自定义的搜索条件为在 NetSuite 中查找高度特定的数据提供了强大的工具。

使用 case-when 多个条件的 NetSuite 保存搜索

包含 case-when 多个条件的 NetSuite 保存搜索是一种在保存搜索中使用的自定义公式,通过 case 语句对多个条件进行评估。该公式用于根据包含多个条件的特定标准来搜索数据。

使用包含 case-when 多个条件的保存搜索的好处包括:能够创建高度特定的搜索条件,从而快速高效地筛选海量数据。此外,它还提供了自定义搜索条件的灵活性,并且可以将多个条件组合起来,形成更复杂的搜索条件。

使用包含 case-when 多个条件的保存搜索的主要难点在于:必须确保搜索条件准确且与要搜索的数据相关。要做到这一点,需要对要搜索的数据以及为了找到期望结果而需要满足的条件有深入的理解。

NetSuite 保存的搜索 API

NetSuite 的已保存搜索可通过 NetSuite SuiteTalk SOAP Web 服务 API 或 RESTlet API 进行访问。通过 API 访问已保存搜索很有用,因为它允许你自动化数据检索、将 NetSuite 与其他系统集成,并创建自定义报告或仪表板。

通过 API 访问已保存搜索,你可以实时从 NetSuite 提取数据,并将其用于其他应用,例如商业智能工具或客户关系管理(CRM)系统。这能让你更全面地了解业务数据,从而做出更明智的决策并更快采取行动。

此外,使用 API 来访问已保存的搜索也可以节省时间并减少手动工作:你可以将 API 设置为在特定时间间隔运行,并在无需人工干预的情况下自动检索数据。这有助于简化你的数据检索流程并提升整体效率。

访问 NetSuite 的 API 文档 此处

NetSuite 已保存搜索的汇总类型

NetSuite 已保存搜索中的汇总类型用于对搜索结果执行聚合函数。可用的汇总类型包括求和(sum)、平均值(average)、最小值(minimum)、最大值(maximum)、计数(count)、分组(group)以及占总数的百分比(percent of total)。

NetSuite 已保存搜索中的分组功能允许用户按所选字段或一组字段对搜索结果进行分组。分组功能在你希望基于某些条件查看特定字段的总值时非常有用。例如,你可以按客户对销售订单进行分组,并查看每位客户的总销售额。

NetSuite 已保存搜索中的聚合功能允许用户对特定字段的数据进行聚合。例如,你可以使用聚合来查找某个字段的求和或平均值,或统计符合特定条件的记录数量。聚合在你希望分析大量数据并提取有意义的洞察时非常有用。

NetSuite 已保存搜索导出

以下是导出 NetSuite 已保存搜索的通用指南:

  1. 登录到您的 NetSuite 账户,然后进入“Lists”菜单。
  2. 点击“Search”,选择“Saved Searches”。
  3. 找到要导出的已保存搜索,然后点击“Actions”按钮。
  4. 选择“导出(Export)”.
  5. 选择要将搜索结果导出到的文件格式,例如 CSV 或 Excel。
  6. 设置导出所需的任何其他选项,例如字符编码或日期范围。
  7. 单击“导出(Export)”将文件下载到您的电脑。

请注意,导出已保存的搜索的具体步骤和选项可能会因您的 NetSuite 帐户设置和版本而有所不同。您可能需要查阅 NetSuite 文档或联系 NetSuite 支持,以获取更具体的说明。

将 NetSuite 保存的搜索导出到文件柜

要将 NetSuite 保存的搜索导出到文件柜,可以按以下步骤操作:

  1. 在 NetSuite 中打开要导出的已保存搜索。
  2. 点击页面顶部的 “Actions” 按钮,然后选择 “Export”。
  3. 在 “Export As” 下拉菜单中,选择要将已保存的搜索导出为的文件类型,例如 CSV 或 Excel。
  4. 选择文件柜中要保存已导出文件的文件夹。
  5. 单击“Export(导出)”按钮,将已保存的搜索导出到文件柜。

此外,你还可以通过创建一个 SuiteScript 来自动化导出流程,该脚本会运行已保存的搜索,并将结果导出到文件柜。这可以使用 NetSuite SuiteScript API 实现,并且可以设置为在特定间隔内运行。

总的来说,将 NetSuite 已保存的搜索导出到文件柜可以手动完成,也可以通过使用 SuiteScript 的自动化来完成。

Netwrix 如何提供帮助

高度定制的 NetSuite 实例很快就会变得复杂,并且难以管理。就在这时,Netwrix Strongpoint 就派上用场了。Netwrix Strongpoint 是一款 NetSuite 配置管理工具,可让您全面掌握并控制 NetSuite 实例。它通过自动化变更的文档编制、测试与管理,帮助确保 NetSuite 配置已优化、更加安全并符合合规要求。

在 NetSuite 已保存搜索方面,Netwrix Strongpoint 可为所有已保存搜索及其底层条件、公式(formulae)和结果提供全面的文档说明。借助 Netwrix Strongpoint,您可以轻松跟踪已保存搜索的变更历史,并了解这些变更对业务流程带来的影响。您还可以方便地对比不同版本的已保存搜索,识别任何差异,确保已保存搜索始终保持准确且为最新状态。

Netwrix Strongpoint 是一款强大的工具,可通过提供可视性、控制与文档来帮助您管理高度定制的 NetSuite 实例。其用于管理已保存搜索的先进功能,能够帮助您简化业务流程、降低风险,并轻松确保合规。

分享到

了解更多

关于作者

Asset Not Found

Paul Staz

销售与业务发展副总裁

作为销售与业务发展副总裁(VP),Paul 负责推动 Netwrix 旗下基础设施与应用产品的增长。他的主要关注领域是 NetSuite、Salesforce 以及网络基础设施的安全与合规。他热衷于 Go To Market Strategies,并致力于为客户带来积极的成果。此前,在 Netwrix 收购 Strongpoint 之前,Paul 曾担任 Strongpoint 的销售与市场副总裁(VP),负责运营 Go To Market 相关职能。Paul 拥有麦克马斯特大学(McMaster University,位于加拿大安大略省汉密尔顿)的文科学士学位,以及工商管理硕士学位(MBA)。