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.