Hoe u een online database kunt maken – zonder te programmeren

Backend-databases zijn essentieel voor bedrijfsapplicaties en applicaties die gebaseerd zijn op gegevens, maar de ontwikkeling van databases kost veel tijd en middelen. Ontwikkelaars en beheerders hebben eenvoudige tools nodig om online databases te definiëren, zodat ze de op maat gemaakte applicaties kunnen bouwen die hun bedrijven nodig hebben om productief en concurrerend te blijven.

Altova RecordsManager biedt een volledig visuele aanpak voor het ontwikkelen van geavanceerde database-applicaties, zonder dat er enige programmeerkennis of ontwikkeling van de backend-database nodig is U kunt de online database indien nodig snel aanpassen met behulp van een gebruiksvriendelijke, volledig visuele interface. Laten we eens kijken hoe het werkt.

Maak een online database

Het beste aan RecordsManager is dat de AI-assistent een volledig functionele database kan genereren op basis van slechts één instructie. U hoeft de AI-assistent alleen te vertellen welk type informatie uw applicatie moet opslaan, en RecordsManager creëert de database in enkele seconden.

Hieronder vindt u een online database die is gemaakt om informatie over de contracten van een bedrijf te beheren, te bekijken en te bewerken.

Als u deze database wilt verkennen, is deze opgenomen als een van de demoversies die bij RecordsManager worden geleverd.

Het proces voor het definiëren van de online database verloopt ruwweg als volgt:

  1. Beschrijf de database die u nodig heeft aan de AI-assistent
  2. Wijzig de velden indien nodig
  3. Configureer indien nodig de formulieren
  4. Configureer de filters
  5. Ontwerp de startpagina voor uw app
  6. Geef eindgebruikers toegang tot de app op mobiele apparaten en desktopcomputers

De basis van de database bestaat uit één of meerdere repositories. Deze repositories helpen bij het organiseren van databergingen. In het voorbeeld van "Contracts" zijn er twee repositories: "Contract" en "Company". Deze repositories bevatten op hun beurt één of meerdere databergingen: "Contracts", "Company Groups", "Companies", "Departments", enzovoort. De repositories worden uitsluitend gebruikt voor organisatiedoeleinden: databergingen kunnen indien nodig tussen repositories worden verplaatst. Sterker nog, de gehele structuur van de online database kan op elk moment worden gewijzigd, zelfs nadat gegevens zijn ingevoerd.

Velden in de online database

Elke databestand zal een aantal velden bevatten om gegevens weer te geven, of, indien van toepassing, om gebruikers in staat te stellen gegevens in te voeren. Hieronder staan de velden die zijn gedefinieerd voor de gegevens in de "Personen"-databestand. De definitie is een volledig visueel proces met talloze ingebouwde opties (tekst, getallen, datum, automatische incrementeering, herinneringen, afbeeldingen, enz.) om de velden naar wens aan te passen.

Formulieren voor het invoeren en weergeven van gegevens

Zodra velden zijn gedefinieerd, kunnen deze worden georganiseerd in formulieren. Formulieren zijn de elementen waarmee de gebruiker in uw app zal interageren. U kunt formulieren definiëren voor verschillende doeleinden, zoals het weergeven van gegevens, het invoeren van gegevens, het weergeven van rapporten, het exporteren van gegevens en het opmaken van herinneringsmails. Voor elke databron wordt een aparte set formulieren gedefinieerd, die velden gebruiken die specifiek zijn voor die bron.

Een belangrijk voordeel van het gebruik van formulieren gebaseerd op databergingssystemen is dat de toegang tot elk type formulier afzonderlijk kan worden ingesteld. Hierdoor kunt u bepaalde formulieren zo ontwerpen dat ze gegevens tonen waartoe slechts specifieke gebruikers toegang hebben en/of die ze mogen bewerken. U kunt ook andere formulieren ontwerpen die de hoeveelheid weergegeven data beperken, afhankelijk van wat de gebruiker daadwerkelijk nodig heeft om te zien in bepaalde situaties.

