- CSV-upload: Importeer activiteiten met de gebruikersinterface (alleen APM-modus).
- Cognite Toolkit: Verwerk activiteiten met behulp van Cognite Toolkit datamodellering (APM- en IDM/CDM-modi).
- Transformaties: Converteer gegevens uit RAW-tabellen of andere bronnen met behulp van CDF Transformaties (APM- en IDM/CDM-modi).
Importeer via CSV-upload (APM-modus)
Beschikbaarheid van modus: Alleen APM-modus. IDM/CDM-modus ondersteunt geen CSV-import in de gebruikersinterface.
1
Download het CSV-bestand sjabloon
Het geïmporteerde CSV-bestand moet voldoen aan uw projectspecifieke sjabloon. Om maintain-import-template.csv te downloaden:
- Navigeer naar Activiteiten en selecteer Activiteit toevoegen.
- Selecteer Activiteiten importeren.
- Selecteer Sjabloon downloaden.
2
Vul het CSV-bestand sjabloon in
De CSV-sjabloon bevat alleen een enkele rij waarden die de mogelijke waarden vertegenwoordigen die u kunt opgeven voor een geïmporteerde activiteit. Deze rij wordt de koprij genoemd en mag niet worden verwijderd bij het invullen van de sjabloon.Om een enkele activiteit te importeren, voegt u een nieuwe rij toe aan de sjabloon en voert u de juiste waarden in, gescheiden door komma’s. Elke waarde in de nieuwe rij moet de waarde bevatten die u wilt invullen op de respectieve koprij die in de sjabloon is gegeven.
Als uw sjabloon bijvoorbeeld de volgende koptekstrij bevat: U zult een activiteit creëren met de titel “Steigers opzetten”, status “Voltooid” en afdeling “Rigging” wanneer deze wordt geïmporteerd.Als de opgegeven externe ID niet exporteert, zal de gebruiker een fout zien tijdens de import.
title,status,department, maakt u een CSV-bestand met een extra rij:Formateer datumvelden
Sommige activiteitsvelden in Maintain vertegenwoordigen datums en moeten een specifieke indeling hebben om correct te kunnen worden geïmporteerd. Datumvelden kunnen in het CSV-sjabloon worden herkend aan een speciale koptekstwaarde in de vormstartTime (DD/MM/YYYY). In dit voorbeeld is startTime de naam van het veld, terwijl DD/MM/YYYY de datumnotatie is die in de daaropvolgende rijen van het CSV-bestand moet worden gebruikt.
Het importeren van het volgende bestand zal er bijvoorbeeld toe leiden dat de activiteit wordt gemaakt met startTime ingesteld op 10 december 2023.Formateer boolean-velden
Sommige activiteitsvelden in Maintain vertegenwoordigen booleaanse waarden, zoalstrue of false. Booleaanse velden kunnen in het CSV-sjabloon worden herkend aan een speciale koptekstwaarde in de vorm isActive (true/false). Deze velden hebben slechts twee geldige waarden, true of false.
Bijvoorbeeld, het importeren van het volgende bestand zal ertoe leiden dat de activiteit wordt aangemaakt met isActive ingesteld op false.Formatteer waarden die komma’s bevatten
Vanwege het CSV-formaat dat waarden scheidt met komma’s, moet u voorzichtig zijn wanneer een activiteitsveld ook een komma moet bevatten. Maintain verwerkt CSV-bestanden volgens de RFC 4180-standaard, die vereist dat waarden die komma’s bevatten, tussen dubbele aanhalingstekens worden geplaatst. Bijvoorbeeld, het importeren van het volgende bestand zal ertoe leiden dat de activiteit wordt aangemaakt metcity ingesteld op Boston, MA.Unset waarden
U kunt het veld leeg laten op niet-verplichte activiteit velden om ontbrekende of irrelevante waarden voor de specifieke activiteit weer te geven. Bijvoorbeeld, het importeren van het volgende bestand zal ertoe leiden dat de activiteit wordt aangemaakt metstate ingesteld op New York, maar het zal geen waarde hebben in het city veld.Verbind een activiteit met een activum
Maintain ondersteunt het koppelen van activiteiten aan CDF assets, wat wordt gebruikt om de activiteit te contextualiseren in 3D-modellen, documenten, PSN en meer. Voor Maintain om de juiste koppeling naar een asset in CDF te maken, moet u de externe ID van de CDF asset opgeven in het importsjabloon. Als u asset-contextualisering in uw project hebt, zal er een speciaalassetExternalId veld in het sjabloon staan dat u moet invullen met de externe ID van de asset van de activiteit.
Bijvoorbeeld, wanneer u het volgende bestand importeert en ervan uitgaat dat er een CDF asset bestaat met externe ID NY_BUILDING_23, zal de activiteit worden gecontextualiseerd naar deze asset wanneer deze wordt opgenomen in Maintain.3
Importeer een ingevuld CSV-bestand
Zodra u een ingevuld CSV-sjabloon hebt, kunt u dit importeren in Maintain:
- Navigeer naar Activiteiten > Activiteit toevoegen.
- Selecteer Activiteiten importeren.
- Selecteer het veld Klik om CSV-bestand te selecteren voor import.
- Selecteer en upload het ingevulde CSV-bestand van uw computer.
- Controleer of u het bestand hebt geïmporteerd door het gedeelte Bestandsinspecteur te bekijken. Een groene boodschap zou het aantal rijen dat geïmporteerd moet worden tonen en of u waarschuwingen of fouten heeft.
- Als er geen fouten zijn, selecteert u Importeren om het importproces te starten.
- Wanneer de import slaagt, ziet u een groen succesbericht met de knop Activiteiten weergeven.
- Optioneel. Selecteer Activiteiten weergeven om naar de geïmporteerde activiteiten te navigeren en te controleren of ze er correct uitzien volgens het CSV-bestand.
Importeren via Cognite Toolkit
Beschikbaarheid van modus: APM- en IDM/CDM-modi. Dit is de aanbevolen aanpak voor programmatic activiteitinvoer.
Vereisten
Voordat u activiteiten importeert via de Cognite Toolkit, moet u ervoor zorgen dat u beschikt over:- Een aangepaste activiteitsweergave geconfigureerd in uw datamodelruimte (of gebruik de standaard
CogniteMaintenanceOrderweergave vancdf_idm) - De activiteitsweergave toegewezen in uw Maintain configuratie onder
viewMappings - Toegang tot de Cognite Toolkit
Configureer de mapping van de activiteitweergave
Controleer in uw Maintain configuratie of deviewMappings sectie naar uw activiteitsweergave wijst:
APM_Activity of ExtendedActivity), werk dan de toewijzing bij om naar uw aangepaste weergave te wijzen:
Activiteiten opnemen met de Cognite Toolkit
Gebruik de Cognite Toolkit als de aanbevolen aanpak voor het opnemen van activiteiten in IDM-modus.1
Creëer de activiteit gegevensstructuur
Als u dit nog niet heeft gedaan, maak dan Container-, Weergave- en Node-YAML-bestanden voor uw activiteiten. Volg de standaard datamodelstructuur:
APM_Activity.Container.yaml- Definieert het containerschemaAPM_Activity.View.yaml- Definieert de weergave-eigenschappen en relatiesapmActivities.Node.yaml- Bevat uw activiteitsinstanties Zie de Cognite Toolkit documentatie voor gedetailleerde voorbeelden en sjablonen.
2
Configureer de veldkoppelingen
Zorg ervoor dat uw activiteitsknooppunten de vereiste velden bevatten voor Maintain:
3
Implementeer de activiteiten
Implementeer uw activiteitsgegevens met Cognite Toolkit:Gebruik de Lees meer over de Cognite Toolkit deployment flags.
--drop-data vlag als u bestaande activiteiten moet vervangen:4
Verifieer in Maintain
- Meld u aan bij Maintain.
- Navigeer naar Activiteiten (Activities).
- Controleer of uw geïmporteerde activiteiten met de juiste gegevens verschijnen.
Implementeer activiteiten met Transformaties
Beschikbaarheid van modus: APM- en IDM/CDM-modi. Dit is de aanbevolen aanpak voor bulkgegevens.