Geautomatiseerde Virtuele Documentcreatie (CVD)

Hallo,

Ik zou graag willen weten of het mogelijk is om het aanmaken van meerdere virtuele documenten uit een Excel-bestand te automatiseren.
Het doel is om automatisch meerdere documenten te kunnen genereren uit de gegevens die in de Excel-tabel zijn ingevoerd.
Is deze functie mogelijk? Zo ja, welke methode raad je aan? Zijn er andere oplossingen om hetzelfde resultaat te bereiken?

Alvast bedankt voor jullie feedback.
Document vituel.odt (75,1 KB)

Hallo

Uit nieuwsgierigheid, omdat ik niets weet van virtuele documenten (als we het hebben over 3D-ervaring of PDM zoals in jouw vak wordt voorgeschreven), heb ik via AI gekeken.
Hij gaf me deze drie antwoordelementen:

Methode 1: Via de " Data Entry"-tool (XML/CSV Import) in SOLIDWORKS PDM

Standaard massa-import in SOLIDWORKS PDM gebeurt niet door direct een bestand .xlsx te lezen, maar door de Excel-gegevens om te zetten in een CSV- of XML-bestand dat door de PDM-server kan worden geïnterpreteerd.

  1. Het Excel-bestand voorbereiden:
  • Maak een tabel met de kolommen die essentieel zijn voor je virtuele documenten (bijv. Artikelnummer, Beschrijving, Project, Documenttype).
  • Sla dit bestand op als een CSV (puntkomma) scheiding. [1]
  1. Om de importregel te configureren in PDM-beheer:
  • Open de SOLIDWORKS PDM Beheertool.
  • Ga naar Import/Export-regels (of Data-uitwisselingen).
  • Stel een importschema op: Koppel elke kolom in je CSV-bestand aan een PDM-variabele in je datamap. [1, 2]
  1. Uitvoering:
  • Plaats het gegenereerde CSV-bestand in de opgegeven importmap of start de importactie. Het systeem leest elke regel en maakt automatisch een virtueel document (met de extensie .sldvrt) aan dat is gekoppeld aan de metadata van de rij. [1]

Methode 2: Via de PDM " Document Generator" of Templates tool

Als je wilt dat de gebruiker deze virtuele documenten on-demand genereert vanuit een begeleide interface: [1]

  1. PDM-modelconfiguratie:
  • Maak in de Admin Tool een nieuw sjabloon aan.
  • Stel een invoerkaart in die de gebruiker vraagt een Excel-bestand te selecteren of te koppelen. [1]
  1. Scripting / Add-in:
  • Om een Excel-lijst te kunnen lezen en eroverheen te lopen om meerdere .sldvrtte genereren, is het vaak nodig om een VBA- of C#-miniscript (via de PDM-API) aan je model te koppelen.
  • Het script opent het Excel-bestand op de achtergrond, loopt over de regels heen en gebruikt het API-commando IEdmFolder5::AddVirtualFile om de virtuele documenten direct in de kluis te injecteren.

Methode 3: Op het 3DEXPERIENCE Platform (Objectintegratie)

Als je " D-ervaring " verwijst naar het 3DEXPERIENCE cloudplatform, verschilt de logica omdat het systeem databaseobjecten (" Engineering Items ") verwerkt in plaats van fysieke bestanden. [1, 2]

  • Gebruik van de Product Structure-applicatie: Je kunt direct een gestructureerd Excel-bestand importeren om virtuele productstructuren te maken (zonder CAD).

  • Gebruik van de CSV-connector: Via databeheerapplicaties (zoals Data Import) koppel je je Excel-rijen aan honderden virtuele documenten of items in één enkele bewerking.

Samengevat: Voor een directe oplossing zonder ontwikkeling, converteer je Excel-lijst naar CSV en stel een automatische importregel in in je PDM-beheertool.