ExistingListDataProvider
Mit dem ExistingListDataProvider können Benutzer auf ihre eigene Excel-Dateien zugreifen, ohne dass diese zentral erfasst und konfiguriert werden müssen. Die Auswahl der Excel-Datei erfolgt direkt über eine Dateiauswahl auf dem jeweiligen Gerät.
Für “verwaltete” CSV- oder Excel-Dateien, welche z.B. zentral hinterlegt sind, eignet sich der CsvDataProvider oder ExcelDataProvider besser.
Konfiguration
Der ExistingListDataProvider kann in der Dokumentfunktion Forms optional mit einem Namen versehen werden (z.B. “Excel-Export aus CRM”), um die Erkennung für Benutzer zu erleichtern. Eine weitere Konfiguration ist nicht zwingend erforderlich.
<ExistingListDataProvider DisplayName="Excel Export aus CRM"
DefaultSheetName="Daten" EnableCustomSheetSelection="true" AutoAddAllEntries="true"
SkipMappingIfComplete="true" />Neben dem DisplayName können folgende optionale Attribute definiert werden. Diese steuern, wie die Excel-Datei beim Import verarbeitet wird und welche Auswahlmöglichkeiten dem Benutzer anzeigt werden:
DefaultSheetName: Name der vorausgewählten Arbeitsmappe der Excel-Datei. Ist kein Wert definiert, wird automatisch die erste Arbeitsmappe vorselektiert.
EnableCustomSheetSelection (
true/false): Zeigt dem Benutzer ein Dropdown zur manuellen Auswahl der Arbeitsmappe an.AutoAddAllEntries (
true/false): Fügt automatisch alle Listeneinträge hinzu, sodass keine manuelle Auswahl durch den Benutzer erforderlich ist.SkipMappingIfComplete (
true/false): Überspringt den Mapping-Dialog, wenn alle Spalten der Excel-Datei mit dem konfigurierten Mapping übereinstimmen.
PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland