Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ist bereits eine OneOffixx Connect-Lösung im Einsatz und sollen nun auch webfähige primedocs-Vorlagen mit Connect genutzt werden können, kann die primedocsConnectBridge genutzt werden.

Note

Die primedocsConnectBridge wird nur verwendet, wenn man sowohl “classic”- als auch webfähige Vorlagen nutzen möchte.

Nutzt man ausschliesslich webfähige Vorlagen, kann man Bei ausschliesslicher Nutzung von webfähigen Vorlagen kann direkt primedocs Connect nutzen genutzt werden.

Über die primedocsConnectBridge können Daten an die Formulare (Forms)- bzw. Data-Funktion übergeben werden. “classic” “Classic”-Vorlagen ignorieren die Daten in diesem Element und erhalten nach wie vor ihre Daten über die OneOffixx Connect-Funktionen (“DocumentParameter”, “Recipient”, “CustomInterfaceConnector”, etc).

...

Die primedocsConnectBridge ist ein Kind-Element von OneOffixxConnect:

Code Block
languagexml
<OneOffixxConnectBatch>
  <Entries>
    <OneOffixxConnect>
      	...
        <primedocsConnectBridge>
            <Data />
   
        <Forms />
 
      </primedocsConnectBrigdeprimedocsConnectBridge>
      </OneOffixxConnect>
  </Entries>
</OneOffixxConnectBatch>

...

Die primedocsConnectBridge fungiert nur als Brücke für webfähige Vorlagen. Allenfalls müssen alle Daten, welche vorher z. B B. im Dokument-Parameter angegeben wurden, auch in Forms angegeben werden.

Da es keine Recipient-Funktion in webfähigen Vorlagen gibt, muss ein “Daten-Container” in Forms bzw. Data konfiguriert werden.

...

Beispiel

Code Block
languagexml
<OneOffixxConnectBatch>
  <Entries>
    <OneOffixxConnect>

      <Arguments>
        <!-- primedocs Template -->
        <TemplateId>30b55516-80b5-41d7-801b-b31d6da376ac</TemplateId>
      </Arguments>

      <!-- DocParam etc. can also be specified for classic templates... -->
      
      <!-- This part will only be used with modern primedocs templates -->
      <primedocsConnectBridge>
        <Forms>
          <Value Key="Subject">Test Subject</Value>
        </Forms>
        <Data>
          <Object Key="TestObjectA">
            <Value Key="InObjectATestA">Value A in Object A</Value>
            <Value Key="InObjectATestB">Value B in Object B</Value>
          </Object>
        </Data>
      </primedocsConnectBridge>

      <!-- OneOffixxConnect Commands etc. can be used as well -->
      <Commands>
        <Command Name="ConvertToDocument" />
        <Command Name="SaveAs">
          <Parameters>
            <Add key="Filename">c:\temp\sample.docx</Add>
            <Add key="Overwrite">true</Add>
            <Add key="CreateFolder">true</Add>
            <Add key="CopyOnly">false</Add>
            <Add key="AllowUpdateDocumentPart">false</Add>
          </Parameters>
        </Command>
      </Commands>
    </OneOffixxConnect>
  </Entries>
</OneOffixxConnectBatch>

...