Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »


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>

  • No labels