Select
Über primedocs Select wird auf Adress- und Stammdaten aus Drittsystemen zugegriffen und diese für die Dokumentgenerierung bereitgestellt — z.B. Empfängeradressen aus einem CRM, Firmendaten aus einem Verzeichnisdienst oder Positionen aus einer Datenbank.
Abgrenzung zu Connect
Select und Connect ergänzen sich, verfolgen aber unterschiedliche Richtungen:
- Connect wird von einem Drittsystem angestossen und übergibt Daten an primedocs, um eine Dokumentgenerierung auszulösen (Push).
- Select wird aus primedocs heraus verwendet, um während der Dokumentgenerierung Daten aus einem Drittsystem zu beziehen (Pull) — typischerweise über die Suche im Eigenschaften-Dialog.
Architektur
Select besteht aus drei Bausteinen:
- Data Provider — die Anbindung an die jeweilige Datenquelle (CSV, Excel, SQL, HTTP/REST, JavaScript). Siehe Datenschnittstelle.
- Mapping — bildet die Quellfelder (z.B. Datenbankspalten oder XML-/JSON-Pfade) auf die primedocs-Zielfelder ab.
- Schema — beschreibt die Struktur der Zieldaten (
Objectbzw.ObjectCollection), auf die gemappt wird.
Die Konfiguration der Data Provider samt Mapping und Schema ist unter Datenschnittstelle beschrieben.