====== 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''| ''''| 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 ==== ===== 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 '''' unter [[Public]] mittels einer [[Bedingung]] '''$(SmartCopy.NameFormat)==MYNAME''' ausgewertet werden kann. {{tag>SmartCopy Klärungsbedarf}}