Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:smartcopy_tag [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1 | primus:smartcopy_tag [2023/06/20 14:42] (aktuell) – +NameFormat mgras |
|---|
| | ====== 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}} |