PickPost und My Post 24
Transcription
PickPost und My Post 24
Webservice «PickPost und My Post 24» inkl. Kartenapplikation «Standortsuche» Handbuch für die Integration Webservice «PickPost und My Post 24», Version 3 Standortsuche im Responsive Design März 2016 1 Inhaltsverzeichnis 1 Einleitung 4 1.1 An wen richtet sich dieses Handbuch? 4 1.2 Wie ist dieses Handbuch aufgebaut? 4 1.3 Gültigkeit 4 1.4 Kosten 4 1.5 Nutzungsbedingungen 4 1.6 Teilnahmebedingungen 4 2 Ablauf der PickPost / My Post 24-Integration und Support 5 2.1 Anmeldung und Aufschaltung 5 2.1.1 Aktivieren des Webservices «PickPost und My Post 24»5 2.2 Support bei der Integration und bei Problemen 5 2.2.1 Unterstützung bei der Integration5 2.2.2 Systemunterbrüche und Fehlermeldungen5 3 Beispiele von PickPost / My Post 24-Integration 6 3.1 Die technischen Systeme kurz erklärt 6 3.1.1 Webservice «PickPost und My Post 24»6 3.2 PickPost- oder My Post 24-Standorte 3.3 Bestellerfassung 12 3.4 Bestellmaske online und Bestellschein 12 3.5 Gestaltungsvorgaben (Layout) 13 7 3.5.1 Postlogo13 3.5.2 PickPost / My Post 24 Icons14 3.5.3Einbindung 15 3.6 Datenschutz 16 4 Technische Informationen und Anleitungen 17 4.1 Webservice «PickPost und My Post 24» 17 4.1.1 Übertragungsprotokoll17 4.1.2 Authentifizierungsmechanismus17 4.1.3 Endpunkt-Adresse des Webservices «PickPost und My Post 24» V317 4.1.4 Dienstleistungsbeschreibung17 4.1.5 Operation «FindCustomerPickPostNumberRequest»17 4.1.6 Antwort «FindCustomerPickPostNumberRequest»18 4.1.7 Integrierte Fehlermeldung18 4.1.8 Struktur des Webservices «PickPost und My Post 24»19 2 4.2 Integration der Kartenapplikation «Standortsuche» 22 4.2.1 Aufbau und Design der neuen Standortsuche22 4.2.2 Aufbau für die Einbindung der Standortsuche25 4.2.3 Technische Einbindung im HTML-Code25 4.2.4 Adressierung übernehmen27 4.2.5 URL Parameter28 4.2.6 URL Encoding29 4.2.7 Abschliessende Bemerkungen29 4.2.8 Anmeldeformular für die Integration der Kartenapplikation «Standortsuche»30 4.3 PickPost- oder My Post 24-Standorte-Datei 31 4.3.1 Allgemeine Beschreibung31 4.3.2 Aktualisierungen31 4.3.3 Dateiname31 4.3.4 PickPost- oder My Post 24-Standorte-Liste im XML-Format31 4.3.5 Prüfschema zum XML-File der PickPost- oder My Post 24-Standorte-Liste31 4.3.6 Übermittlungseinstellungen31 4.3.7 Aktualisierungen der PickPost- oder My Post 24-Standorte-Datei31 4.3.8 Dateistruktur PickPost- oder My Post 24-Standorte-Datei31 4.3.9 Download der Daten der PickPost- oder My Post 24-Standorte-Datei34 4.3.10Verwendung der Daten der PickPost- oder My Post 24-Standorte-Datei34 4.3.11Beispiele35 5 Links 37 3 1Einleitung 1.1 An wen richtet sich dieses Handbuch? 1.3Gültigkeit Dieses Handbuch haben Sie von Ihrer Kundenberaterin oder Ihrem Kundenberater erhalten. Es enthält alle Informationen, um PickPost / My Post 24 in Ihren Bestellprozess zu integrieren. Ihre Kundenberaterin oder Ihr Kundenberater informieren Sie gerne über weitere Möglichkeiten zu unseren empfängerorien tierten Dienstleistungen wie zum Beispiel den Login PostCon nector und weiteren dazugehörigen Angeboten. Der Vorteil für Sie im Gegensatz zur alleinigen Integration des Webservices «PickPost und My Post 24»: Bei technischen Aktua lisierungen der von PickPost betroffenen Systemen oder bei neuen Möglichkeiten einer PickPost / My Post 24-Integration fällt für Sie keine Neuprogrammierung an. Sprechen Sie Ihre Kunden beraterin oder Ihren Kundenberater darauf an. Ihre Kundenberaterin oder Ihr Kundenberater der Post begleitet Sie Schritt für Schritt durch die ganze Integration des Webser vices «PickPost und My Post 24» und ist bei Fragen gerne für Sie da. 1.2 Wie ist dieses Handbuch aufgebaut? Eine vollständige Integration des Webservices besteht aus drei Komponenten: – geografische Standortsuche mit Karte – Abrufen der Kundendaten erfolgt über diesen Webservice – Übermittlung der Sendungsdaten Die Voraussetzungen für eine korrekte Integration bei Ihnen sind: – Sie führen Ihre Stammdaten – Mit den Daten aus der Standortsuche und dem Webservice sowie Ihren Stammdaten drucken Sie korrekte physische Adressetiketten aus – Sie füllen die Datentransfer-Felder mit den oben erwähnten Daten aus – Vorzugsweise verfügen Sie nebst einem Produktivsystem über ein Testsystem (Integration) Kapitel 2 Informationen zur Anmeldung für die technischen Systeme und zum Support Kapitel 3 Beispiele von Websites mit PickPost / My Post 24-Integration Kapitel 4 Technische Informationen, Programmieranleitungen inkl. Appli kation «georeferenzierte Standortsuche» mit Karte usw. Kapitel 5 Alle Links des Dokuments auf einen Blick und Links auf weitere nützliche Dokumente Alles Wichtige für die Integration in elektronischer Form finden Sie unter www.post.ch/pickpost-mypost24. In jedem Fall werden Sie von Ihrer Kundenberaterin oder Ihrem Kundenberater informiert, wenn Sie bei technischen Änderungen betroffen sind und erhalten Unterstützung 1.4Kosten Der Einsatz des Webservice PickPost und My Post 24 ist kostenlos. An einen PickPost- oder My Post 24-Standort adressierte Sendungen kosten gleichviel wie an die Domiziladresse zugestellte Sendungen (Pakete und Briefe mit Barcode). 1.5Nutzungsbedingungen PickPost wird ausschliesslich von der Schweizerischen Post ange boten und darf nicht zweckentfremdet oder missbräuchlich ein gesetzt werden. 1.6Teilnahmebedingungen Wenn Sie PickPost / My Post 24 in Ihren Bestellprozess integrieren, stimmen Sie den unten aufgeführten Teilnahmebedingungen der Schweizerischen Post zu. Bei Unsicherheiten steht Ihre Kundenberaterin oder Ihr Kundenberater gerne zur Verfügung. Teilnahmebedingungen PickPost / My Post 24 www.post.ch/pickpost-ts (Klappmenü «Weitere Unterlagen») Teilnahmebedingungen Webservice «Barcode» www.post.ch/barcode-ts (Klappmenü «Technische Dokumentationen») Teilnahmebedingungen DataTransfer www.post.ch/datatransfer-ts (Klappmenü «Paket/Express/Vinolog» oder «Briefe mit Barcode») 4 2 Ablauf der PickPost / My Post 24-Integration und Support 2.1 Anmeldung und Aufschaltung Nachdem Sie mit Ihrer Kundenberaterin, Ihrem Kundenberater definiert haben, welche technische Umsetzung Sie wählen, mel det er Sie für die nötigen technischen Systeme an und veranlasst deren Aufschaltung. Kundenspezifische Daten (z. B. Login Kunden center, Rechnungsbeziehung, technische User (TU) usw.) werden Ihnen per E-Mail zugestellt. Sobald die Testphase erfolgreich abgeschlossen werden kann, erfolgt die Freischaltung durch die Post. 1.Definition der Umsetzungsvariante 2.Implementieren Webservice-Client 4.Freigabe durch Post 5.Liveschaltung 3.Testphase Alle technischen Unterlagen für die Programmierung finden Sie im Kapitel 4 dieses Handbuchs oder unter www.post.ch/pickpost-mypost24. 2.1.1 Aktivieren des Webservices «PickPost und My Post 24» Um die Integration des Webservices «PickPost und My Post 24» zu starten, wenden Sie sich bitte direkt an Ihre Kundenberaterin, an Ihren Kundenberater. Wenn Sie eine Anmeldung für den Webservice wünschen, nimmt Ihre Kundenberaterin, Ihr Kundenberater die nötigen Einstellungen vor. Die Kundenberaterin, der Kundenberater füllt mit Ihnen zusam men die Anmeldung zur Integration Webservice «PickPost und My Post 24» und das Anmeldeformular für die Integration der Standortsuche der Schweizerischen Post vor. 2.2 Support bei der Integration und bei Problemen 2.2.1 Unterstützung bei der Integration Bitte wenden Sie sich für die Anmeldung und bei Fragen rund um die Integration an Ihre Kundenberaterin oder an Ihren Kunden berater der Post. 2.2.2 Systemunterbrüche und Fehlermeldungen Installationsarbeiten oder andere geplante Unterbrüche der Webservices «Barcode» sowie «PickPost und My Post 24» werden nach Möglichkeit in Randzeiten verlegt. Sie werden über geplante Ausfälle und Unterbrüche rechtzeitig via E-Mail informiert. Die Post setzt höchste interne Anforderungen an einen stabilen und einwandfreien Betrieb des Webservices «PickPost und My Post 24». Dennoch kann es aufgrund technischer Probleme oder Störungen ausnahmsweise zu Ausfällen der Webservices kommen. In einem solchen Fall oder bei Fehlermeldungen nehmen Sie bitte mit dem jeweiligen Kundendienst oder Support Webservice Kontakt auf. Auch bei Problemen mit der Datenübermittlung wenden Sie sich bitte an den entsprechenden Kundendienst oder Support Webservice. Kontakt Webservice «PickPost und My Post 24» Kundendienst Telefon 0848 888 888 Telefon 0848 888 899 E-Mailkundendienst@post.ch Support Webservice Telefon 0848 888 488 E-Mailwebservice@post.ch Diese Informationen leitet er an unseren Support Webservice und die Verantwortlichen der Standortsuche weiter. So erhalten Sie die benötigten Unterlagen für den Start der Integration in Ihrer Testumgebung. 5 3 Beispiele von PickPost / My Post 24Integrationen 3.1 Die technischen Systeme kurz erklärt 3.1.1 Webservice «PickPost und My Post 24» Der Webservice «PickPost und My Post 24» dient dazu, die PickPost / My Post 24-Kundenidentifikation und den Kundenstatus abzurufen. Nach der Übermittlung der Kundendaten er halten Sie als Antwort bei bestehenden Kunden die aktuelle und bei Neukunden eine frisch generierte User ID. In beiden Fällen wird zusätzlich mitgeteilt, welchen Status (NONE, MAIL, REGIST RED_MAIL oder SUISSE-ID) der Kunde hat. Diese Information ist vor allem für die Lieferung an My Post 24-Automaten wichtig. Der Status zeigt an, ob die Post die Identität des Kunden schon verifiziert hat. MAIL, REGISTRED_MAIL und SUISSE-ID können dabei als gleichwertig betrachtet werden. Damit die Sendung zuverlässig an den Kunden ausgelie fert werden kann, muss die PickPost / My Post 24-User ID zwingend in die alternative PickPost- oder My Post 24-Standortadresse integriert und zusammen mit den Sendungsdaten elektronisch übermittelt werden (s. Handbuch Web service «Barcode» und Handbuch DataTransfer). Beispiele von korrekten Adressen von Sendungen an einen PickPost- oder My Post 24-Standort (vgl. 3.3 Bestellerfassung und 4.2 Integration der Kartenapplikation «Standortsuche»): Beispiel Adressierung PickPost Aufbau der PickPost-/ My Post 24-Adressen Beispiel mit Hans Muster PickPost-User ID Anrede, Vorname, Name Herr Hans Muster PickPost User ID PickPost MU123456 Strasse, Nummer Bahnhofstrasse 67 Postleitzahl, Ort 5000 Aarau Im Onlinedienst «Standorte und Öffnungszeiten» finden Sie für jede PickPost-Stelle einen detaillierten Hinweis zur Adressierung. Beispiel Adressierung My Post 24 Aufbau der PickPost-/ My Post 24-Adressen Beispiel mit Hans Muster My Post 24-User ID Anrede, Vorname, Name Herr Hans Muster MyPost24 User ID MyPost24 MU123456 Strasse, Nummer oder Gebäudebezeichnung MP Shoppyland Postleitzahl, Ort 3322 Urtenen-Schönbühl Im Onlinedienst «Standorte und Öffnungszeiten» finden Sie für jeden My Post 24-Automaten detaillierte Hinweise zur Adressie rung. Webservice «PickPost und My Post 24» für PickPost / My Post 24-Registrierung und/oder Anfrage User ID (Request): z. B. Domiziladresse und E-Mail des Kunden, Benachrichtigungsmodus Webanbindung Logik / Verarbeitungsteil Grafisches User Interface (GUI) Kundensystem Webservice «PickPost und My Post 24» (Response): meldet PickPost / My Post 24-User ID und Status des Users Vereinfachte Darstellung des Ablaufs des Webservices «PickPost und My Post 24» 6 Webservice «PickPost und My Post 24» prüft Kundenanfrage, registriert wenn Neukunde und meldet PickPost / My Post 24User ID 3.2 PickPost- oder My Post 24-Standorte Es gibt verschiedene Möglichkeiten, wie Sie Ihren Kunden die PickPost- / My Post 24-Standorte anzeigen können: Suche via Karte Schritt 3: Bestimmen Sie Ihre Lieferadresse Lieferadresse an Ihre Domiziladresse 1 Hans Muster Musterstrasse 11 1234 Musterhausen an eine andere Adresse an eine PickPost-Stelle oder an einen My Post 24-Automaten 2 Beispiel PickPost-Stelle (zuletzt benutzt/selektiert): Poststelle 3601 Thun 1 Bahnhofplatz Panoramastrasse 1A – 3600 Thun Öffnungszeiten: 08:30 – 19:00 Mo – Fr 09:00 – 12:00 Sa Beispiel My Post 24-Automat (zuletzt benutzt/selektiert): 3322 Schönbühl Shoppyland My Post 24 MP Shoppyland – 3322 Urtenen-Schönbühl Öffnungszeiten: 00:00 – 23:59 Mo – So Wie wünschen Sie die Benachrichtigung bei Ankunft der Sendung in der Pick-Post-Stelle oder an einem My Post 24-Automaten? 3 per E-Mail E-Mail: hans.muster@bluewin.ch per SMS Mobile-Nr.: * * obligatorische Felder PickPost-Stelle oder My Post-24-Automaten suchen: 4 basel Ergebnisse filtern 6 Ergebnisse Beispiel einer Bestellseite mit PickPost / My Post 24-Integration und georeferenzierter Standortsuche 7 1 Wahl der Lieferadresse Ihre Kunden können sich die Sendung an ihre Domiziladresse, an eine andere Adresse oder an einen PickPost- oder My Post 24-Standort liefern lassen. Wird die Option «an einen PickPost- oder My Post 24-Standort» aktiviert, erscheinen in der Bestellmaske die Frage zur Benachrichtigung 3 und die Karte für die Stellensuche 4. 2 Vorgeschlagener PickPost- oder My Post 24-Standort Sie haben die Möglichkeit, Ihren Kunden einen PickPost- oder My Post 24-Standort vorzuschlagen. Dies kann zum Beispiel die Stelle sein, die am nächsten zur Domiziladresse liegt. Falls der Kunde bei Ihnen bereits einmal an einen PickPost- oder My Post 24-Standort liefern liess, können Sie ihm den letztge wählten PickPost- oder My Post 24-Standort vorschlagen. 3 Angaben zur Benachrichtigung Ihre Kunden können angeben, auf welche Weise sie benachrich tigt werden wollen, wenn die Sendung am PickPost- oder My Post 24-Standort eingetroffen ist (E-Mail und/oder SMS/MMS). Nebst der Standortsuche mittels der Karte (siehe Darstellung Seite 7) können Sie die PickPost- oder My Post 24-Standorte auch in einer ausführlichen Liste mit den Öffnungszeiten anzei gen. 4 Suchen und Auswählen eines PickPost- oder My Post 24-Standorts Die verschiedenen Standorte mit den entsprechenden Informati onen sind auf der Karte ersichtlich. Mit der georeferenzierten Standortsuche ist es möglich, den nächstgelegenen PickPost- oder My Post 24-Standort von einem definierten Ort anzeigen zu lassen. Dieser Ort kann entweder mittels JavaScript-Parameter an die Kartenapplikation übermittelt oder vom Benutzer manuell eingegeben werden. Die Karte zentriert sich dynamisch an diesem Ort und zeigt den nächsten PickPost- oder My Post 24Standort an. Wenn Ihre Kunden einen PickPost- oder My Post 24- Standort auswählen, wird die korrekte Lieferadresse direkt in das Bestellformular übernommen. 8 Suche nach dem nächstgelegenen Standort (Beispiel PickPost-Stelle) - - Beispiel der Darstellung von PickPost- oder My Post 24-Standorten in einer Liste Die PickPost- und / oder My Post 24-Standorte sind in einer Liste aufgeführt und können durch Aktivierung des Buttons ausgewählt werden. Vorteil dieser Darstellungsart: Die Öffnungszeiten jeder Stelle lassen sich mit einem Mausklick anzeigen. Auch hier bietet sich die Möglichkeit, die Stelle auf ei ner Karte anzeigen zu lassen. 9 Anzeige der Standorte via Drop-down-Menü (Beispiel PickPost-Stelle) Darstellung der PickPost- oder My Post 24-Standorte in einem Drop-down-Menü Der Kunde kann nach Kanton, Postleitzahl bzw. Ort oder Region suchen. Die Auswahl der PickPost- oder My Post 24-Standorte erscheint anschliessend im Drop-down-Menü. Dort kann der Kunde die gewünschte Stelle bequem mit einem Klick auswählen. 10 Auswahl des zuletzt gewählten Standorts (Beispiel PickPost-Stelle) - - Wenn Sie die Standortsuche selber aufbereiten wollen, stellen wir Ihnen wöchentlich eine Standortliste mit allen benötigten Informationen zur Verfügung. Wir empfehlen jedoch die Einbindung unserer Karte mit der Anzeige der unterschiedlichen Standorte. Die Suche nach dem favorisierten Standort wird dadurch für Ihre Kunden vereinfacht und für Sie entfällt das wöchentliche Einbinden der Updates. Im Kapitel 4.2 finden Sie die technischen Informationen zum Einbinden der georeferenzierten Standortkarte in den Bestellpro zess. Im Kapitel 4.3 finden Sie alle technischen Angaben zur Einbin dung unserer Standortlisten. Bei einer korrekten Einbindung der Standortwahl werden die dazugehörigen Adressdaten automatisch in die Bestellung über nommen. So ist sichergestellt, dass Ihre Kunden die Informatio nen nicht selber erfassen müssen und die Adressierung in jedem Fall korrekt ist. - 11 3.3Bestellerfassung 3.4 Bestellmaske online und Bestellschein Um eine Bestellung anschliessend korrekt an einen PickPost- oder My Post 24-Standort adressieren zu können, müssen bei der Adresserfassung mindestens 4 Zeilen zur Verfügung stehen: Es ist wichtig, dass die Bestellmaske so aufgebaut ist, dass eine korrekte und vollständige Lieferadresse erstellt wird. Wir empfeh len Ihnen, online die PickPost- oder My Post 24-Standorte mittels der georeferenzierten Suche Ihren Kunden anzuzeigen, damit keine Fehler bei der Adressangabe entstehen. Auf dem Bestell schein muss es bei der Lieferadresse unbedingt genügend Platz haben, um eine korrekte PickPost-Adresse angeben zu können. Wir empfehlen folgende Zeilen: Beispiel Adressierung PickPost Aufbau der PickPost/ MyPost24-Adressen Beispiel mit Hans Muster PickPost-User ID Anrede, Vorname, Name Herr Hans Muster PickPost User ID PickPost MU123456 Strasse, Nummer Bahnhofstrasse 67 Postleitzahl, Ort 5000 Aarau Bitte beachten Sie, dass die Adressierung bei PickPost-Stellen neu der Standortadresse entspricht. Es gibt keine Postfachadres sierung mehr. Die Postfachadressierung an PickPost-Poststellen ist nicht mehr gültig. Beispiel Adressierung My Post 24 Aufbau der PickPost/ MyPost24-Adressen Beispiel mit Hans Muster PickPost-User ID Anrede, Vorname, Name Herr Hans Muster MyPost24 User ID MyPost24 MU123456 Strasse, Nummer oder Gebäudebezeichnung MP Shoppyland Postleitzahl, Ort 3322 Urtenen-Schönbühl Bitte beachten Sie, dass die Adressierung für My Post 24-Auto maten nicht in jedem Fall der Standortadresse entspricht. Besonders zu beachten ist die Schreibweise der Keywords PickPost / MyPost24 ohne Leerschlag gefolgt von einem Leerschlag mit der 8-stelligen alphanumerischen User ID (PickPost-/My Post 24-Kundennummer). Keyword MyPost24 ohne Leerschlag schreiben. 12 Vorname, Name (MUSS) Zusatz Name (MUSS = PickPost MU123456 oder MyPost24 MU123456) Strasse, Nr., Gebäudebezeichnung(MUSS) PLZ, Ort (MUSS) Die Post prüft die eingelieferten Daten nicht auf deren Richtigkeit. Die Verantwortung hierfür liegt bei Ihnen. 3.5 Gestaltungsvorgaben (Layout) 3.5.1Postlogo Das Logo der Schweizerischen Post existiert in 4 Sprachen (Deutsch, Französisch, Italienisch und Englisch) und kann sowohl farbig als auch schwarz-weiss zur Verfügung gestellt werden. Die von Ihnen benötigten Postlogos wird Ihnen Ihre Kundenbe raterin, Ihr Kundenberater zukommen lassen. Gebrauch des Logos Beachten Sie bei der Platzierung des Logos auf Ihrer Website oder in Ihren Printunterlagen (Kataloge, Bestellschein, Flyer usw.) folgende drei Punkte: −Das Postlogo darf nicht geändert werden. −Das Logo wird ohne Textzusätze (wie z. B. «In Zusammenarbeit mit») eingesetzt. −Um das Postlogo muss eine Schutzzone bestehen: Diese garantiert einen Mindestabstand zu anderen Logos, zu Bildern oder Texten. Die Grösse der Schutzzone entspricht 2 Mal der Höhe des «Fusses» des Schweizerkreuzes (siehe Grafik). Logo ohne definierte postgelbe Fläche x x 2x 2x Wenn immer möglich, soll das dreifarbige Logo gebraucht wer den. Das schwarz-weiss-Logo kommt nur zum Einsatz, wenn das farbige Logo aus technischen Gründen nicht eingesetzt werden kann. 2x Logo mit definierter postgelber Fläche 2x Einsatz 3- und mehrfarbige Drucksachen Farbe 3-farbig Sonderfarben, 4-farbig Euroskala, 5-farbig: 4-farbig Euroskala Postgelb (Sonderfarbe) x 2x 2x Einsatz 2x 1-farbige Drucksachen FarbeSchwarz Bemerkung Logo steht zwingend auf 25% Schwarz Einsatz 1-farbige Drucksachen auf postgelbem oder weissem Untergrund Schwarz Farbe Balken 25% Schwarz 13 Richtig + MusterGmbH Um das Postlogo ist die erforderliche Schutzzone eingehalten. Es ist vom Logo des Versandhändlers klar abgegrenzt. Falsch + MusterGmbH Um das Postlogo ist keine Schutzzone. Die beiden Logos ver schmelzen zu einem Bild, was nicht erlaubt ist. 3.5.2PickPost / My Post 24 Icons Verwenden Sie die Icons für PickPost / My Post 24, um Ihre Kunden auf die praktischen alternativen Abholorte aufmerksam zu machen. Wenden Sie sich für die Icons an Ihre Kundenberaterin, Ihren Kundenberater. PickPost My Post 24 Empfohlener Mouseover-Text PickPost: Empfangen und geben Sie Sendungen auf, wo Sie wollen. 14 My Post 24: Sendungen einfach rund um die Uhr versenden und empfangen. 3.5.3Einbindung Wie Sie die Icons auf Ihrer Homepage einbauen können, zeigen die folgenden Beispiele, die ebenfalls für Printumsetzungen möglich sind. Webshop So einfach kommen Sie zu Ihrer Sendung. PickPost Wählen Sie für die Zustellung eine aus zahlreichen alternativen Abholstellen aus. Kostenlos. Mehr dazu (Link in Box unten) My Post 24 Empfangen Sie Ihre Pakete in einem Automaten. Kostenlos. Mehr dazu (Link auf Folgeseite) Mustertexte z. B. unter «Bestellung und Lieferung» Diese Texte dürfen vom Onlineshop erst nach erfolgreicher Integration des Webservices «PickPost und My Post 24» auf der Webseite oder in Kommunikationsmitteln verwendet werden. Sind Sie viel unterwegs? So kommen Sie trotzdem schnell zu Ihrer Bestellung. PickPost Empfangen und geben Sie Sendungen auf, wo Sie wollen! Kostenlos. PickPost bietet Ihnen über 2400 alternative Abhol- und Aufgabestellen in der ganzen Schweiz. Geben Sie bei der Bestellung dem Versender Ihre persönliche User ID und die gewünschte PickPost-Stelle als Lieferadresse an. Sie werden per SMS und/oder E-Mail informert, sobald die Sendung abholbereit ist. Mit PickPost lassen sich auch einfach Pakete zurücksenden und vorfrankierte eingeschriebene Briefe aufgeben. In der Regel innerhalb von 7 Tagen können Sie die Sendung dort abholen. Infos und Anmeldung unter www.post.ch/pickpost Wenn Sie noch nicht bei «PickPost und My Post 24» angemeldet sind, werden Sie im Bestellprozess automatisch angemeldet. Anschliessend können Sie im «Kundencenter» der Post unter «Einstellungen» unter «PickPost und My Post 24» Ihre Dauereinstellungen vornehmen. 15 My Post 24 Am My Post 24-Automaten können Sie Pakete und eingeschriebene Briefe rund um die Uhr abholen, aufgeben oder zurücksenden.. Geben Sie bei Bestellungen als Lieferadresse den gewünschten My Post 24-Automaten und Ihre persönliche User ID an. Sobald Ihre Sendung abholbereit ist, erhalten Sie per MMS oder E-Mail den QR-Code zur Abholung. Scannen Sie diesen am Automaten ein und schon können Sie Ihre Sendung entnehmen. In der Regel innerhalb von 10 Tagen können Sie die Sendung dort abholen. Infos und Anmeldung unter www.post.ch/mypost24 Wenn Sie noch nicht bei «PickPost und My Post 24» angemeldet sind, werden Sie im Bestellprozess automatisch angemeldet. Anschliessend können Sie im «Kundencenter» der Post unter «Einstellungen» unter «PickPost und My Post 24» Ihre Dauereinstellungen vornehmen. Um den Dienst nutzen zu können, muss Ihre Registration für den Dienst «PickPost und My Post 24» vollständig abgeschlossen sein. Bitte beachten Sie: Um den Dienst My Post 24 vollständig nutzen zu können, müssen Sie Ihre Adresse mittels eines zugesandten Briefcodes im «Kundencenter» Post bestätigen. 3.6Datenschutz Da Sie Ihre Kundendaten für den PickPost / My Post 24-Service zwecks Erbringung der Dienstleistung an die Schweizerische Post weitergeben, muss dies dem Kunden auf Ihrer Bestellseite mitge teilt werden. Mit der Inanspruchnahme der Dienstleistung erteilt Ihr Kunde sein Einverständnis, dass seine Daten an die Schweize rische Post weitergegeben werden dürfen. Wir schlagen Ihnen dafür folgende Formulierung vor: Übermittlung Ihrer Daten an die Schweizerische Post Wenn Sie als Lieferadresse einen PickPost- oder My Post 24Standort gewählt haben, werden wir Ihre Daten (Name, Vor name, Adresse) der Schweizerischen Post übermitteln. Diese Datenübermittlung ist nötig, damit die Post Sie für PickPost / My Post 24 freischalten kann bzw. damit wir Ihre persönliche PickPost / My Post 24-User ID von der Post erhalten. Die Schweizerische Post verpflichtet sich, Ihre Daten vertraulich zu behandeln (siehe dazu auch AGB «Login Kundencenter» sowie Datenschutzerklärung auf www.post.ch). 16 4 Technische Informationen und Anleitungen 4.1 Webservice «PickPost und My Post 24» Alles Wichtige für die PickPost-Integration in elektronischer Form finden Sie unter www.post.ch/pickpost-mypost24 im Klappmenü Technische Unterstützung Webservices «PickPost und My Post 24». 4.1.1Übertragungsprotokoll Die Übertragung der Daten zum Webservice «PickPost und My Post 24» erfolgt verschlüsselt mit HTTPS, Port 443. 4.1.2Authentifizierungsmechanismus Basic Pre-Authentication über HTTPS 4.1.3 Endpunkt-Adresse des Webservices «PickPost und My Post 24» V3 SystemURL Integration https://webservices-int.post.ch/IN_PickPost/ssQueryCustomerPickPost/v3 Produktion https://webservices.post.ch/IN_PickPost/ssQueryCustomerPickPost/v3 Für Testzwecke kann der Webservice «PickPost und My Post 24» ebenfalls auf der Integrationsebene aufgerufen werden. Echtda ten sind vorhanden, es werden jedoch keine E-Mails oder SMS bei der Registrierung eines neuen Kunden ausgelöst. 4.1.4Dienstleistungsbeschreibung Die Dienstbeschreibung zum Webservice «PickPost und My Post 24» finden Sie im WSDL-File unter www.post.ch/ pickpost/mypost24 im Klappmenü Dokumentation. Gewisse Webservice-Entwicklungswerkzeuge (z. B. Visual Stu dio) verstehen diese Notation nicht. Das WSDL muss in diesem Fall manuell heruntergeladen und als lokale Kopie verwendet werden. Bei jedem Webservice-Aufruf müssen der Benutzername und das Passwort übermittelt werden. 4.1.5Operation «FindCustomerPickPostNumberRequest» Der Webservice «PickPost und My Post 24» kennt nur eine Opera tion. Für die Nutzung der Operation wird SOAP über HTTPS ver wendet. Mittels der Operation «FindCustomerPickPostNumber Request» können Sie einen Kunden direkt für PickPost / My Post 24 anmelden. Als Antwort bekommen Sie die PickPost / My Post 24-User ID des angemeldeten Kunden. Diese ist ein obli gatorischer Bestandteil der Lieferadresse an einen PickPost- oder My Post 24-Standort. 17 4.1.6 Antwort «FindCustomerPickPostNumberRequest» ParameterWerte PickPostNumber Entspricht der PickPost / My Post 24-User ID des übermittelten Kunden. Verified Gibt den Zustand der Überprüfung des Kunden zurück. – Wert MAIL – Wert REGISTRED_MAIL – Wert SUISSE_ID – Wert NONE 4.1.7 Integrierte Fehlermeldung Der Webservice «PickPost und My Post 24» kontrolliert die gelieferten Daten auf ihre Richtigkeit. Bei fehlerhaften oder unvollständigen Daten sendet er folgende Fehlermeldungen: FehlermeldungenWerte INVALID_TECHNICAL_USER Die Identifikation der Anfrage ist fehlgeschlagen. Der technische Benutzer oder das Passwort sind nicht berechtigt. Nehmen Sie unmittelbar mit dem Kundendienst PickPost Kontakt auf, um den technischen Benutzer für den Webservice «PickPost und My Post 24» nachzuprüfen. INVALID_INPUT_PARAMETERS Nicht alle erforderlichen Parameter wurden ausgefüllt, oder bei fest definierten Werten wurden nicht die richtigen Werte ausgefüllt. INTERNAL_ERROR Der Service hat ein Problem oder der Service steht nicht zur Verfügung. Nehmen Sie unmittelbar mit dem Kundendienst PickPost / My Post 24 Kontakt auf, um das Problem zu melden. 18 4.1.8 Struktur des Webservices «PickPost und My Post 24» Operation «FindCustomerPickPostNumberRequest» 19 Die erforderlichen Parameter ParameterWerte Gender Anrede des Kunden. Dieser Parameter dient der Anrede des Kunden und ist sprachunabhängig. Es sind nur fest definierte Werte mit vorgegebener Schreibweise akzeptiert: – Wert „MAN“: Beispiel einer Anrede „Sehr geehrter Herr …“, „Cher Monsieur …“ usw. – Wert „WOMAN“: Beispiel einer Anrede „Sehr geehrte Frau …“, „Chère Madame …“ usw. – Wert „UNSPECIFIED“: Ist die Anrede des Kunden nicht bekannt, werden die Ansprachen möglichst neutral gehalten „Sehr geehrte Damen und Herren“, „Chers clients PickPost / My Post 24“ usw. LastName Nachname des Kunden, der für PickPost registriert werden soll. Maximum 50 Zeichen. FirstName Vorname des Kunden. Maximum 50 Zeichen. StreetAndNumber Strasse und Strassennummer der Domiziladresse des Kunden. Maximum 100 Zeichen. PostalCode PLZ der Domiziladresse des Kunden. Mindestens 4 Ziffern, höchstens 5 Ziffern. CityName Wohnort der Domiziladresse des Kunden. Maximum 50 Zeichen. CountryCode Ländercode der Domiziladresse. Es sind nur fest definierte Werte mit vorgegebener Schreibweise akzeptiert: – Wert „CH“ für die Schweiz. Dieser Wert ist auch der Defaultwert, falls keine Angaben für diesen Parameter übermittelt werden. – Die Werte „LI“, „DE“, „FR“, „IT“, „AT“ werden ebenfalls akzeptiert. LanguageCode Sprachcode für die Sprache des Kunden. Es sind nur fest definierte Werte mit vorgegebener Schreib- weise akzeptiert: – Wert „DE“ für Deutsch. Dieser Wert ist auch der Defaultwert, falls keine Angaben für diesen Parameter übermittelt werden. – Die Werte „FR“ und „IT“ werden ebenfalls akzeptiert. Die Kommunikation bei der Dienstleistung PickPost ist auf die drei Hauptlandessprachen der Schweiz beschränkt. EmailAddress E-Mail-Adresse des Kunden. Die Adresse wird für die PickPost-Anmeldebestätigung und für die Avisierung der Sendungen benötigt. Maximum 160 Zeichen. Der Webservice kontrolliert die Formatierung der E-Mail-Adresse. NotifyMode Avisierungsmodus für PickPost-Sendungen, sobald sie bei einem PickPost- oder My Post 24-Standort abholbereit sind. In diesem Parameter sind nur fix definierte Werte mit vorgegebener Schreibweise akzeptiert: – Wert „SMS“: Ein SMS/MMS wird dem Kunden gesendet, sobald seine Sendung bei einem PickPost- oder My Post 24-Standort abholbereit ist. Für diesen Modus ist die Mobile-Nummer des Kunden notwendig. – Wert „EMAIL“: Ein E-Mail wird an die angegebene Kunden-E-Mail-Adresse gesendet, sobald seine Sendung bei einem PickPost- oder My Post 24-Standort abholbereit ist. – Wert „SMS_EMAIL“: Ein SMS/MMS und ein E-Mail werden dem Kunden gesendet, sobald seine Sendung bei einem PickPost- oder My Post 24-Standort abholbereit ist. Für diesen Modus ist die Mobile-Nummer des Kunden notwendig. Services 20 Dieser Parameter dient der Zuweisung der Dienstleistung. Der Kunde kann entweder für PickPost oder My Post 24 angelegt werden. – Wert PICKPOST – Wert MYPOST24 Die optionalen Parameter Die optionalen Parameter sind in der XML-Struktur zu kommentieren oder ggf. daraus zu löschen, falls sie nicht gebraucht werden und keinen gültigen Wert enthalten. ParameterWerte AdditionalName1 Diese Felder dienen zusätzlichen Angaben über die Person oder die Adresse. Maximum 50 Zeichen. Beispiele: AdditionalName2 – c/o-Adressen: „C/O Peter Müller“ – Zusatzadresse: „Chalet Alpenblick“ – Und weitere Angaben MobileNumber Mobile-Nummer des Kunden für die SMS-Avisierungen. Der Webservice kontrolliert das Format der Nummer und akzeptiert nur folgende Formate: –0799999999 –+41799999999 –0041799999999 Antwort «FindCustomerPickPostNumberRequest» Antwort «FindCustomerPickPostNumberRequest» bei Fehlermeldung 21 4.2 Integration der Kartenapplikation «Standortsuche» Die Standortsuche der Schweizerischen Post ist eine Webapplika tion, welche einem Benutzer verschiedenste Informationen wie Standorte, Öffnungszeiten oder angebotene Dienstleistungen der verschiedenen Points of Interest (POI) der Post zugänglich macht. Beispiele solcher POI’s sind Poststellen, My Post 24-Auto maten, Briefeinwürfe, Postomaten usw. Ausserdem kann sich ein User mit der Standortsuche die kor rekte Anschrift eines bestimmten Standortes (z. B. einer PickPostStelle) anzeigen lassen und diese Adressierung sogleich überneh men (z. B. für einen Bestellprozess). Die Kartenapplikation der Schweizerischen Post kann direkt in den eigenen Webauftritt integriert werden. Die Einbindung er folgt mittels Javascript und verwendet die Komponenten der Ap plikation Standortsuche. Zusätzlich muss das Kartenmaterial von Google Maps clientseitig eingebunden werden. 4.2.1 Aufbau und Design der neuen Standortsuche Die neue Standortsuche wurde mit «responsive Design» umge setzt, das heisst, dass sich die Ansicht automatisch der zur Verfü gung stehenden Fenstergrösse anpasst. Durch diese Neuerung entfällt für den Integrator bei der Einbindung der Standortsuche die manuelle Konfiguration der Darstellungsgrösse. Es existieren drei vordefinierte Anzeigegrössen (Desktop, Tablet und Mobile), welche sich sowohl im Layout wie auch im Detailgrad der darge stellten Informationen unterscheiden. In der Desktop-Ansicht (Darstellungsbreite von mindestens 1024 horizontalen Pixeln) werden die Standorte in der Kartenansicht ausgegeben. In der Tablet-Ansicht (Darstellungsbreite von min destens 661 horizontalen Pixeln) und in der Mobile-Ansicht (Dar stellungsbreite von weniger als 661 horizontalen Pixeln) werden die Standorte in der Listenansicht ausgegeben. Abbildungen: Viewports der Standortsuche Responsive (im Beispiel eingebunden auf der Seite der Schweizerischen Post) Aufruf der Standortsuche (Desktop) 22 Aufruf der Standortsuche (Tablet view) Aufruf der Standortsuche (Mobile view) 23 Neben der Anzeige besteht zudem die Option zur Übernahme der Adressierung eines bestimmten Standortes. Ist der ge wünschte Standort angewählt, liefert die Applikation Standort suche mit Klick auf den Button «Standort übernehmen» die kor rekte Adressierung per Javascript. Die Übernahme von Adressen funktioniert mit den POI-Typen PickPost-Stelle, My Post 24-Stelle und Poststelle. Um diese Funktion in Ihre Webseite einzubinden, befolgen Sie bitte die Anweisungen im Abschnitt «Adressierung übernehmen». Funktion «Standort übernehmen» 24 4.2.2 Ablauf für die Einbindung der Standortsuche Um die Standortsuche erfolgreich auf einer Webseite einzubin den, wird der folgende Prozess vorausgesetzt: Der Integrator übermittelt das Formular „Anmeldeformular für die Integration der Kartenapplikation Standortsuche“ vollständig ausgefüllt via E-Mail an avbasis-services@post.ch. 1. Zwingend anzugeben sind der Name der Firma und Name, E-Mail und Telefonnummer der verantwortlichen Person, so wie die Domain der Webseite, auf der die Standortsuche eingebettet werden soll. 2. Die Schweizerische Post prüft und erfasst Ihre Angaben und übermittelt Ihnen anschliessend eine Anmeldebestätigung mit einem API-Schlüssel. Dieser Schlüssel wird für die Einbin dung der Standortsuche im Quellcode (siehe Abschnitt «Technische Einbindung im HTML-Code») benötigt. 3. Der Integrator ruft den Google Maps API-Schlüssel ab. Dazu ist die Registrierung bei Google eine zwingende Vorausset zung. Unter folgendem Link finden Sie eine Wegleitung zum Abruf des Google Maps API-Schlüssels: https://developers.google.com/maps/documentation/ja vascript/tutorial Es ist zu beachten, dass Google zwei unterschiedliche Lizen zen anbietet, die sich in den angebotenen Funktionalitäten unterscheiden. Für die Standortsuche der Schweizerischen Post ist die Art der Google Maps Lizenz allerdings nicht rele vant. Mehr Informationen zu den Google Maps Lizenzen er halten Sie unter dem folgenden Link: https://developers.google.com/maps/documentation/ja vascript/tutorial 4.2.3 Technische Einbindung im HTML-Code Die einzubindende URL ist mit dem Protokoll https zu hinterle gen. Für eine erfolgreiche Einbindung der Standortsuche müs sen folgende Code-Zeilen in den HTML-Code der Webseite ein gefügt werden: 1. Einbinden des Google Maps Kartenmaterials im Header der Webseite. «GoogleApiKey» muss mit Ihrem von Google an geforderten API Key ersetzt werden. 2. Einbinden der Applikation Standortsuche der Schweizeri schen Post im Header der Webseite. «MyApiKey» muss mit dem von der Schweizerischen Post gelieferten API-Key er setzt werden. 3. Das Div, in welches die Applikation geladen wird. Bitte an der gewünschten Stelle im Body der Webseite einfügen. Achtung: Alle ID’s der HTML Elemente, welche von der Post Standortsuche RIA verwendet werden, beginnen mit «Post Stao». Das CSS ist auf die ID des obersten Divs mit der ID «Post Stao» gescoped. Aus diesem Grund darf auf der Seite, auf welcher die Integra tion gemacht wird: − kein HTML Element enthalten sein, dessen ID «PostStao» heisst − kein HTML Element enthalten sein, dessen ID mit «Post Stao» beginnt − kein CSS enthalten sein, welches den Scope «PostStao» besitzt Bitte beachten Sie, dass die Schweizerische Post keinen Sup port für die von Google angebotenen Produkte leistet. Für Fragen und Probleme im Zusammenhang mit der Registrie rung oder dem Beziehen eines Google Maps API-Schlüssels wenden Sie sich in jedem Fall direkt an den Support von Google. 4. Der Integrator nimmt die notwendigen Änderungen im HTML-Code vor, um die Standortsuche der Schweizerischen Post in die Webseite zu integrieren. Dazu müssen der HTMLCode der Webseite und im Abschnitt «Technische Einbin dung im HTML-Code» die Code-Zeilen erweitert werden. Hierzu sind der API-Schlüssel der Post sowie API-Schlüssel von Google Maps notwendig. 5. Die Standortsuche der Schweizerischen Post ist nun erfolg reich eingebunden. 25 <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <!-- 1. --> <script src="https://maps.googleapis.com/maps/api/js? key=GoogleApiKey&sensor=false"></script> <!-- 2. --> <script type="text/javascript" src="https://places.post.ch/ria? containerId=container&apiKey=myApiKey&lang=de/fr/it/en"></script> </head> <body> <!-- 3. --> <div id="container"></div> </body> </html> Werden die Umlaute in der Applikation falsch encodiert (mit Sonderzeichen dargestellt), muss das Encoding umgestellt werden. Standardmässig unterstützt die Kartenapplikation der Post-Standortsuche UTF-8 Encoding. Falls nötig, kann das Encoding auf ISO-8859-1 umgestellt werden. Dazu muss im Headbereich folgender Metatag definiert werden: <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 26 Die Kartenapplikation stellt folgende Parameter zur Verfügung: „containerId“: Die ID des Div-Elements, in welchem die Appli kation geladen werden soll. Diese kann frei ge wählt werden und dient der Identifikation des Div-Elements der Kartenapplikation. „apiKey“: Der (Post-) API Key des Profiles, das verwendet werden soll. Der Referrer (d.h. die Domain der Website, auf welcher die Standortsuche geladen werden soll) muss derjenigen Domain entsprechen, welche im Formular «Anmeldung zur Integration der Standortsuche» angegeben wurde, und im ent sprechenden Nutzerprofil der Schweizerischen Post hinterlegt sein. „lang“: Mit diesem Parameter wird die Ausgabesprache der Standortsuche definiert. Es stehen Deutsch („de“), Französisch („fr“), Italienisch („it“) sowie Englisch („en“) zur Verfügung. Wird dieser Para meter nicht angegeben, wird die Applikation in der Sprache «de» (Deutsch) geladen. 4.2.4 Adressierung übernehmen Die Standortsuche der Schweizerischen Post bietet die Mög lichkeit, die Adressierung eines bestimmten Standortes zu übernehmen. Dafür muss im HTML-Code zusätzlich eine Funktion definiert werden, welche beim Start der Applika tion Standortsuche ausgeführt wird. Bitte fügen Sie hierzu folgende HTML-Codezeilen in den Header Ihrer Webseite ein: <script type="text/javascript"> // Die Funktion "ready" wird ausgeführt, sobald die Applikation Standortsuche vollständig geladen wurde Stao.ready = function () { // Die Konfiguration wird überschrieben/angepasst, um die Funktionalität "Standort übernehmen" zu aktivieren. Stao.Api.configuration.setConfiguration({ SelectAddressEnabled: true }); // Ein Listener für das Event "addressSelected" wird hinzugefügt. Stao.Api.events.addListener("addressSelected", handleAddressSelectedEvent); } function handleAddressSelectedEvent(address) { console.debug("address selected", address); } </script> Das Objekt, welches von dem Event-Listener empfangen wird, verfügt über folgende Properties (auf dem POI nicht vorhandene Properties haben den Wert "null"): property-name Beschreibung Type Poi-Type (PICKPOST, POSTSTELLE, MYPOST24) PoiTypeName Lesbarer Namen des PoiTypen: Poststelle, PickPost, MyPost24 für 001PST, 001AG-PICK oder 001MP24. Für die anderen POI-Typen wird das desc-Attribut aus dem Types-Services von ESRI verwendet. PoiId Poi-ID (bspw. 001PST_25623) PoiTypeId ID des PoiTypen (bspw. 001PST) AddressTypeId Die ID (Standortsuche intern, nicht vom StaoCache) der selektierten/zurückgegebenen Adresse des POIs (Poststelle: 1, PickPost oder My Post 24: 2), als integer. Die Adresse eines POIs kann entweder die Adresse einer PickPost/My Post 24-Stelle oder einer Poststelle sein. AddressTypeName Der Name des entsprechenden AddressTypes (siehe AddressTypeId). Poststelle: POSTSTELLE, PickPost / My Post 24: PICKPOST / MYPOST24 27 property-name Beschreibung Street der Strassennamen City der Ortsnamen Zip die Postleitzahl GemeindeId die Gemeinde ID KantonCode der Kanton Code CountryCode der Land Code CountryName der Landname TechnicalPlz6 die 6-stellige Postleitzahl 4.2.5 URL Parameter Das Verhalten der Post Standortsuche kann über URL Para meter gesteuert werden. Die folgenden URL Parameter kön nen übergeben werden: Parameter Name Beschreibung lang Die Sprache, in der die Applikation geladen werden soll. Mögliche Werte sind: "de", "fr", "it" und "en". Wird dieser Parameter nicht angegeben, wird die Applikation in der Sprache "de" (Deutsch) geladen. preselectText Text (Adresse, POI oder Tech PLZ), welcher beim Aufstarten der Standortsuche für die initiale Suche verwendet werden soll. − Falls der Text ein "_" enthält, so wird er als PoiId interpretiert. − Ist der Text 6 Zeichen lang und eine Zahl, so wird er als TechPLZ interpretiert. − Trifft keine der zwei Bedingungen zu, so wird der Text als Adresse interpretiert bzw. eine normale Suche wird durchgeführt. topic Die ID des Themas, welches beim Start selektiert werden soll (ist auf dem Admin UI, im Thema zu sehen). Diese Werte werden bei der Konfiguration erstellt und bekannt gegeben. openat Voreingestellter Öffnungszeitenfilter. Der Wert dieses Filters wird als Initialwert im Öffnungszeiten-Filterpanel gesetzt. Zugleich wird der Öffnungszeiten-Filter aktiviert. Der "openat"-Parameter muss im folgenden Format angegeben werden: "yyyy-MM-ddTHH:mm". − "-": Konstante, welche die Teile der Datumsangabe trennt − ":": Konstante, welche die Teile der Zeitangabe trennt − "T": Konstante, welche den Datums- vom Zeit-Teil trennt − "yyyy": das Jahr mit 4 Stellen (z. B. "2015" für das Jahr 2015) − "MM": der des Jahres Monat mit 2 Stellen, wobei Januar = 1 (z. B. "02" für den Februar) − "dd": der Tag des Monats mit 2 Stellen, wobei erster Tag = 1 (z. B. "05" für den fünften Tag im Monat) − "HH": die Stunden des Tages mit 2 Stellen im 24h Modell (z. B. "08" für acht Uhr morgens) − "mm": die Minuten der Stunde mit 2 Stellen (z. B. "55" für fünf Minuten vor der vollen Stunde) − Ganzes Beispiel: "2015-02-05T08:55" 28 4.2.6 URL Encoding Die übergebenen URL Parameter Werte müssen URL en coded sein. Das gilt insbesondere für die Sonderzeichen und Umlaute, welche für den preselectText benützt werden (Bsp. ö -> %C3%B6). Ausführliches Beispiel: <script type="text/javascript"> Stao.ready = function () { // Die ursprüngliche Konfiguration wird geholt. // Dadurch kann z. B. ein bestehender Wert überprüft werden. // Alternativ kann (wie in den Beispielen für die zugelassenen Properties) ein neues Objekt erstellt und gesetzt werden var config = Stao.Api.configuration.getConfiguration(); // Die Werte werden überschrieben config.SelectAddressEnabled = true; config.PreselectText = "Bern"; config.OpenAt = "2015-03-02T22:00"; config.Topics.forEach(function(t) { config.OnStartActivatedTopicUniqueKey = "2"; // Diese Nummer ist dem Admin UI zu entnehmen Stao.Api.configuration.setConfiguration(config); } </script> 4.2.7 Abschliessende Bemerkungen Bitte beachten Sie, dass die Schweizerische Post keine Haf tung für die von Google Maps gelieferten Daten übernimmt und keine Gewähr für die Richtigkeit dieser Informationen leistet. Für Fragen oder Anmerkungen zur Einbindung der Standort suche der Schweizerischen Post wenden Sie sich bitte an avbasis-services@post.ch. 29 4.2.8 Anmeldeformular für die Integration der Karten applikation «Standortsuche» Um Ihre Webseite für die Integration der Standortsuche der Schweizerischen Post zu berechtigen, benötigen wir einige Anga ben. Bitte füllen Sie alle Felder des Anmeldeformulars sorgfältig aus und senden Sie dieses im Anschluss an Ihre Kontaktperson oder avbasis-services@post.ch (Anmeldeformular). Wir werden Ihre Angaben überprüfen und Ihnen den für die Einbindung benötigten API-Key schnellstmöglich zukommen lassen. Ihre Angaben: Name der Firma/Organisation Firma XY (Beispiel: Die Schweizerische Post) Kurzbeschrieb der Website Name des Profils (Bei mehreren Profilen bitte jeweils ein eigenes Formular je Profil ausfüllen) Name der Website der Firma XY als URL (Beispiel: www.post.ch) Kontaktdaten der Ansprechperson Name: E-Mail: Telefon: Domain/Domains, auf der/ denen die Standortsuche eingebunden wird Domain 1: Beispiel-URL wie www.post.ch Domain 2: Beispiel-URL wie postshop.ch Domain 3: https://places.post.ch Domain 4: Domain 5: 30 4.3 PickPost- oder My Post 24-StandorteDatei 4.3.1 Allgemeine Beschreibung Die Post liefert die Übermittlungsdatei für PickPost- oder My Post 24-Standorte im XML-Format, welches im Kapitel 4.3.8 definiert wird. – Die Identifikationsnummer des PickPost- oder My Post 24Standorts – Die Lokalisationsadresse des PickPost- oder My Post 24-Stand orts, die zur geografischen Veranschaulichung der Abholstelle dient – Die Lieferadresse des PickPost- oder My Post 24-Standorts, die als Adresse für die Sendungen für den PickPost- oder My Post 24-Standort dient – Die geografischen Koordinaten des PickPost- oder My Post 24Standorts – Eine 6-stellige PLZ zu diesem PickPost- oder My Post 24Standort – Ein Link zu den Detailangaben des PickPost- oder My Post 24Standorts – Information, ob der PickPost- oder My Post 24-Standort auch eine Annahmestelle ist – Die Öffnungszeiten mit Angabe der Wochentage 4.3.2Aktualisierungen Die Datei mit den PickPost- oder My Post 24-Standorten wird durch die Post jeweils Anfang Woche aktualisiert und auf dem FTP-Server bereitgestellt oder per E-Mail versendet. Diese muss wöchentlich in Ihrem System aktualisiert werden. 4.3.3Dateiname Der Name der PickPost- oder My Post 24-Standorte-Datei lautet «pickpost-points.xml». Die Dateiversion ist in den Einstellungsin formationen der Datei angegeben. 4.3.4 PickPost- oder My Post 24-Standorte-Liste im XML-Format Die Beispieldatei finden Sie unter www.post.ch/pickpostmypost24 im Klappmenü Dokumentation. 4.3.5 Prüfschema zum XML-File der PickPost- oder My Post 24-Standorte-Liste Die Beispieldatei finden Sie unter www.post.ch/pickpostmypost24 im Klappmenü Dokumentation. 4.3.6Übermittlungseinstellungen −Sie sind bei DataTransfer registriert: Die Übermittlungseinstellungen für den FTP-Server sind die gleichen Einstellungen, die Sie für DataTransfer benutzen. Ein Verzeichnis «PickPost» befindet sich im Ausgangsbereich des Servers. In diesem Verzeichnis finden Sie die PickPostoder My Post 24-Standorte-Datei. −Sie sind nicht bei DataTransfer registriert: Die Post kann Ihnen diese Datei per E-Mail zusenden. Bitte geben Sie Ihrem Kundenberater bei der Anmeldung die E-Mail-Adresse an. 4.3.7 Aktualisierungen der PickPost- oder My Post 24-Standorte-Datei Neue PickPost- oder My Post 24-Standorte werden jeweils un verzüglich mit den oben aufgeführten Informationen in die PickPost- oder My Post 24-Standorte-Datei aufgenommen. Bie ten Standorte den PickPost-Service nicht mehr an, werden diese von der Datei gestrichen. Sollten Sie diese gespeichert haben, müssen Sie sicherstellen, dass sie auf Ihrer Ablage gelöscht wer den. Bei bestehenden PickPost- oder My Post 24-Standorten werden allfällige Adressänderungen oder Änderungen der Öffnungszei ten in der Datei aktualisiert. Die Identifikationsnummer des PickPost- oder My Post 24-Standorts bleibt jeweils gleich, alle anderen Informationen können aber geändert werden. 4.3.8 Dateistruktur PickPost- oder My Post 24-StandorteDatei Die untenstehende Tabelle beschreibt die Struktur und den In halt der Datei der PickPost- oder My Post 24-Standorte gemäss den Feldbezeichnungen und den Regeln der Kapitel 4.3.9 und Kapitel 4.3.10. 31 <Element> Beschreibung Eigen- Datentyp Attribut schaft Format (Max.Länge) Standardwert 2 02 <Envelope> Version xmlns <FileInfos> Versionsnummer des Speicherformats M Numerisch Versionsnummer des Speicherformats; dient als Identifikationsmarke für die Datei M Alphanum. Allgemeine Angaben zur Datei FileID Eindeutige Nummer der Datei M Numerisch 8 FileDate Publikationsdatum der Datei M YYYYMMDD 8 FileTime Publikationszeit der Datei M HH:MM:SS 6 </FileInfos> <Data> <Item> Datenteil Daten des PickPost- oder My Post 24-Standorts PP_Number Nummer des PickPost- oder My Post M 24-Standorts Numerisch 8 Art der Stelle PickPost oder My Post 24 M Alphanum. 10 PP_Name Beschreibung des PickPost- oder My Post 24-Standorts M Alphanum. 120 PP_Street Strasse, Hausnummer M Alphanum. 35 PP_ZIP Postleitzahl M Numerisch 4 PP_City Ort M Alphanum. 35 PP_KT Kantonskürzel M Alphanum. 2 PP_Area Region M Alphanum. 35 PP_ZIP6 6-stellige PLZ M Numerisch 6 PP_WebLink Link zu den Detail-Informationen des PickPost- oder My Post 24-Standorts M Alphanum. 250 <Delivery> Adresse, die als Lieferadresse für die Sendungen verwendet wird PP_DelStreet Strasse, Nr. oder Gebäudebezeichnung M Alphanum. 35 PP_DelZIP Postleitzahl M Numerisch 4 PP_DelCity Ort M Alphanum. 35 PP_Service </Delivery> <GeoPositiony> Koordinaten des PickPost- oder My Post 24-Standorts im Format WGS84 PP_ Latitude Breitengrad M Numerisch 12 Bsp. 47.46559273 PP_ Longitude Längengrad M Numerisch 12 Bsp. 7.85353810 </ GeoPositiony > < DepositOffice> Bezeichnet den PickPost- oder My Post 24-Standort als Annahmestelle Annahme-Stelle Ja=1/Nein=0 32 PP_Deposit M Numerisch 1 <Element> Beschreibung Eigen- Datentyp Attribut schaft Format (Max.Länge) Standardwert </DepositOffice> <OpenTime> Öffnungszeiten <Period (1à7)> Öffnungszeiten für höchstens 7 verschiedene Perioden PER_VON Periode vom M DD.MM PER_BIS Periode bis M DD.MM OEFF_VON Geöffnet ab M HH:MM OEFF_BIS Geöffnet bis M HH:MM MO Montag K X „X“ oder „“ DI Dienstag K X „X“ oder „“ MI Mittwoch K X „X“ oder „“ DO Donnerstag K X „X“ oder „“ FR Freitag K X „X“ oder „“ SA Samstag K X „X“ oder „“ SO Sonntag K X „X“ oder „“ </OpenTime> </Items> </Data> </Envelope> Für jede Dienstleistungsgruppe wird das Attribut mit einem obligatorischen Wert („M“) ausgefüllt. 33 4.3.9 Download der Daten der PickPost- oder My Post 24-Standorte-Datei Die Daten der PickPost- oder My Post 24-Standorte können wie folgt geladen werden: 1. Die Identifizierung der Abholstellen muss mittels Feld PP_ Number erfolgen. 2. Die Identifikationsnummer entspricht der Nummer aus der Datei der PickPost- oder My Post 24-Standorte. Es handelt sich dabei um: – eine Abholstelle, die gleich geblieben ist (es gab keine Än derungen) oder – eine Änderung des Inhalts eines PickPost- oder My Post 24Standorts 3. Die Identifikationsnummer der Abholstelle existiert in der ge lieferten Datei nicht mehr: – Es handelt sich um eine Abholstelle, die aufgehoben wurde. Diese Stelle muss von der Liste der gültigen PickPost- oder My Post 24-Standorte gestrichen werden! Es werden keine PickPost-Sendungen mehr an diesen Standort geliefert. 4. Die Identifikationsnummer der Abholstelle ist eine neue Num mer: – Es handelt sich um eine neue Abholstelle, die zur Liste der gültigen PickPost- oder My Post 24-Standorte hinzugefügt werden muss. 4.3.10Verwendung der Daten der PickPost- oder My Post 24-Standorte-Datei Die Daten der PickPost- oder My Post 24-Standorte werden wie folgt verwendet: 1. Suche nach der Adresse eines PickPost / My Post 24-Standorts – PP_Name, Name des PickPost- oder My Post 24-Standorts – PP_Service, Typ der Stelle PickPost oder My Post 24 – PP_Street, Strassenname des PickPost- oder My Post 24-Standorts – PP_ZIP und PP_City PLZ und Ort des PickPost- oder My Post 24-Standorts 2. PP_WebLink Link zu allen Detailangaben über diese PickPost- oder My Postb24-Standorte auf der Inter netseite der Post CH AG 34 3. Für die Adressierung der Sendung an eine PickPostoder My Post 24-Standort (Empfängeradresse) – Name und Vorname des Kunden – PickPost und MyPost24, wenn bekannt, PickPost / My Post 24-User ID (mit dem Webservice «PickPost und My Post 24» ist die PickPost / My Post 24-User ID vorhanden) – PP_DelStreet Strassenname/Postfach für die Lieferung an den ausgewählten PickPost- oder My Post 24-Standort – PP_DelZIP, PP_DelCity PLZ und Ort für die Lieferung an den ausgewählten PickPost- oder My Post 24-Standort Die Adresse in PP_Street, PP_ZIP und PP_City ermöglicht die Lokalisierung des PickPost- oder My Post 24-Standorts auf ei nem Plan. Sie darf auf gar keinen Fall für die Adressierung der Sendung verwendet werden. Nur die Lieferadresse darf auf der Sendung aufgeführt sein. 4. Für die Kommunikation via DataTransfer müssen die Felder der Datei mit den PickPost- oder My Post 24-Standorten in die folgenden Felder der DataTransfer-Datei eingefügt werden: – PP_Number in das folgende Feld einfügen PKP_PointNbr – PP_DelStreet REC_Street –PP_DelZIP REC_ZIP –PP_DelCity REC_City 5. Für die Darstellung des PickPost- oder My Post 24-Standorts auf einer Karte (z. B. Google Maps): – PP_Latitude Breitengrad im Format WGS84 (z. B: 47.39061655) – PP_Longitude Längengrad im Format WGS84 (z. B: 8.04545931) 6. Die Einzelheiten zu den Perioden müssen wie folgt dargestellt werden: – Jede Periode beschreibt andere Öffnungszeiten. – Die Anzahl Perioden ist nicht festgelegt (min. 1 max. 7). 4.3.11Beispiele 4.3.11.1 Beispiel XML-Datei <?xml version="1.0" encoding="UTF-8"?> <Envelope xmlns="http://www.post.ch/pickpost/schemas/points/2013/03" version="03"> <FileInfos FileID="247" FileDate="20131216" FileTime="04:00:07"/> <Data> <Item PP_Number="3574" PP_Service="MyPost24" PP_Name="My Post 24 Bern Schönburg" PP_Street="Viktoriastrasse 21" PP_ZIP="3030" PP_City="Bern" PP_KT="BE" PP_Area="Berner Mittelland" PP_WebLink="http://standorteint.post.ch/AllAccess/Detail/de?poi=001MP24_0012529"> <Delivery PP_DelStreet="Viktoriastrasse 21" PP_DelZIP="3030" PP_DelCity="Bern"/> <GeoPosition PP_Latitude="46.95329326" PP_Longitude="7.45760122"/> <DepositOffice PP_Deposit="1"/> <OpenTime> <Period PER_VON="1.01" PER_BIS="31.12" OEFF_VON="00:00" OEFF_BIS="23:59" MO="X" DI="X" MI="X" DO="X" FR="X" SA="X" SO="X"/> </OpenTime> </Item> <Item PP_Number="2688" PP_Service="PickPost" PP_Name="Office de poste Le Sentier" PP_Street="Grande-Rue 36B" PP_ZIP="1347" PP_City="Le Sentier" PP_KT="VD" PP_Area="Vaud" PP_WebLink="http://standorteint.post.ch/AllAccess/Detail/fr?poi=001PST_001114640"> <Delivery PP_DelStreet="Case postale 1000" PP_DelZIP="1347" PP_DelCity="Le Sentier"/> <GeoPosition PP_Latitude="46.60773720" PP_Longitude="6.23125970"/> <DepositOffice PP_Deposit="1"/> <OpenTime> <Period PER_VON="1.01" PER_BIS="31.12" OEFF_VON="08:00" OEFF_BIS="12:30" MO="X" DI="X" MI="X" DO="X" FR="X" SA="" SO=""/> <Period PER_VON="1.01" PER_BIS="31.12" OEFF_VON="13:45" OEFF_BIS="18:00" MO="X" DI="X" MI="X" DO="X" FR="X" SA="" SO=""/> <Period PER_VON="1.01" PER_BIS="31.12" OEFF_VON="08:00" OEFF_BIS="11:00" MO="" DI="" MI="" DO="" FR="" SA="X" SO=""/> </OpenTime> </Item> <Item PP_Number="5808" PP_Service="PickPost" PP_Name="Bern Wankdorf Shell" PP_Street="Winkelriedstrasse 7A" PP_ZIP="3014" PP_City="Bern" PP_KT="BE" PP_Area="Berner Mittelland" PP_WebLink="http://standorteint.post.ch/AllAccess/Detail/de?poi=001AG-PICK_001194197"> <Delivery PP_DelStreet="Winkelriedstrasse 7A" PP_DelZIP="3014" PP_DelCity="Bern"/> <GeoPosition PP_Latitude="46.96507125" PP_Longitude="7.46385714"/> <DepositOffice PP_Deposit="0"/> <OpenTime> <Period PER_VON="1.01" PER_BIS="31.12" OEFF_VON="06:00" OEFF_BIS="22:00" MO="X" DI="X" MI="X" DO="X" FR="X" SA="" SO=""/> <Period PER_VON="1.01" PER_BIS="31.12" OEFF_VON="07:00" OEFF_BIS="21:00" MO="" DI="" MI="" DO="" FR="" SA="X" SO=""/> <Period PER_VON="1.01" PER_BIS="31.12" OEFF_VON="08:00" OEFF_BIS="18:00" MO="" DI="" MI="" DO="" FR="" SA="" SO="X"/> </OpenTime> </Item> </Data> </Envelope> 35 4.3.11.2 Darstellung der Adresse und der Öffnungszeiten (Beispiel PickPost-Adressierung) Langenthal Bahnhof SBB Öffnungszeiten MODI MI DO FR SA SO Eisenbahnstrasse 8 4900 Langenthal 06:10 –19:20 XXXXX BE 06:30 –18:45X X Bern Office de poste Lausanne 1 Dépôt Avenue de la Gare 43 B 1003 Lausanne VD Waadt Öffnungszeiten MODI MI DO FR SA SO 08:00 –20:00 XXXXX 08:00 –16:00X 16:00 –19:00X 4.3.11.3 Darstellung der Adressierung der Sendungen Name und Vorname des Empfängers PickPost User ID Eisenbahnstrasse 8 4900 Langenthal Name und Vorname des Empfängers MyPost24 User ID MP EPFL 1015 Lausanne 36 (User ID ist mit dem Webservice «PickPost und My Post 24» bekannt) (User ID ist mit dem Webservice «PickPost und My Post 24» bekannt) 5 Links Alle Links auf einen Blick PickPost WasLink Hauptseite für die Integration www.post.ch/pickpost-mypost24 und www.post.ch/pickpost-ts Handbuch für die Integration Webservice «PickPost und My Post 24» inkl. Kartenapplikation«Standortsuche» www.post.ch/pickpost-ts (Klappmenü «Unterlagen für die Umsetzung») Teilnahmebedingungen PickPost / My Post 24 www.post.ch/pickpost-ts (Klappmenü «Weitere Unterlagen») Webservice «Barcode» WasLink Hauptseite für die Integration www.post.ch/barcode-ts Handbuch Webservice «Barcode» www.post.ch/barcode-ts (Klappmenü «Dokumentation/Handbücher») Teilnahmebedingungen Webservice «Barcode» www.post.ch/barcode-ts (Klappmenü «Technische Dokumentationen») DataTransfer WasLink Hauptseite für die Integration www.post.ch/datatransfer-ts Handbuch DataTransfer und dazugehörige Anhänge (vor allem Anhang 1) www.post.ch/datatransfer-ts (Klappmenü «Paket/Express/Vinolog» oder «Briefe mit Barcode») Teilnahmebedingungen DataTransfer www.post.ch/datatransfer-ts (Klappmenü «Paket/Express/Vinolog» oder «Briefe mit Barcode») 37 Post CH AG PickPost / My Post 24 Wankdorfallee 4 3030 Bern 2623D webservice@post.ch www.post.ch/pickpost www.post.ch/mypost24 38