User Tools

Site Tools


standardimport:generische_konfiguration_fuer_customer-_und_konfigurationitemimport

Warning: Trying to access array offset on value of type bool in /is/htdocs/wp13465426_9ILOTLR0N8/www/help1stanswernew/inc/html.php on line 1164

Warning: Trying to access array offset on value of type bool in /is/htdocs/wp13465426_9ILOTLR0N8/www/help1stanswernew/inc/html.php on line 1168

Warning: Trying to access array offset on value of type bool in /is/htdocs/wp13465426_9ILOTLR0N8/www/help1stanswernew/inc/html.php on line 1171

Warning: Trying to access array offset on value of type bool in /is/htdocs/wp13465426_9ILOTLR0N8/www/help1stanswernew/inc/html.php on line 1172

Warning: Undefined array key 15 in /is/htdocs/wp13465426_9ILOTLR0N8/www/help1stanswernew/inc/html.php on line 1453

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
standardimport:generische_konfiguration_fuer_customer-_und_konfigurationitemimport [2012/08/01 14:44]
srom angelegt
standardimport:generische_konfiguration_fuer_customer-_und_konfigurationitemimport [2013/01/31 21:14] (current)
Line 1: Line 1:
 ===== Generische Konfiguration für Kunden- und KonfigurationItemimport ===== ===== Generische Konfiguration für Kunden- und KonfigurationItemimport =====
  
-=== Konfiguration des CSV-PreProcessors ===+==== Konfiguration des CSV-PreProcessors ====
  
-Beispiel+In 5.5.1.0 wurde der Präprozessor umgebaut. Firmen- und Ansprechpartnerdaten sind ab dieser Version in __einer__ .csv-Datei und der Benutzer kann außerdem CustomAttributes importieren. \\ 
 + 
 +Beispieldateien:  
 +  * {{:standardimport:import.txt|import.csv}} CSV-Datei.  
 +  * {{:standardimport:template.xml|}} Template-XML, die das XML-Format definiert, in die die .csv-Datei umgewandelt werden soll.  
 +\\ 
 +Beispielkonfiguration
  
 <code xml> <code xml>
-<preProcessorSettings key="default" delimiter=";" sourceDirectory="ConfigurationItemImport\preProcessDir" fileMask="*.csv" templateFilePath="ConfigurationItemImport\format.xml" useHeaders="true" />+<preProcessorSettings encoding="UTF-8" key="default" delimiter=";" sourceDirectory="ConfigurationItemImport\preProcessDir" fileMask="*.csv" templateFilePath="ConfigurationItemImport\format.xml" useHeaders="true" quote="QuotationMark" />
 </code> </code>
  
 +**encoding:** Das Encoding der csv-Datei. Kann z.B. "Unicode" oder "UTF-8" sein. [[Import Encpdings]]\\
 **delimiter:** Das Trennzeichen zwischen den Spalten \\ **delimiter:** Das Trennzeichen zwischen den Spalten \\
 **sourceDirectory:** Das Verzeichnis in dem die CSV-Dateien liegen \\ **sourceDirectory:** Das Verzeichnis in dem die CSV-Dateien liegen \\
 **fileMask:** Filterfunktion, welche CSV-Dateien importiert werden sollen. \\ **fileMask:** Filterfunktion, welche CSV-Dateien importiert werden sollen. \\
 **templateFilePath:** Die Vorlage-XML-Datei \\ **templateFilePath:** Die Vorlage-XML-Datei \\
-**useHeaders:** Legt fest, ob die Spaltenüberschriften aus der CSV-Datei benutzt werden. Ist es deaktiviert, werden folgende Spaltenüberschriften benutzt: column1, column2, columnN, ...+**useHeaders:** Legt fest, ob die Spaltenüberschriften aus der CSV-Datei benutzt werden. Ist es deaktiviert, werden folgende Spaltenüberschriften benutzt: column1, column2, columnN, ...\\ 
 +**quote:** (5.5.17.0+) Steuert die Zeichen, welches das Feld im CSV begrenten (vor bzw. nach dem Trennzeichen). Folgende Werte sind möglich:  
 +^quote^Beispiele^Standardwert^ 
 +|NoQuotationMark|foo;bar;foo;bar oder foo;"ba"r;f"o"o;bar| | 
 +|QuotationMark|"foo";"bar";"foo";"bar"|x| 
 +|SingleQuotationMark|'foo';'bar';'foo';'bar'| | 
 +==== Mapping von Feldern beim XML-Import (Kunden- und ConfigurationItemImport) ==== 
 + 
 +Die Werte von beliebigen Feldern können beim Import einer XML-Datei vor dem Speichern verändert werden. 
 + 
 +=== Konfiguration === 
 + 
 +Die Konfiguration des Mappings ist über die Datenbanktabelle "tbImportMapping" möglich. Diese hat folgenden Aufbau: 
 + 
 +^Feld^Funktion^ 
 +|importName|Der Name des Imports, zu dem das Mapping gehört. z.B. "CustomerImport" oder "ConfigurationItemImport"
 +|fieldName|Der Name des Feldes, das verändert werden soll. (siehe unten)| 
 +|currentValue|Der Wert des Feldes, der aktuell zugewiesen ist und ersetzt werden soll.| 
 +|nextValue|Der Wert, den das Feld zukünftig haben wird.| 
 + 
 +== Aufbau der FieldNames == 
 + 
 +Der "fieldName" ist jeweils analog der XML-Struktur aufgebaut.\\ 
 +Ausnahme: Der XML-Knoten "contactperson" heißt beim Mapping "CustomerContactPerson"
 + 
 +Beispiele beim CustomerImport: 
 +  CustomerContactPerson.attributes.test 
 +  CustomerContactPerson.name 
 +  status 
 +   
 +Beispiele beim ConfigurationItemImport: 
 +  customerConfigurationItemInfo.field
standardimport/generische_konfiguration_fuer_customer-_und_konfigurationitemimport.1343825045.txt.gz · Last modified: 2012/08/01 14:44 (external edit)