RecordsManager d’Altova

Filtres

Filtres de données

Une fois que vous avez défini quelques conteneurs de données, champs et formulaires dans votre appli, vous pouvez créer des filtres pour chaque conteneur de données.

Un ou plusieurs filtres peuvent être définis dans chaque conteneur de données pour limiter l’affichage des enregistrements dans certains scénarios.

Creating a filter in RecordsManager

Les filtres peuvent être simples ou complexes et ont de nombreuses utilisations et avantages, y compris :

  • Pour filtrer les données affichées dans les formulaires de liste et formulaires de rapport
  • Pour limiter l’accès utilisateur aux données
  • Pour présélectionner les utilisateurs qui recevront des notifications de rappel par le biais des groupes d’alerte
  • Pour prédéfinir les recherches d’enregistrements pour chaque conteneurs de données
  • Permettre une recherche plus rapide par les utilisateurs finaux

Prédéfinir les filtres de cette manière permet aux utilisateurs d’économiser du temps et rend votre appli plus utile, tel que détaillé ci-dessous.

Filtrer les enregistrements dans des formulaires de liste, de saisie et de rapport

Une des utilisations majeures des filtres est de limiter les enregistrements qui sont affichés dans les formulaires de liste, formulaires de saisie et formulaires de rapport. La restriction est faite sur la base des valeurs de champ des enregistrements.

Selecting a filter for a list form

Par exemple, lorsque vous créez l’appli Altova ContractManager en utilisant RecordsManager, nos administrateurs ont créé des filtres en vérifiant le champ ExpirationDate des enregistrements dans le conteneur de données qui permettait aux utilisateurs d’afficher les contrats expirant dans les 90 jours en un seul clic. Un autre filtre pour les nouveaux contrats a été créé en vue d’afficher ceux avec des dates d’entrée en vigueur de moins d’un mois.

Editing a filter

Limiter l’accès des utilisateurs aux données

Les filtres peuvent aussi être utilisés en combinaison avec les rôles d’utilisateur en vue de limiter l’accès aux données pour consulter et/ou éditer les enregistrements.

Choisir des groupes d’alerte pour les notifications par e-mail

Le cas échéant, vous pouvez associer tout nombre de groupes d’alerte à chaque filtre que vous définissez. Les Groupes d’alerte sont des groupes d’utilisateurs qui reçoivent des rappels in-app et des e-mail sur des événements de calendrier tels qu’une réunion à venir, un abonnement venant à échéance, des événements récurrents etc.

Associer un groupe d’alerte à un filtre aide à assurer que les parties prenantes reçoivent des notifications importantes. Si les données dans un enregistrement correspondent à un filtre avec un groupe d’alerte sélectionné, les utilisateurs du groupe d’alerte seront notifiés quand l’heure du rappel est atteinte, indépendamment de ce qui est défini dans le rappel lui-même.

Recherches par les utilisateurs d’appli

Vous pouvez prédéfinir des filtres à sélectionner lors de l’utilisation de l’appli pour les utilisateurs ; et ceux-ci seront sélectionnés pour les utilisateurs à côté des champs pertinents. Ces recherches prédéfinies peuvent être simples ou complexes et peuvent économiser du temps et des efforts aux utilisateurs lorsqu’ils tentent de se concentrer sur les données qu’ils requièrent.

Vous pouvez accélérer la performance selon que les recherches de l’utilisateur final sont réalisées dans la mémoire ou dans la base de données. Une recherche dans la mémoire est très rapide et permet aux utilisateurs de voir immédiatement les modifications dans la liste des enregistrements dès qu’ils saisissent une lettre ; à cette fin, toutefois, tous les enregistrements disponibles doivent être extraits depuis le conteneur de données actuel, qui, en soi, peut être lent. La recherche de base de données est la variante préférée de tous les systèmes, à l’exception de ceux contenant peu de données saisies. Vous pouvez facilement expérimenter avec les deux et basculer entre les deux à tout moment.

Search options in RecordsManager

Créer des filtres

Vous pouvez créer un nouveau filtre de zéro ou commencer par copier et modifier un filtre existant. Lors de la création, vous pouvez choisir de rendre les filtres visibles au public ou de les cacher des utilisateurs pour utilisation interne. Par exemple, les filtres utilisés par les utilisateurs d’appli pour mener des recherches seraient visibles au public afin de faciliter l’utilisation.

La plupart des autres types de filtres sont utilisés par les administrateurs pour configurer le système et peuvent être cachés des utilisateurs.

Visible filters for user searches

Les filtres peuvent être simples ou complexes. Plusieurs exemples sont affichés ci-dessous. Voir le fichier d’aide de RecordsManager pour tous les détails.

Filtres basés sur les données :

Date-based filter

Filtres avec de multiples conditions :

Filters with multiple conditions

Combiner deux filtres :

combine filters

Et ensuite ?

Avec les bases de votre appli définie, vous êtes prêt à concevoir la page de démarrage qui accueillera les utilisateurs finaux.