可以在每个数据容器中定义一个或多个过滤器,以在特定情况下限制记录的显示。
过滤器可以设计简单或复杂,并且具有多种用途和优点,包括:
通过这种方式预定义过滤器,可以节省用户的时间,并使您的应用程序更加实用,具体细节请参见下文。
滤镜的主要用途之一是限制在结果中显示的数据记录。 列表形式。该系统对录入的表单、申请表格和报告表格进行限制,限制的依据是记录中的字段值。
例如,在使用RecordsManager创建Altova ContractManager应用程序时,我们的管理员创建了过滤器。这些过滤器通过检查数据容器中记录的“到期日期”字段,允许用户只需点击一次即可显示在90天内到期的合同。此外,还创建了另一个过滤器,用于显示生效日期不足一个月的新的合同。
过滤器还可以与用户角色结合使用,以限制用户查看和/或编辑记录的数据访问权限。
如果您需要,您可以将任意数量的提醒组与您定义的每个过滤器关联起来。提醒组是指一组用户,他们会收到关于日历事件的应用程序内提醒和电子邮件提醒,例如即将举行的会议、即将到期的订阅、定期发生的事件等等。
将一个告警组与一个过滤器关联起来,有助于确保相关人员接收到重要的通知。如果记录中的数据与选择了告警组的过滤器相符,那么当提醒时间到达时,该告警组中的用户将会收到通知,无论提醒本身设置了什么。
您可以在应用程序中使用时,为用户预定义一些筛选条件,这些筛选条件将以列表的形式显示在相应的字段旁边。这些预定义的搜索条件可以是简单的,也可以是复杂的,可以帮助用户节省时间和精力,从而快速找到他们所需的数据。
您可以根据用户搜索是在内存中进行还是在数据库中进行来优化性能。内存搜索速度非常快,允许用户在输入每个字母时立即看到记录列表的变化,但要实现这一点,必须从当前数据容器中检索所有可用记录,而这本身可能比较慢。数据库搜索是所有系统的首选方案,除非数据量非常小。您可以轻松地尝试这两种方式,并在任何时候在它们之间切换。
在确定了应用程序的基本功能后,您可以开始设计用于向最终用户展示的主页。
立即免费开始使用 RecordsManager。 Altova Cloud 平台让您无需下载任何软件或创建账户,即可立即开始使用。如果您希望在试用该解决方案后保存您的工作并保留您的数据,只需创建一个免费试用账户即可。



