AddressDirectory
Beschreibung
Der AddressDirectory-Provider bindet elego an ausgewählte digitale Services der Schweizerischen Post an.
Folgende Anwendungsfälle werden unterstützt:
-
Adressprüfung
Mit der Adressprüfung wird die postalische Korrektheit einer Anschrift (Strasse, Hausnummer, PLZ und Ort) überprüft.
Für die Adressprüfung wird die Meldung buildingverification des Address Web Services REST der Post verwendet.
-
Personenprüfung
ValidatePersonData prüft, ob die Post eine Person mit den übergebenen Daten Name, FirstName, Street, HouseNumber, Postcode und LocationName kennt und ob die Person an der übergebenen Adresse wohnt.
Für die Prüfung wird der AddressVerification-Request mit der Ressource runquery2 des Address Web Services REST der Post verwendet.
Bausteine
Folgende Bausteine stehen zur Verfügung:
Entities
Activities
Queries
Keine passenden Einträge gefunden.
ValueLists
Keine passenden Einträge gefunden.
Expression Functions
Datenmodell
folgt
Configs
| Parameter | Beschreibung | Beispiel |
|---|---|---|
PostAddressService.Url |
Postservice-URL | Siehe Info |
PostAddressService.User |
Postservice-User | Service-User (von Post vorgegeben) |
PostAddressService.Pwd |
Postservice-Passwort | Passwort kann verschlüsselt abgelegt werden. |
Post-Service URLs
Voraussetzungen
Für den Zugriff auf den REST-Service der Post ist ein Konto bei der Post erforderlich.
Kosten (Stand Ende 2020):
- Die einmalige Einrichtung des Services ist kostenpflichtig (Kosten: ~ CHF 2'000.--).
- BuildingVerification-Requests für die reine Adressprüfung (ohne Name/Vorname) mit Resource buildingverification sind gratis.
- AddressVerification-Requests für die Personenprüfung mit Ressource runquery2 sind kostenpflichtig.
Kontaktdaten Post: Tel. +41 58 386 67 67 | address-maintenance@swisspost.ch
Service-Dokumentation: Address web services REST
Beispiele
Sample-Ressourcen
| Typ | PublidId | Beschreibung |
|---|---|---|
DynamicGui |
ZS_Addressreference |
Beispiel-GUI für die Anzeige eines IAddressReferenceItems |
Validierung einer Adresse
Die Validierung einer Adresse kann als Toolbar-Command in einem Entity-Gui (z.B. IPerson) wie folgt eingebaut werden: