PDM-teller op niet-3D SolidWorks-bestand mogelijk door het in zijn naam op te nemen?

Ik heb Dispatch in de administratie geïntegreerd en een actie gemaakt, maar ik zie niet in hoe ik mijn PDM-teller kan krijgen en in de bestandsnamen kan opnemen...

Kan iemand mij helpen?

Hallo 

We hebben een sjabloon gemaakt voor Excel-bestanden (maar ik denk dat het ook voor andere extensies kan), waarvoor we de bestandsnaam genereren volgens de teller. Dit  gebeurt precies zoals een Part- of Asm-sjabloon, maar dan met een Excel-bestand. Aan de andere kant kan het omslachtig zijn als je het voor alle mogelijke extensies wilt doen...

Een andere oplossing: het bestand wordt aangemaakt met de standaardnaam, en een SmarCounter (beschikbaar in PDMTools) wordt verhoogd in een variabele van de datamap, vervolgens wordt een hernoeming gedaan via een overgang of via een dispatch (maar ik vind dispatch een beetje omslachtig en onstabiel).

1 like

Hallo en bedankt voor deze feedback.

Ik heb al de variabele gemaakt die aanwezig is in de contra-incremented datakaart die we eigenlijk willen voor alle niet-SolidWorks-extensies.

Maar je moet dit nummer handmatig in de naam integreren, dat is wat ik graag zou willen om de opname automatisch te maken en zonder een overgang te doorlopen.

Dispatch moet blijkbaar weten hoe het moet, maar ik zie niet hoe...

Ik ben niet erg bekend met Dispatch, maar door de actie "Tijdens het toevoegen" te selecteren en alle mappen (of alleen de gewenste) te selecteren, vervolgens in de commando's door de actie "Bestand verplaatsen/hernoemen" toe te voegen die je vervolgens moet instellen door de juiste variabele aan te roepen, moet het te doen zijn! Wees voorzichtig voor Dispatch, u moet een variabele hebben gemaakt die specifiek is voor Dispatch en die zelf de waarde van de variabele van de gegevenskaart zal aannemen, en alleen deze "Dispatch-variabele" kan worden gebruikt voor het hernoemen.

1 like

 Bedankt romain.jouanny voor je hulp, het stelt me in staat om verder te gaan met het onderwerp!

Ik volgde de activering "Tijdens toevoeging" / voeg actie "Bestand verplaatsen/hernoemen", maar het is de instelling die ik niet goed hoef te doen. Ik heb verschillende "Nieuw pad of naam van" geprobeerd, maar niets hielp.

Ik heb de Dispatch-variabele gemaakt met behulp van de gegevenskaartvariabele, maar ik krijg deze foutmelding en het bestand wordt opgeslagen alsof er geen actie is ondernomen:


dispatch_-_deplacerrenommer_le_fichier.png

Ik denk dat je gewoon je eerste regel "pad naar het te verplaatsen bestand" moet veranderen door de variabele %PathToSelectedFile% in plaats van %name...% om naar het geselecteerde bestand te verwijzen

De tweede regel zou in orde moeten zijn. Ik twijfel alleen of het starten van de verzending op het moment van toevoegen zal werken, omdat ik niet weet of op dat moment de tellervariabele al verhoogd zal zijn. U kunt al testen door de verzending te activeren met het menucommando (rechterknop) in plaats van toe te voegen.

1 like

Bedankt voor je feedback. Ik heb de verzending gewijzigd zoals geadviseerd, maar nog steeds hetzelfde bericht bij registratie en geen toename in de naam.

Ik zie niet waar je de verzending kunt activeren met het menu-commando (rechterknop).


dispatch_-_deplacerrenommer_le_fichier_2.png

In het venster met instellingen voor de eerste actie, in het gedeelte 'Activering', is het eerste selectievakje 'Menuopdracht'. Vink het aan en klik met de rechtermuisknop op de naam van het menu dat u wilt weergeven.

als het nog steeds niet werkt, probeer dan de 'Nieuwe bestandsnaam' te vervangen door een algemene tekst ("Test.pdf" bijvoorbeeld). Als het werkt, komt dat omdat uw probleem komt van de teller die niet moet worden geïnitialiseerd, of omdat er geen extensie is. 

2 likes

Ik weet niet of we er zullen komen, maar ik dank je voor je hulp en geduld romain.jouanny ;-)

Ik heb het vakje 'Menu-opdracht' aangevinkt, maar wanneer ik de opdracht op het bestand valideer, krijg ik dezelfde foutmelding en wordt de naam ervan niet gewijzigd.

