...
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. |
Beispiele
Erweitern |
---|
title | Basis-Konfigurationsdatei (config.xml) |
---|
|
Codeblock |
---|
| <?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> |
|
Erweitern |
---|
title | baseConfigSchema.xsd |
---|
|
Codeblock |
---|
| <?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> |
|
...