Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Element

Werte

Beschreibung

addressPosition

x, y, width, height

Bei der Adressenposition muss man den Startpunkt x und y angeben, ausgerichtet an der oberen, linken Ecke. Zusätzlich muss die Breite und Höhe angegeben werden, in welchem Bereich die Adresse auf dem Dokument erwartet wird.

pdfOptions

embedAddress

Damit kann entschieden werden, ob vor dem Absenden eines Dokumentes der Endnutzer, noch die Postleitzahl und das Länderkennzeichen erfassen muss.

url


Es muss mind. 1 Spooler-URL pro Konfigurationsitem angegeben werden. Wenn mehrere Spooler-URL’s angegeben werden, dann werden diese nach dem Failover Ansatz abgearbeitet.

variable

key, value

Bei einer Variablen muss es einen Schlüssel mit einem Wert geben. Diese beiden Angaben werden dann mit an den Spooler gesendet.


docxworld.TOWER konfigurieren in der Konfigurationsdatei

Mit Hilfe des Tag <docxworldTower> wird die docxworld.TOWER-Konfiguration eingeleitet. Innerhalb des Tag müssen die URL und der Cognito-Client angegeben werden.

Element

Werte

Beschreibung

docxworldTower


Hiermit wird angegeben, dass es eine docxworld.TOWER Konfiguration innerhalb der XML gibt.

url


Es muss eine URL zum docxworld.TOWER angegeben werden.

cognitoClientId


Damit ein User sich später am System anmelden kann, wird dafür eine Cognito ID benötigt.

Scroll Pagebreak

Beispiele


Erweitern
titleBasis-Konfigurationsdatei (config.xml)
Codeblock
languagexml
<?xml version="1.0" encoding="UTF-8"?>
  <config version="1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 
  <configGroups description="Konfigurationsgruppe" displayName="Dokumentenart">
 
    <configGroup displayName="Mahnung">
      <addressPosition x="15" y="45" width="85" height="45"/>
      <pdfOptions embedAddress="false"/>
      <url>http://spooler:9090</url>
      <url>http://spooler:9091</url>
      <url>http://spooler:9092</url>
      <variable key="SpoolerVarMarkeOderWorkflow" value="mahnung"/>
      <variable key="key1" value="val1"/>
    </configGroup>
 
    <configGroup displayName="Rechnung">
      <addressPosition x="25" y="60" width="76" height="30"/>
      <pdfOptions embedAddress="true"/>
      <url>hhttp://spooler:9090</url>
      <variable key="SpoolerVarMarkeOderWorkflow" value="rechnung_de"/>
    </configGroup>
 
    <additionalConfigGroups href="<Pfad wo die Datei liegt>"/>
 
  </configGroups>
  
  <docxworldTower>
      <url></url>
      <cognitoClientId></cognitoClientId>
  </docxworldTower>
 
  <license></license>
 
  <templatesFolder>C:\Users\Username\Documents\Templates</templatesFolder>
 
</config>


Scroll Pagebreak

Erweitern
titlebaseConfigSchema.xsd
Codeblock
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="config">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="configGroups" minOccurs="10" maxOccurs="1">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="configGroup" minOccurs="1" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="addressPosition" minOccurs="0" maxOccurs="1">
                      <xs:complexType>
                        <xs:attribute name="x" type="xs:integer" use="required"/>
                        <xs:attribute name="y" type="xs:integer" use="required"/>
                        <xs:attribute name="width" type="xs:integer" use="required"/>
                        <xs:attribute name="height" type="xs:integer" use="required"/>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="pdfOptions" minOccurs="0" maxOccurs="1">
                      <xs:complexType>
                        <xs:attribute name="embedAddress" type="xs:boolean" use="required"/>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="url" type="xs:anyURI" minOccurs="1" maxOccurs="unbounded"/>
                    <xs:element name="variable" minOccurs="0" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:attribute name="key" type="xs:string" use="required"/>
/>
                        <xs:attribute name="value" type="xs:string" use="required"/>
                      </xs:complexType>
             <xs:attribute name="value" type="xs:string" use="required"/>
    </xs:element>
                  </xs:complexType>sequence>
                     <xs:attribute name="displayName" use="required">
      </xs:element>
              <xs:simpleType>
    </xs:sequence>
                  <xs:attributerestriction namebase="displayName" use="required">
xs:string">
                        <xs:simpleType>maxLength value="64"/>
                      <xs:restriction base="</xs:string">restriction>
                        <xs:maxLength value="64"/>
    </xs:simpleType>
                  </xs:restriction>attribute>
                    </xs:simpleType>complexType>
                  </xs:attribute>
element>
              <xs:element name="additionalConfigGroups" minOccurs="0" maxOccurs="unbounded">
       </xs:complexType>
          <xs:complexType>
    </xs:element>
              <xs:elementattribute name="additionalConfigGroupshref" minOccurstype="0xs:string" maxOccursuse="unboundedrequired"/>
                <xs</xs:complexType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="hrefdescription" type="xs:string" use="required"/>
            <xs:attribute name="displayName" use="required">
           </xs:complexType>
   <xs:simpleType>
                 </<xs:restriction base="xs:element>
string">
                   </xs:sequence>
<xs:maxLength value="16"/>
              <xs:attribute name="description" type="xs:string" use="required"/> </xs:restriction>
            <xs:attribute name="displayName" use="required"> </xs:simpleType>
              <xs:simpleType>
</xs:attribute>
          </xs:complexType>
       <xs:restriction base=" </xs:string">element>
        <xs:element name="docxworldTower"         <xs:maxLength value="16"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          minOccurs="0" maxOccurs="1">
			<xs:complexType>
				<xs:sequence>
					<xs:element name="url" type="xs:anyURI" minOccurs="1" maxOccurs="1"/>
					<xs:element name="cognitoClientId" type="xs:string" minOccurs="1" maxOccurs="1"/>
				</xs:sequence>
			</xs:complexType>
        </xs:element>
        <xs:element name="license"/>
        <xs:element name="templatesFolder" minOccurs="1" maxOccurs="1"/>
        <xs:element name="showAddressRectangles" minOccurs="0">
          <xs:simpleType>
            <xs:restriction base="xs:boolean"/>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:string" use="required"/>
    </xs:complexType>
  </xs:element>
</xs:schema>

...