Ook wanneer ik een nieuw bestand incheck, wordt het direct bij het invoegen hernoemd naar "0" door de bestandsextensie te verwijderen wanneer ik het in de map opsla.


dispatch_-_modifier_laction.png

Ik heb de indruk dat de hernoemingsactie begint met het hernoemen van uw bestand met een lege waarde (0).

Probeer het volgende:

  1. - Verwijder het vinkje in het vakje "tijdens het toevoegen"
  2. - Maak een bestand aan en archiveer het
  3. - Klik met de rechtermuisknop op de verzendactie.
1 like

Hallo romain.jouanny,

Het doet hetzelfde, het hernoemen van "0" zonder extensie ...

Hallo

Als ik het goed begrijp, wil je een bestand (buiten 3D) hernoemen met behulp van de waarde van een variabele die op je datakaart aanwezig is, zelf vanuit een PDM-teller en dit door het contextmenu van het bestand te doorlopen?

Dit is mogelijk door de ontwikkeling van een PDM-invoegtoepassing, maar op voorwaarde dat u ofwel een beetje weet over programmeren (in ieder geval in geavanceerde modus) of door via uw reseller te gaan die dit voor u zou moeten kunnen doen, hier is al voor het voorbeeld de code van een invoegtoepassing waarmee u een bericht kunt weergeven na een actie door met de rechtermuisknop te klikken, zie HIER of HIER. Zo'n invoegtoepassing kan, als deze goed geschreven is, ook worden gebruikt in de rechtsklikmodus of tijdens een overgang door een EPDM-taak.

Vriendelijke groeten

1 like

Dit betekent dus naar mijn mening dat de variabele die je gebruikt voor de hernoeming niet de waarde van je teller heeft genomen op het moment van de hernoeming. Kunt u laten zien hoe u de variabele van de gegevenskaart die toeneemt instelt , en de verzendwaarde die deze waarde kopieert voordat u deze gebruikt voor het wijzigen van de naam?

1 like

Hier is in volgorde:

  1. Meterconfiguratie (serienummer)
  2. De variabele van de PDM-gegevenskaart
  3. Verzending met de hervatting van deze variabele

Alles lijkt echter overeen te komen...


compteur__variable__dispatch.png

Hallo

Heb je het geprobeerd met een Dispatch-variabelenaam zonder spaties, haakjes, letters met accenten en ook minder lang?

Tellerbestanden uit 3D (PDM-serienummer) kunnen bijvoorbeeld NV_NOM worden aangeroepen

1 like

Ik heb alles hernoemd naar Dispatch (variabele, actie) naar Compteur_hors_3D , maar het doet hetzelfde.

Wanneer u het bestand voor de eerste keer archiveert toen het werd gemaakt, wordt de gegevenstoewijzingsvariabele "JAN_CODE..." " neemt de waarde van de verhoogde teller ?

Als dat zo is , zie ik niet in waarom de verzendactie zou hernoemen naar "0", aangezien uw verzendvariabele "Counters files out of 3D... " moet "JAN_CODE" kopiëren en het vervolgens gebruiken om te hernoemen... Om in de lijst met verzendacties te controleren, kunt u een actie "Bericht OK" toevoegen aan de eerste regel die u configureert om de waarde van "Niet-3D-bestandstellers" weer te geven. Wat wordt er weergegeven?

Voor de extensie is het complexer. Je verliest het omdat de hernoemingsactie ALLE naam (inclusief de extensie) vervangt door de inhoud van de variabele. U moet tekenreeksfuncties gebruiken om de huidige extensie uit de bestandsnaam op te halen (kopieer de tekens rechts van de "." ) en voeg ze samen met de nieuwe bestandsnaam. Niet intuïtief, maar het kan worden gedaan ;)

1 like

Ja, ik vind de waarde van de meter op de datakaart waar "JAN-CODE" is ingesteld.

Ik kijk naar de aandelen op maandag.

Een prettig weekend.

Ik heb al geprobeerd om het "OK-bericht" toe te voegen, maar het doet precies hetzelfde.

Ik moet het verkeerd hebben ingesteld :

 


message_ok_-_definir_les_variables.png

Nou, ik geef het op, we zullen het in de betreffende gevallen met de hand toevoegen, want hoeveel ik ook heb geprobeerd , niets helpt.

Dank u allen voor uw hulp, vooral romain.jouanny !