Dokumente zusammenführen


primedocs ist in der Lage, mithilfe des globalen Befehls Merge ("zusammenführen"), verschiedene Dokumente desselben Typs miteinander zu verbinden. Jedes einzelne Dokument wird als primedocs Connect Entry übergeben.

Clientseitig können sowohl bestehende (Angeben der Document Location als auch neue Dokumente (Angeben der Tags) miteinander verbunden werden. Serverseitig ist nur das Zusammenführen von neu erstellten Dokumenten möglich.


Bestehende Dokumente

Bestehende Dokumente können über das DocumentLocation Argument angegeben und über den Merge-Befehl auf OneOffixxBatch-Ebene zusammengeführt werden.

<OneOffixxConnectBatch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schema.oneoffixx.com/OneOffixxConnectBatch/1"> <Commands> <Command Name="Merge"> <Parameters> <Add key="PageNumberStart">123</Add> </Parameters> </Command> <Command Name="DefaultProcess"> <Parameters> <Add key="Start">true</Add> </Parameters> </Command> </Commands> <Entries> <OneOffixxConnect> <Arguments> <DocumentLocation>c:\Temp\Dok1.docx</DocumentLocation> </Arguments> </OneOffixxConnect> <OneOffixxConnect> <Arguments> <DocumentLocation>c:\Temp\Dok2.docx</DocumentLocation> </Arguments> </OneOffixxConnect> ... </Entries> </OneOffixxConnectBatch>

Neue Dokumente

Es können auch mehrere Dokumente generiert werden und hinterher in ein gemeinsames Dokument zusammengefügt werden.

<OneOffixxConnectBatch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schema.oneoffixx.com/OneOffixxConnectBatch/1"> <Commands> <Command Name="Merge"> <Parameters> <Add key="PageNumberStart">123</Add> </Parameters> </Command> <Command Name="DefaultProcess"> <Parameters> <Add key="Start">true</Add> </Parameters> </Command> </Commands> <Entries> <OneOffixxConnect> <Arguments> <TemplateId>19d9d75d-0177-4427-a739-115a2df0842e</TemplateId> </Arguments> </OneOffixxConnect> <OneOffixxConnect> <Arguments> <TemplateId>19d9d75d-0177-4427-a739-115a2df0841e</TemplateId> </Arguments> </OneOffixxConnect> ... </Entries> </OneOffixxConnectBatch>

Neue und Bestehende

Beide Varianten können auch zusammen genutzt werden. So können z. B. bestehende Dokumente um neue Abschnitte erweitert werden.

<OneOffixxConnectBatch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schema.oneoffixx.com/OneOffixxConnectBatch/1"> <Commands> <Command Name="Merge"> <Parameters> <Add key="PageNumberStart">123</Add> </Parameters> </Command> <Command Name="DefaultProcess"> <Parameters> <Add key="Start">true</Add> </Parameters> </Command> </Commands> <Entries> <OneOffixxConnect> <Arguments> <DocumentLocation>c:\Temp\Dok1.docx</DocumentLocation> </Arguments> </OneOffixxConnect> <OneOffixxConnect> <Arguments> <TemplateId>19d9d75d-0177-4427-a739-115a2df0841e</TemplateId> </Arguments> </OneOffixxConnect> ... </Entries> </OneOffixxConnectBatch>

 

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland