Bei PrimusSmartCopy handelt es sich um ein Addin für Primus, das dem Anwender die SmartCopy-Funktionen zur Verfügung stellt. Die Funktionen sind in der PrimusSmartCopy.dll enthalten, die standardmäßig unter .\Resources\AddIns zu finden ist.
Im Abschnitt Public der Primus.CFG.XML gibt es einen Eintrag SmartCopy in dem einige allgemeine Parameter des Addins mit Attributen konfiguriert werden können.
ACHTUNG, die Liste ist derzeit nicht vollständig!
| Funktion | Beschreibung |
|---|---|
| smartcopyalldocs | Markiert alle Dokumente eines Ordner für die aktuelle SmartCopy Operation |
| smartcopybreaksession | Bricht die aktuelle SmartCopy Session ab. Ein Fortsetzung ist mit smartLoadLastSession möglich |
| smartcopyignore | Ignoriert das gewählte Dokument für die aktuelle SmartCopy Session |
| smartcopyignorerec | Ignoriert das gewählte und alle darin enthaltenen Dokumente für die aktuelle SmartCopy Session |
| smartsmartcopymanager | Ruft den SmartCopy Manager auf |
| smartCopyMarkTarget | Definiert den Zielpfad für die aktuelle SmartCopy Session. Darf nicht bei Rename benutzt werden! |
| smartCopyNewSession | Startet eine neue SmartCopy Session |
| smartcopyremovemarktarget | Macht die Definition des Zielpfads rückgängig |
| smartCopyRenameDir | Umbenennen von Verzeichnissen |
| smartCopySet | |
| smartCopySetRec | |
| smartcopysettarget | |
| smartignorealldocs | Ignoriert alle Dokumente des gewählten Ordners für die SmartCopy Session |
| smartloadlastsession | Letzte Session Laden |
| smartpaste | Fügt die für SmartCopy markierten Dateien in das Zielverzeichnis ein |
| smartreplacereferences | Referenzen ersetzen |
| smartrestoremovesession | Umbenennen von Verzeichnissen rückgängig machen |
Bei SmartCopy Move oder Rename werden abschließend alle nicht benutzten Parent Einträge aus der Daten-XML entfernt.
Damit beim Verschieben die Anhänge ebenfalls mitgenommen werden muß dies in AttachmentFiles entsprechend konfiguriert werden.
smartCopyMarkTarget darf bei SmartCopy Rename nicht angewendet werden, da sonst die Dokumente während des Umbenennens verschoben werden.