Kopie gesamter Vorgänge (kein neuen Standort)

Moin zusammen,

eine Nachfrage die hin und wieder aufkommt ist wie man in einem Schrank einen gesamten Ordner inkl. aller Register und alle Dokumente kopieren / duplizieren kann.

In der Dokumentation (s. Ordner und Register verwalten) steht auch beschrieben das z.B. beim Kopieren von Register inkl. Dokumente die Dokumente nicht kopiert sondern nur einen weiteren Standort erhalten.

Habt ihr so eine Anforderung auch schon mal gehabt und wie habt ihr das gelöst bzw. wie könnte man das am besten lösen?

Danke im Voraus

Hallo @Stephan, wenn ich die Frage richtig verstehe, könnte man Dein Anliegen mit einem einzigen Server-API-Befehl lösen.

DMS.XMLCopy kennt eine Option COPYCASCADING, das Server-API-Handbuch sagt dazu:

Werden Register oder Ordner kopiert, so kann mit der Option ‚COPYCASCADING‘ bestimmt werden, ob alle enthaltenen Objekte kaskadierend mit kopiert werden sollen.

Wird ein Dokument kopiert, so kann es als neues Dokument kopiert werden oder am neuen Standort kann ein Verweis des ursprünglichen Dokumentes entstehen. Das Dokument besitzt dann zwei Standorte, es existiert dann jedoch lediglich ein Indexdatensatz. Um das Dokument so zu verlinken, ist die Joboption ‚LINKDOCUMENT‘ anzugeben. Für eine solche Verweiskopie müssen sich der Quell- und der Zielstandort unterscheiden. Diese Option gilt auch für alle Dokumente, die durch die Angabe
der Option ‚COPYCASCADING‘ kopiert werden.

Das könnte man also in einem Dashlet, einer externen Anwendung oder einem ähnlichen Hilfstool verhältnismässig einfach aufrufen und damit hoffentlich diese Anforderung umsetzen.