Excel/CSV
Konfiguration
<!-- AddressService -->
<AddressProvider id="E10A8313-A92D-4CB2-A12B-9AEB58F39207" order="1" active="true">
<!-- serverside Excel/CSV address provider -->
<AddressProvider id="62C19ADA-826B-4EBC-848D-B32E957D78C6" Title="myCSVFile.csv">
<SearchParameters>
<SearchParameter Name="firstName" Label="Vorname/Name" Type="String" Length="100" Sort="1" />
</SearchParameters>
<FilePath>myCSVFile.csv</FilePath>
<Provider Name="CSV"></Provider>
<Icon></Icon>
<Mapping>
<!-- Mapping hier einfügen -->
</Mapping>
</AddressProvider>
</AddressProvider>
Parameter
- id 62C19ADA-826B-4EBC-848D-B32E957D78C6
- SearchParameter Liste mit allen Eingabemöglichkeiten.
- Name Eindeutige Id für den Parameter. Entspricht den Spaltenüberschriften für CSV oder für Excel Dateien in welchen gesucht werden soll.
- Label Angezeigter Text vor dem Eingabefeld
- Typ Eingabetyp: String(Text), Long(Zahl), Boolean (Ja/Nein) oder Date (Datum)
- Length Maximale Länge für Strings
- Sort Sortierungswert gegenüber den anderen Parametern
- Mapping Mapping auf primedocs Kontaktfelder. Siehe Standard-Kontakt-Mapping.
- Provider Provider, entweder CSV oder EXCEL. Angegeben im Attribut Name.
- Title Der Titel, der dem Benutzer angezeigt wird.
- Icon Base64-Icon, das dem Benutzer im Empfängerdialog angezeigt wird.
File: CSV Provider
Konfiguration
<Provider Name="CSV">
<HasHeaders>True</HasHeaders>
<Delimiter>,</Delimiter>
</Provider>
- HasHeaders Standardwert:
True, falls die CSV-Datei überschriften besitzt. SonstFalse. Wenn keine Header vorhanden sind, werden die Spalten nummeriert (SearchParameter und Mapping entsprechend anpassen). - Delimiter Trennzeichen. Standardwert:
";"
File: Excel Provider
Konfiguration
<Provider Name="EXCEL">
<HasHeaders>True</HasHeaders>
<Sheet>Blatt 2</Sheet>
</Provider>
- HasHeaders Standardwert:
True, falls die Excel-Datei überschriften besitzt. SonstFalse. Wenn keine Header vorhanden sind, werden die Spalten wie im Excel nummeriert (A, B...) (SearchParameter und Mapping entsprechend anpassen). - Sheet Das zu verwendende Excel-Blatt. Wird kein Wert angegeben, wird das erste Blatt verwendet.