Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:smartcopy_tag

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:smartcopy_tag [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:smartcopy_tag [2023/06/20 14:42] (aktuell) – +NameFormat mgras
Zeile 1: Zeile 1:
 +====== SmartCopy (Tag) ======
 +Mit dem [[Glossar#Tag]] **SmartCopy** im [[Options|Abschnitt]] [[Public]] wird definiert, welche Dokumente  bei [[userman:SmartCopy]]-Operationen in die Auswahl aufgenommen werden sollen. Das Tag wird nur benötigt wenn der Kunde eine SmartCopy Lizenz hat, es können mehrere((Können mehrere **SmartCopy**-Tags in //Public// definiert werden?{{tag>Klärungsbedarf}})) **SmartCopy**-Tags in //Public// definiert werden.
  
 +===== Liste der Attribute =====
 +Folgende Attribute können in dem Tag verwendet werden:
 +^Name ^Wert ^Funktion ^
 +|''componentfilter'' |''TRUE''/''FALSE'' |Definiert eine Bedingung für welche Dateitypen diese Definition verwendet werden soll. Es können [[Stringvergleichsoperatoren]] verwendet werden.|
 +| ''NameFormat''| ''<BEZEICHNUNG>''| Definiert den Defaultwert für [[SmartCopy (Tag)#NameFormat]]{{tag>Klärungsbedarf}}|
 +|''outercomponents_target'' |''RELATIVE''/''SOURCE''/''TARGET'' |Position des Verzeichnisses relativ zum Ausgangsordner {{tag>Klärungsbedarf}} |
 +
 +==== Beispiel ====
 +<code xml><SmartCopy componentfilter="'%FILEPATH:sw|%SOURCETOPDIRPATH%%==%SOURCETOPDIRPATH%'" outercomponents_target="RELATIVE" /></code>
 +
 +===== NameFormat =====
 +Mit **NameFormat** kann beim Aufruf einer SmartCopy Session gesteuert werden welches optionale Dateinamensformat für diese Session verwendet werden soll. Dazu wird beim Start der Session mit dem 4. Parameter ''SetPublicOptionTemporary(SmartCopy.NameFormat=MYNAME)'' ein Wert für NameFormat festgelegt, der im Tag ''<SmartCopyFileName>'' unter [[Public]] mittels einer [[Bedingung]] '''$(SmartCopy.NameFormat)==MYNAME''' ausgewertet werden kann.
 +{{tag>SmartCopy Klärungsbedarf}}