- 1. Algemeen
- 2. Technische achtergrondinformatie
- 3. Beschikbare standaardimports
- 4. Sjablonen
- 5. Gegevens importeren
- 6. Logbestanden voor validatie en foutopsporing
1. Algemeen
Met het importeren van gegevens kunt u informatie uit externe bronnen, zoals bestanden uit andere systemen, toevoegen aan Asset. Dit proces omvat:
- De gegevens voorbereiden zodat deze voldoen aan de vereisten van de applicatie.
- De gegevens uploaden.
- Controleren op fouten.
Na het importeren worden de gegevens samengevoegd in één platform en beschikbaar voor verschillende taken, zoals het beheren van processen, het genereren van rapporten of het uitvoeren van analyses. Zo zijn uw gegevens georganiseerd en klaar voor gebruik.
2. Technische achtergrondinformatie
Info
In dit hoofdstuk wordt ingegaan op enkele technische details over de manier waarop de standaardimports de gegevens koppelen aan de relevante objecten in Asset. Deze informatie is alleen informatief en er zijn geen aanvullende acties nodig wanneer u de standaardimports gebruikt, omdat dit al correct is ingesteld.
Asset biedt standaardimportopties voor alle relevante (master)dataobjecten. Deze imports, technisch aangeduid als ‘FtpConnector’, maken het mogelijk om gegevens handmatig of periodiek in bulk te importeren of exporteren. Dit artikel richt zich specifiek op het handmatig importeren van (master)data met behulp van de standaardimportopties. Andere methoden, zoals periodieke imports vanaf een SFTP-locatie, worden hier niet behandeld.
Een import bestaat uit een of meer toewijzingen, technisch aangeduid als ‘FieldMap’. Elke toewijzing definieert:
- Het object dat moet worden geïmporteerd.
- De relatie tussen de kolomkoppen in het importbestand en de bijbehorende velden in Asset.
Belangrijk is dat elke toewijzing slechts aan één object is gekoppeld.
Voorbeeld:
De volgende objecten zijn relevant voor de import ‘eigen medewerkers en gebruikers’:
-
Object: Person
Persoonlijke gegevens, zoals voornaam en achternaam.
-
Object: Contact
Contactgegevens, zoals telefoonnummer en e-mailadres.
-
Object: SystemUser
Gegevens van de systeemgebruiker, zoals de gebruikersnaam.
-
Object: SystemGroupContact
Autorisatiegegevens, zoals specifieke toegangsrechten die aan de systeemgebruiker zijn toegewezen.
In dit voorbeeld bestaat de standaardimport ‘eigen medewerkers en gebruikers’ uit 4 toewijzingen, één voor elk object:
Afhankelijk van de import kunnen er 1 of 10 toewijzingen aan de import zijn gekoppeld. Elke toewijzing importeert een deel van de betreffende object(en).
Meer informatie over de instellingen van de import en de gekoppelde toewijzingen is van toepassing bij het aanpassen van de import. Zie: Imports maken.
3. Beschikbare standaardimports
In Asset kunnen de standaard beschikbare imports worden gebruikt om (master)data in bulk te importeren. Deze gegevens kunnen worden gebruikt in alle relevante modules die door de klant worden gebruikt. De gegevens over gebouwen en ruimtes worden bijvoorbeeld gebruikt in modules zoals ‘Reserveringen’ en ‘Verzoeken’.
Beschikbaarheid op basis van modules
Standaardimports worden automatisch ingeschakeld op basis van de geactiveerde modules. Wanneer een module wordt geactiveerd, worden de bijbehorende standaardimports direct weergegeven in de interface voor moduleactivering. Alle (gegenereerde) standaardimports zijn ook te vinden via het startdashboard van de beheerder:
In het menu 'Standaardimports' op het startdashboard van de beheerder zijn alle geactiveerde standaardimports te vinden. Vanuit dit overzicht kunnen de imports worden verwijderd en opnieuw gegenereerd. Bij het opnieuw genereren van een standaardimport wordt altijd de nieuwste versie van de import opgehaald.
Info
Het opnieuw genereren van een standaardimport werkt alleen als de betreffende (oude) import eerst wordt verwijderd.
Bij het opnieuw genereren van een import worden de nieuwste versie van het importsjabloon en de toewijzingen vanuit de basis naar de omgeving van de klant gekopieerd. Zo komt het sjabloon altijd overeen met de import in de omgeving van de klant en zorgen wijzigingen in de basis ervoor dat de import voor de klant niet wordt “gebroken”.
Imports kunnen alleen worden verwijderd door partnergebruikers.
Via 'Importsjablonen voor geselecteerde items e-mailen' kunnen de toepasselijke sjabloonbestanden naar de gebruiker worden verzonden. Hieronder vindt u meer informatie over de sjablonen.
Wanneer u een import opent, wordt er direct meer informatie weergegeven op de pagina ‘Algemeen’. Het tabblad ‘Details’ is alleen zichtbaar voor beheerders van niveau 3. Op dit tabblad worden meer details van de import en meer technische instellingen weergegeven. Op het tabblad 'Logboek' wordt weergegeven wanneer de import is uitgevoerd.
4. Sjablonen
Via de knop 'Sjabloon downloaden' wordt het toepasselijke sjabloon direct naar uw computer gedownload. Dit bestand is een Excel-bestand met meerdere werkbladen. Het importsjabloon bevat een werkblad met instructies, een of meer werkbladen om de te importeren gegevens in te vullen en mogelijk meer werkbladen om klantspecifieke gegevens in te voeren, zoals aangepaste ruimtecategorieën.
Via het overzicht 'Standaardimports' op het startdashboard van de beheerder is het mogelijk om de importsjablonen van de geselecteerde imports rechtstreeks naar uzelf te e-mailen. Deze e-mail kan indien gewenst worden doorgestuurd naar de klant.
Meer informatie over het invullen van het sjabloon vindt u in: Importsjablonen gebruiken.
Info
Een importsjabloon of verschillende toewijzingen kunnen na een release van Asset worden bijgewerkt. Zorg ervoor dat u de imports na een release opnieuw genereert voordat u deze naar de klant verzendt. Zo voorkomt u dat u een oud importsjabloon verzendt waarin mogelijk nieuwe toewijzingen ontbreken.
5. Gegevens importeren
De importsjablonen zijn .XLSX-bestanden die naar de klant worden verzonden om alle relevante (master)data in te vullen. Zodra de klant het importbestand of de importbestanden heeft ingevuld, stuurt de klant de bestanden terug naar de implementatieconsultant om de gegevens te importeren.
Voordat de gegevens kunnen worden geïmporteerd, doet de implementatieconsultant het volgende:
- Opent het bestand of de bestanden en controleert of alle verplichte gegevens zijn ingevuld (bijvoorbeeld de naam van het gebouw)
- Opent het bestand of de bestanden en controleert of alle ingevulde gegevens volgens de instructies zijn ingevuld (bijvoorbeeld de juiste optie uit een vervolgkeuzelijst is geselecteerd)
- Controleert of er geen relevante kolommen zijn verwijderd
- Slaat het werkblad met de te importeren gegevens op als een .CSV-bestand (voor alle werkbladen die te importeren gegevens bevatten)
- Controleert of het veldscheidingsteken in het CSV-bestand overeenkomt met het veldscheidingsteken van de gebruiker die de gegevens importeert
Als het bestand correct door de klant is ingevuld, kan het proces worden voortgezet. Via de knop 'Importbestand uploaden' kan de import worden uitgevoerd.
Opmerking
Vermijd grote imports (bijvoorbeeld > 10.000 rijen) tijdens drukke kantooruren: grote imports kunnen de systeemprestaties belasten. Start dergelijke imports na kantooruren.
Meer informatie over het te uploaden bestand wordt bovenaan het scherm weergegeven:
Het te importeren .CSV-bestand kan naar de daarvoor bestemde locatie (het grijze blok) worden gesleept of u kunt het bestand zoeken via de optie 'Geselecteerde bestanden'.
Zodra het bestand is neergezet, wordt gemeld dat de import op de achtergrond wordt uitgevoerd. Er wordt, zoals aangegeven, een achtergrondtaak uitgevoerd terwijl de gebruiker ondertussen met andere zaken kan doorgaan.
Via het pictogram naast de gebruikersnaam in de rechterbovenhoek van het scherm zijn alle nog te starten, lopende en voltooide imports (achtergrondtaken) te vinden:
Zodra de import is voltooid, worden de logbestanden gegenereerd en weergegeven in de include 'Gegenereerde importdocumenten (afgelopen 24 uur)'. Deze include bevat logbestanden waarin de correct geïmporteerde gegevens en mogelijke fouten worden weergegeven. Meer informatie over deze logbestanden vindt u in het volgende hoofdstuk.
6. Logbestanden voor validatie en foutopsporing
Standaard worden de logbestanden van imports die na het importeren van gegevens zijn gegenereerd, weergegeven via de include 'Gegenereerde importdocumenten (afgelopen 24 uur)'. Zoals beschreven zijn de documenten die hier worden weergegeven niet ouder dan 24 uur.
Info
Documenten die in de afgelopen 24 uur zijn gegenereerd, worden standaard weergegeven. Oudere objecten kunnen nog steeds worden gevonden via de optie voor het zoeken naar documenten, die als pictogram in de rechterbovenhoek van het scherm te vinden is.
Nadat de import is voltooid, worden een of meer logbestanden weergegeven:
- Het bestand dat is geüpload
- Een logbestand waarin per regel wordt aangegeven wat er is geïmporteerd
- Een logbestand met alle fouten
Als alleen de eerste 2 bestanden worden weergegeven, betekent dit dat er geen fouten zijn opgetreden en de gegevens correct zijn geïmporteerd, of dat er niets hoefde te worden bijgewerkt in de al geïmporteerde gegevens.
Als het foutenbestand ook wordt weergegeven, is de import (gedeeltelijk) mislukt. Met dit bestand kan de foutopsporing beginnen om de oorzaak van de fouten te achterhalen. Hieronder vindt u een overzicht van de meest voorkomende fout- en waarschuwingsmeldingen.
6.1 Meest voorkomende foutmeldingen
Melding |
Mogelijke oorzaak |
Oplossing |
|---|---|---|
Veld bestaat niet |
|
|
Waarschuwing: verwezen object kan niet worden gevonden |
|
|
Het maken of opzoeken van een object voor deze sleutelcombinatie is mislukt |
|
|
Voorbeeld van foutenlogboek 1:
- Er is geen taal met de identificatie 'ent', dus deze kon niet aan de geïmporteerde organisatie worden gekoppeld
- Er is geen adres met de gecombineerde identificatie address: Groningensingel, nr: 11, addressLetter: C, postalReference: 6836 EA, dus dit kon niet aan de geïmporteerde organisatie worden gekoppeld
- Er is geen organisatie met de identificatie ‘ORGANIZATION-7’ om als bovenliggende organisatie van de geïmporteerde afdeling te worden gekoppeld
De bovenstaande fouten worden beschouwd als waarschuwingen. Het object zelf wordt geïmporteerd, maar specifieke velden (bijvoorbeeld taal, adres en bovenliggende organisatie) konden niet worden ingesteld.
Voorbeeld van foutenlogboek 2:
- De import van de ruimtes wordt uitgevoerd vóór de import van de gebouwen. Bij het importeren van de ruimtes kan het bijbehorende gebouw (dat deel uitmaakt van de sleutel om ruimtes te importeren) niet worden gevonden.
Dit wordt beschouwd als een fout, waardoor de ruimtes niet worden geïmporteerd.