Net als bij het definiëren van de structuur en hiërarchie van uw online database, is het bouwen van formulieren voor uw app een volledig visueel proces, zonder dat u code hoeft te schrijven. U heeft volledige controle over hoe de gegevens worden weergegeven. Selecteer eenvoudig de velden die u wilt weergeven en gebruik vervolgens klikken en slepen om tabellen te maken, gegevens te groeperen op basis van bepaalde criteria, en geef eindgebruikers eenvoudige zoekopties, zodat ze snel kunnen vinden wat ze nodig hebben.

In de formuliereneditor die hieronder wordt weergegeven, hebben we een formulier gemaakt om contracten weer te geven, gegroepeerd per categorie. Het contractnummer, de titel en de status worden in een tabel weergegeven.

En hier is het resultaat dat eindgebruikers zien. Deze eindgebruiker heeft de rechten om de weergegeven gegevens te bekijken en te bewerken.

Om te zien hoe eenvoudig het is om op deze manier formulieren te maken voor uw online database-applicatie, bekijk de geanimeerde voorbeelden op onze verschillende pagina's over formulieren.

Definieer gegevensfilters

Nadat u uw databergingen, velden en formulieren heeft aangemaakt, kunt u gebruikmaken van visuele hulpmiddelen in RecordsManager om filters te definiëren die de weergave van gegevens in bepaalde situaties beperken.

Filters kunnen eenvoudig of complex zijn en hebben tal van toepassingen en voordelen, waaronder:

  1. Om gegevens te filteren die worden weergegeven in lijsten en rapporten

  2. Om de toegang van gebruikers tot gegevens te beperken

  3. Om gebruikers vooraf te selecteren die herinneringsmeldingen via alertgroepen zullen ontvangen

  4. Om zoekopdrachten voor elk gegevensbestand vooraf te definiëren

  5. Om eindgebruikers een snellere zoekervaring te bieden

In onze online database heeft de beheerder verschillende filters aangemaakt in de databron "Contracten" om eindgebruikers te helpen de informatie die ze nodig hebben snel te vinden.

Het maken van een filter is een visueel proces waarbij u met de muis kunt klikken. Hieronder wordt uitgelegd hoe het filter wordt gedefinieerd om gebruikers te tonen wiens contracten binnen 90 dagen aflopen:

Database rollen en machtigingen

Het specificeren van gedetailleerde rollen en machtigingen voor toegang tot de app en het bewerken van de gegevens in uw online database in RecordsManager is – u raadt het al – een eenvoudig en visueel proces. Hieronder een overzicht van de machtigingen die zijn ingesteld voor gebruikers die zijn toegewezen aan de rol "Marketing" voor de database met contracten.

Maak het eenvoudig voor de eindgebruikers

Online databases die zijn geïntegreerd in RecordsManager bevatten een reeks tools en functionaliteiten om ze gebruiksvriendelijk te maken voor eindgebruikers en het navigeren en gebruiken ervan te vereenvoudigen. Deze omvatten:

  • Richtlijnen voor het bewerken en opties voor validatie

  • Tips voor het bewerken en vooraf gedefinieerde opties voor formulieren

  • Scripts die andere velden bijwerken op basis van de huidige invoer

  • Gereedschappen voor het bijhouden van wijzigingen en voor auditing

  • Herinneringen binnen de app en via e-mail

  • Offline gebruik

  • Automatisch Adaptief ontwerp

Het volgende voorbeeld laat zien hoe u een waarschuwing kunt instellen die wordt weergegeven wanneer een gebruiker een datum invoert die als ondertekeningsdatum is aangegeven en die later is dan de ingangsdatum van een contract.

En de resulterende waarschuwing aan de eindgebruiker wanneer de validatie mislukt:

Zodra u uw online database klaar heeft om te gebruiken, kunnen eindgebruikers deze benaderen via het apparaat van hun keuze. Uw app is beschikbaar voor gebruikers op elke desktopcomputer via een webbrowser, terwijl toegang onderweg wordt geboden via native iOS- en Android-apps.

**Aan de slag met RecordsManager is volledig gratis. Ontdek hoe eenvoudig het is om een robuuste online database te ontwikkelen met deze visuele, codevrije aanpak.