Altova RecordsManager (Altova 记录管理系统)

过滤器。

数据过滤器。

一旦你在应用程序中定义了某些数据容器字段表单,你就可以为每个数据容器创建过滤器。

可以在每个数据容器中定义一个或多个过滤器,以在特定情况下限制记录的显示。

在 RecordsManager 中创建过滤器。

过滤器可以设计简单或复杂,并且具有多种用途和优点,包括:

  • 用于筛选列表中显示的数据以及报告中显示的数据。
  • 为了限制用户对数据的访问。
  • 为那些将通过提醒群组接收通知的用户进行预先选择。
  • 为每个数据容器预定义记录搜索条件。
  • 为最终用户提供更快速的搜索功能。

通过这种方式预定义过滤器,可以节省用户的时间,并使您的应用程序更加实用,具体细节请参见下文。

在列表视图、数据录入表单和报表表单中,可以进行记录筛选。

滤镜的主要用途之一是限制在结果中显示的数据记录。 列表形式。该系统对录入的表单、申请表格和报告表格进行限制,限制的依据是记录中的字段值。

为列表表单选择筛选条件。

例如,在使用RecordsManager创建Altova ContractManager应用程序时,我们的管理员创建了过滤器。这些过滤器通过检查数据容器中记录的“到期日期”字段,允许用户只需点击一次即可显示在90天内到期的合同。此外,还创建了另一个过滤器,用于显示生效日期不足一个月的新的合同。

编辑过滤器。

限制用户对数据的访问权限。

过滤器还可以与用户角色结合使用,以限制用户查看和/或编辑记录的数据访问权限。

选择用于电子邮件通知的告警组。

如果您需要,您可以将任意数量的提醒组与您定义的每个过滤器关联起来。提醒组是指一组用户,他们会收到关于日历事件的应用程序内提醒和电子邮件提醒,例如即将举行的会议、即将到期的订阅、定期发生的事件等等。

将一个告警组与一个过滤器关联起来,有助于确保相关人员接收到重要的通知。如果记录中的数据与选择了告警组的过滤器相符,那么当提醒时间到达时,该告警组中的用户将会收到通知,无论提醒本身设置了什么。

应用用户搜索。

您可以在应用程序中使用时,为用户预定义一些筛选条件,这些筛选条件将以列表的形式显示在相应的字段旁边。这些预定义的搜索条件可以是简单的,也可以是复杂的,可以帮助用户节省时间和精力,从而快速找到他们所需的数据。

您可以根据用户搜索是在内存中进行还是在数据库中进行来优化性能。内存搜索速度非常快,允许用户在输入每个字母时立即看到记录列表的变化,但要实现这一点,必须从当前数据容器中检索所有可用记录,而这本身可能比较慢。数据库搜索是所有系统的首选方案,除非数据量非常小。您可以轻松地尝试这两种方式,并在任何时候在它们之间切换。

RecordsManager 中的搜索选项。

创建过滤器。

您可以从头开始创建一个新的过滤器,也可以选择复制并修改一个现有的过滤器。 在创建过程中,您可以选择将过滤器设置为公开可见,也可以将其对用户隐藏,仅供内部使用。例如,应用程序用户用于进行搜索的过滤器应该设置为公开可见,以便于使用。

除了上述类型的过滤器之外,其他类型的过滤器通常由管理员用于配置系统,并且可以对用户隐藏。

用户搜索的可视化筛选器。

过滤器可以很简单,也可以很复杂。以下是一些例子。请参考《RecordsManager》帮助文档以获取完整信息。

基于日期的筛选:

基于日期的筛选。

具有多个条件的过滤器:

具有多个条件的过滤器。

合并两个过滤器:

组合过滤器。

接下来会怎样?

在确定了应用程序的基本功能后,您可以开始设计用于向最终用户展示的主页

立即开始使用。

立即免费开始使用 RecordsManager。 Altova Cloud 平台让您无需下载任何软件或创建账户,即可立即开始使用。如果您希望在试用该解决方案后保存您的工作并保留您的数据,只需创建一个免费试用账户即可。