Uw aanvraag, die u in Altova RecordsManager maakt, kan bestaan uit één of meerdere repositories, waarbij elke repository meerdere databergingsplaatsen (data containers) bevat.
Alle configuratie wordt uitgevoerd met behulp van AI-tools en een eenvoudige, visuele interface. Er is geen programmeerwerk of ontwikkeling van databases op de achtergrond vereist. Bovendien kunt u de repositories opnieuw configureren, nieuwe formulieren toevoegen, instellingen wijzigen en andere administratieve taken uitvoeren, zelfs nadat gebruikers zijn begonnen met het gebruik van het systeem. Elke wijziging die u als beheerder aanbrengt, wordt direct doorgevoerd in de gebruikersinterface zodra de gebruiker met het systeem interageert.
Wanneer u de structuur van de gegevens die in uw app worden opgeslagen gaat configureren, verloopt het proces ruwweg volgens de onderstaande volgorde. RecordsManager is echter flexibel, en nieuwe elementen kunnen op elk moment tijdens het ontwerpproces worden toegevoegd.
1. Maak één of meerdere repositories en databestanden aan, en stel een hiërarchie in
2. Velden configureren
3. Configureren formulieren
4. Configureren filters
5. Ontwerp het.. startpagina voor uw app
Op het basisniveau van uw app kunt u één of meerdere repositories (gegevensopslagsystemen) aanmaken. Repositories helpen bij het organiseren van databergingen om onderscheid te maken tussen verschillende datagedeelten. Repositories worden uitsluitend gebruikt voor organisatiedoeleinden: databergingen kunnen op elk moment tussen repositories worden verplaatst, zelfs nadat gegevens zijn ingevoerd.
U kunt verschillende kleurenthema's toepassen op elke repository om een duidelijke onderscheid te maken, zoals hierboven te zien is bij de repositories "Contact" en "Bedrijf".
Omdat u de structuur van uw database en de databestanden op elk moment kunt wijzigen, zelfs nadat gegevens zijn ingevoerd, zijn databasecontrolepunten een belangrijk veiligheidsmechanisme. Hiermee kunt u een complete kopie maken van de gehele database, inclusief de structuur, toegangsinstellingen en gebruikersgegevens. Wanneer u dit als voorzorgsmaatregel gebruikt voordat u belangrijke structurele wijzigingen aanbrengt, kunt u met één klik de gehele database herstellen naar het laatst bekende, correcte controlepunt.
Het systeem wordt geleverd met verschillende ingebouwde kleurenthema's waarmee u de stijl van uw app kunt aanpassen. Vervolgens kan elke repository die deel uitmaakt van het systeem, indien gewenst, een andere variant van dat thema gebruiken. Bovendien kunnen gebruikers de app zelf aanpassen door tijdens het werken het kleurenthema naar wens te wijzigen.
Als beheerder kunt u eenvoudig de lettergrootte aanpassen, vereisen dat veldnamen volledig in hoofdletters of kleine/camel case worden weergegeven, en bepaalde velden vetgedrukt of cursief maken. Eindgebruikers kunnen nog steeds de algehele lettergrootte aanpassen om de weergave in hun browser of mobiele apparaat te optimaliseren, zonder dat dit ten koste gaat van het door de beheerder ingestelde formulierontwerp.
Er is een extra instelling voor het aanpassen van de grootte beschikbaar wanneer de formulieren worden gebruikt voor het printen.
RecordsManager ondersteunt een beeldengalerij, zodat u afbeeldingen in het hele ontwerp kunt gebruiken. Een van deze afbeeldingen kan worden aangewezen als het logo van het bedrijf of de app, en deze zal worden weergegeven op alle hoofdpagina's in het systeem.
Datacontainers lijken op tabellen in SQL-databases, omdat ze bestaan uit records met velden. In tegenstelling tot SQL-tabellen bieden datacontainers in RecordsManager echter de flexibiliteit om op elk moment velden toe te voegen, te verwijderen, te wijzigen en/of te herschikken.
Binnen elke repository kunt u zoveel databestanden toevoegen als u wilt.
Binnen een container op het hoogste niveau (en ook binnen containers op lagere niveaus) kunt u meerdere subcontainers toevoegen. U kunt subcontainers blijven toevoegen, tot meerdere niveaus diep. De gegevens van eindgebruikers worden opgeslagen als records binnen deze databergcontainers.
Elke databeker wordt gedefinieerd door een set van velden, waarin de gegevens van de records worden opgeslagen. Hieronder staan de velden die zijn gedefinieerd voor een databeker voor een afdeling.
Bij het definiëren van de database structuur, legt u relaties aan tussen verschillende databergingsplaatsen om de hiërarchie en organisatie van de daarin opgeslagen gegevens weer te geven. Er zijn twee soorten relaties tussen databergingsplaatsen: ouder-kindrelaties en losjes verbonden relaties.
De relatie tussen ouder en kind wordt beschouwd als een sterke verbinding, omdat een kind voortkomt uit een ouder en niet kan ontstaan zonder een ouder. Een oudercontainer kan meerdere kindcontainers bevatten. Een kindcontainer kan echter slechts één oudercontainer hebben. De volgende gevolgen van de ouder-kindrelatie moeten worden opgemerkt:
In de onderstaande weergave bestaat er een relatie van ouder-kind tussen de velden "bedrijf", "afdeling" en "persoon".
Een tweede type relatie is een verbinding die wordt aangemaakt tussen twee onafhankelijke databestanden. Deze losse verbindingen maken het mogelijk om records onafhankelijk van elkaar en zonder verwijzing naar elkaar aan te maken. De verbindingen worden handmatig aangemaakt tijdens de configuratie. Een enkel record kan dus meerdere losse verbindingen hebben met andere records. Als één record van een paar met een losse verbinding wordt verwijderd, wordt het andere record niet beïnvloed.
Volgens de bovenstaande visie zijn "Company Group" en "Company" losjes met elkaar verbonden.
Kenmerkende eigenschappen van losjes verbonden databergingen:
Losse koppelingen kunnen op de volgende manieren worden ingesteld:
De koppelingen in RecordsManager zijn zeer flexibel. De beheerder kan tussen de verschillende soorten relaties schakelen, zelfs als de gegevens al zijn ingevoerd. Het systeem creëert de nieuwe datastructuur zo nauwkeurig mogelijk en past bestaande formulieren hierop aan.
Tijdens het werken is het eenvoudig om nieuwe datablokken tussen de hoofd- en subblokken in te voegen, en u kunt zelfs hoofd- of subblokken verwijderen. Het systeem past dan automatisch de overige datastructuren aan.
U kunt een databestand helemaal zelf maken, een bestaand bestand kopiëren als basis, of bestaande gegevens importeren.
RecordsManager biedt een optie om aan te geven dat een databestand slechts één record bevat (bijvoorbeeld een hoofdbestand met informatie over het bedrijf). Wanneer een gebruiker zo'n databestand selecteert, wordt er geen lijst met records getoond, maar kan de gebruiker direct het record bewerken. Omdat het een databestand is dat slechts één record bevat, heeft de gebruiker geen mogelijkheid om records toe te voegen of te verwijderen.
Het is ook mogelijk om een grootschalige update van bestaande gegevens uit te voeren om velden te wijzigen via XPath, ofwel met een vaste waarde of op basis van andere velden. U kunt alle gegevens bijwerken of een selectie van gegevens vooraf selecteren met behulp van een eerder gedefinieerde filter. Tijdens de update kunt u een voorbeeld bekijken van de wijzigingen die zullen worden aangebracht, voordat u de grootschalige update daadwerkelijk uitvoert.
Nadat u de structuur van uw repository en containers visueel hebt bepaald, kunt u nu verder gaan met het maken van.. velden voor uw gegevensopslagsystemen.
Begin direct met RecordsManager, gratis. Altova Cloud biedt u onmiddellijke toegang zonder dat u software hoeft te downloaden of een account hoeft aan te maken. Als u uw werk wilt opslaan en uw gegevens wilt bewaren nadat u de oplossing hebt uitgeprobeerd, kunt u eenvoudig een gratis proefaccount aanmaken.








