Please enable JavaScript to view this site.

Administrationshandbuch

Navigation: Tech Doc > Externes Verarbeiten von Vorgängen > Starten über JobServer

Füllen der Prozesstabelle und der Untertabellen über XML

Scroll Zurück Oben Weiter Mehr

Alternativ können Sie beim Start eines neuen Vorgangs die Prozesstabellen- und Untertabellendaten mit Hilfe der Tabelle JRJOBIMPORTXML im XML-Format bereitstellen.

Die folgende Tabelle zeigt die Struktur der Tabelle JRJOBIMPORTXML:

Spaltenname

Datentyp

Beschreibung


task_id

(N)VARCHAR(50)

Angabe einer eindeutigen ID, die zur Verknüpfung mit dem zugehörigen Eintrag der Spalte task_id in der Tabelle JRJOBIMPORT dient.

Pflichtfeld

xmldata

(N)VARCHAR(MAX)

Importdaten für Prozess- und Untertabellen im XML-Format

Pflichtfeld

Besonders hilfreich ist diese Möglichkeit in dem Fall, wenn die Untertabellendaten nicht aus einer Datenbanktabelle gelesen werden können. Die XML-Struktur können Sie der nachfolgenden Abbildung entnehmen. Die einzelnen Werte können auch Base64-kodiert übertragen werden. In diesem Fall muss der Wert des Attributs base64encoded auf true gesetzt werden.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 

<JobRouterImport> 

 <fieldgroup name="processtable"> 

         <field name="MAIL_ADDRESS" value="max.mustermann@jobrouter.de" base64encoded="false" /> 

         <field name="MAIL_SUBJECT" value="AW: Supportanfrage Fallnummer: JRS-11111" base64encoded="false" />

         </fieldgroup> 

 <fieldgroup name="subtables">

         <fieldgroup name="subtable" value="EMAIL_ANHAENGE">

                 <row id="1">

                         <field name="description" value="Screenshot 1" base64encoded="false" />

                         <field name="anhang" value="\\fileshare\\image001.jpg" base64encoded="false" />

                 </row>

                 <row id="2">

                         <field name="description" value="Screenshot 2" base64encoded="false" />

                         <field name="anhang" value="\\fileshare\\image002.jpg" base64encoded="false" />

                 </row>

         </fieldgroup>

         <fieldgroup name="subtable" value="MISC">

                 <row id="1">

                         <field name="text" value="dGV4dCBpbiBiYXN1NjQ=" base64encoded="true" />

                 </row>

         </fieldgroup> 

 </fieldgroup> 

</JobRouterImport>

Bitte beachten Sie: Wenn Sie für die Datenübergabe die XML-Variante benutzen, werden die Werte in der Spalten insstring und subtable_insstring nicht berücksichtigt.