Comment créer une base de données en ligne – sans avoir à coder
Les bases de données backend sont essentielles pour les applications d'entreprise et celles qui reposent sur des données, mais leur développement est coûteux en temps et en ressources. Les développeurs et les administrateurs ont besoin d'outils simples pour définir des bases de données en ligne, afin de pouvoir alimenter les applications personnalisées dont leurs entreprises ont besoin pour rester productives et compétitives.
Altova RecordsManager propose une approche entièrement visuelle pour la création d'applications de bases de données sophistiquées sans aucune programmation ni développement de base de données côté serveur nécessaire. Vous pouvez rapidement affiner la base de données en ligne, si besoin, grâce à une interface entièrement visuelle et facile à utiliser. Voyons comment cela fonctionne.

Créer une base de données en ligne
Le meilleur aspect de RecordsManager est que son assistant IA peut générer une base de données complète à partir d'une simple requête. Vous indiquez simplement à l'assistant IA quel type d'informations votre application doit stocker, et RecordsManager crée la base de données en quelques secondes.
Voici une base de données en ligne conçue pour gérer, consulter et modifier les informations relatives aux contrats d'une entreprise.
Si vous souhaitez explorer cette base de données, elle est incluse parmi les exemples qui sont fournis avec RecordsManager.

La procédure pour définir la base de données en ligne se déroule généralement de la manière suivante :
- Décrivez à l'assistant IA la base de données dont vous avez besoin
- Modifiez les champs si nécessaire
- Configurez les formulaires, si nécessaire
- Configurer les filtres
- Concevez la page d'accueil de votre application
- Permettez aux utilisateurs finaux d'accéder à l'application sur les appareils mobiles et les ordinateurs de bureau
À la base de la base de données se trouvent un ou plusieurs référentiels. Ceux-ci permettent d'organiser les conteneurs de données. Dans l'exemple "Contrats", il existe deux référentiels : "Contrat" et "Entreprise". Ces référentiels contiennent à leur tour un ou plusieurs conteneurs de données : "Contrats", "Groupes d'entreprises", "Entreprises", "Départements", etc. Les référentiels sont utilisés uniquement à des fins d'organisation : les conteneurs de données peuvent être déplacés entre les référentiels selon les besoins. En réalité, la structure entière de la base de données en ligne peut être modifiée à tout moment, même après que les données ont été saisies.
Champs dans la base de données en ligne
Chaque conteneur de données comprendra un certain nombre de champs pour afficher les données, ou, le cas échéant, pour permettre aux utilisateurs de saisir des données. Voici les champs qui ont été définis pour les enregistrements dans le conteneur de données "Personnes". La définition est un processus entièrement visuel, avec de nombreuses options intégrées (texte, nombre, date, incrémentation automatique, rappels, images, etc.) permettant de personnaliser les champs selon les besoins.

Formulaires de saisie et d'affichage de données
Une fois les champs définis, ils peuvent être organisés en formulaires. Les formulaires sont les éléments avec lesquels l'utilisateur interagira dans votre application. Vous pouvez définir des formulaires pour différents usages, comme l'affichage de données, etc saisie de données, affichage des rapports, exportation des données et formatage des e-mails de rappel. Pour chaque conteneur de données, un ensemble de formulaires distinct est défini, utilisant des champs spécifiques à ce conteneur.
L’un des avantages majeurs d’utiliser des formulaires de données basés sur des conteneurs est que l’accès à chaque type de formulaire peut être défini séparément. Par conséquent, vous pouvez concevoir quelques formulaires affichant des données uniquement à l’attention de certains utilisateurs autorisés à les voir et/ou à les éditer. Vous pouvez également concevoir d’autres formulaires qui limitent la quantité de données étant affichées - dépendant de ce que l’utilisateur a besoin de voir selon les circonstances.
Comme pour la définition de la structure et de la hiérarchie de votre base de données en ligne, la création de formulaires pour votre application est un processus entièrement visuel, sans nécessiter de code. Vous aurez un contrôle total sur la manière dont les données sont présentées. Il vous suffit de sélectionner les champs à afficher, puis, en utilisant la souris, de créer des tableaux, de regrouper les données en fonction de certains critères, et de proposer aux utilisateurs des options de recherche simples pour les aider à trouver rapidement ce dont ils ont besoin.
Dans l'éditeur de formulaires présenté ci-dessous, nous avons créé un formulaire permettant d'afficher les contrats, regroupés par catégorie. L'identifiant du contrat, le titre et le statut sont affichés dans un tableau.

Voici l'interface utilisateur qui en résulte. Cet utilisateur a les autorisations nécessaires pour consulter et modifier les enregistrements listés.

Pour constater à quel point il est facile de créer des formulaires pour votre application de base de données en ligne de cette manière, consultez les exemples animés disponibles sur nos différentes pages de formulaires.
Définir les filtres de données
Après avoir créé vos conteneurs de données, vos champs et vos formulaires, vous pouvez utiliser des outils visuels dans RecordsManager pour définir des filtres qui limitent l'affichage des enregistrements dans certains cas.
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
Pour permettre aux utilisateurs de réaliser des recherches plus rapides
Dans notre base de données en ligne, l'administrateur a créé plusieurs filtres dans le module de données "Contrats" afin d'aider les utilisateurs à trouver rapidement les informations dont ils ont besoin.

La création d'un filtre est un processus visuel qui se fait en quelques clics. Voici comment définir le filtre permettant d'afficher les contrats des utilisateurs qui expirent dans 90 jours :

Rôles et permissions de la base de données
Spécifier la granularité rôles et permissions pour l'accès à l'application Et la modification des données dans votre base de données en ligne avec RecordsManager est, comme vous l'avez deviné, un processus simple et visuel. Ci-dessous, vous trouverez un aperçu des permissions configurées pour les utilisateurs affectés au rôle "Marketing" pour la base de données des contrats.

Facilitez l'utilisation pour les utilisateurs finaux
Les bases de données en ligne intégrées à RecordsManager offrent une multitude d'outils et de fonctionnalités pour les rendre plus efficaces Facile à utiliser pour les utilisateurs finaux pour naviguer et les utiliser. Voici quelques exemples :
Conseils de rédaction et options de validation
Conseils de correction et options de formulaire prédéfinies
Scripts qui mettent à jour d’autres champs basés sur la saisie actuelle
Outils de suivi des modifications et de contrôle
Rappels intégrés à l'application et par e-mail
Utilisation hors ligne
Automatique conception réactive
L'exemple ci-dessous illustre comment configurer un message d'avertissement de validation lorsqu'un utilisateur saisit une date signée qui est postérieure à la date de prise d'effet d'un contrat.

Et le message d'avertissement qui est affiché à l'utilisateur final en cas d'échec de la validation :

Lorsque vous serez prêt à déployer votre base de données en ligne, les utilisateurs finaux pourront y accéder sur l'appareil de leur choix. Votre application sera accessible aux utilisateurs sur n'importe quel ordinateur de bureau via un navigateur web, et un accès en déplacement sera proposé grâce à des applications natives pour iOS et Android.
Premiers pas avec RecordsManager est entièrement gratuit Découvrez à quel point il est facile de créer une base de données en ligne performante grâce à cette approche visuelle et sans code.