[#1776]Kunden: Koordinaten bei Adresse zuordnen
Ausgangslage
Bei einigen Kunden, welche über das ERP System angelegt sind, fehlen die passenden Koordinaten bei der Lieferadresse.
Anforderungen
Für die neue Karten Funktionalität im Kunden Modul, wird die Lieferadresse eines Kunden auf der Karte angezeigt. Hierzu nutzt die SalesApp die Koordinaten des Kunden, welche vom ERP System übermittelt werden. Bei Kunden ohne Lieferadresse bzw. ohne gültige Koordinaten, wird diese Karte nicht angezeigt.
Es soll eine Möglichkeit geschaffen werden, wie der Benutzer in der SalesApp Koordinaten korrigieren bzw. einpflegen kann.
Lösungsansatz
Beim Anlegen eines neuen Kunden kann die Lieferadresse und Rechnungsadresse manuell eingetragen oder der aktuelle Standort des iPads verwendet werden.
Beim verwenden des aktuellen Standortes soll die SalesApp die Standort Koordinaten beim speichern der Adresse nutzen.
Ebenfalls kann der Benutzer hier die Koordinaten manuell eintragen oder - bei einer gültigen Adresse (Straße, PLZ, Ort) - vom iPad automatisch bestimmen lassen.
Im Bereich der Kunden Bearbeitung können die Adressen bearbeitet werden. Auch hier wird es die Möglichkeit geben Koordinaten manuell zu bearbeiten, einzupflegen oder bestimmen zu lassen (Standort Bestimmung und Bestimmung der Koordinaten durch gültige Adress Eingabe).
Umsetzung
Kunden anlegen
Beim anlegen eines Kunden wurde der Bereich der Adresseingabe überarbeitet und folgende Dinge beachtet:
- Wird der aktuelle Standort für die Adresse verwendet, werden Straße, PLZ, Ort und Land von der SalesApp automatisch gefüllt. Des Weiteren werde dann auch die Koordinaten des aktuellen Standortes eingetragen (Abb. 1).
- Ist die Adresse gültig, aber es konnten keine Koordinaten bestimmt werden, kann der Benutzer mittels "Koordinaten bestimmen lassen" den Vorgang wiederholen (Abb. 2).
- Weichen die von der SalesApp bestimmten Koordinaten ab, kann der Benutzer diese manuell auf einer Karte bestimmen (Abb. 3). Hierbei wird die Karte in der Satellitenansicht geöffnet, um die Adresse anhand von Gebäuden so genau wie möglich zu bestimmen. Der verschiebbare MapMarker kennzeichnet hierbei die neuen Koordinaten.
Abbildung 1: SalesApp bestimmt Koordinaten anhand von aktuellem Standort
Abbildung 2: SalesApp erneut Koordinaten bestimmen lassen
Abbildung 3: Koordinaten manuell festlegen
Adresse bearbeiten
Sind bei vorhandenen Kunden keine Koordinaten vorhanden, wird die neue Karten Funktionalität in den Kundendetails nicht angezeigt. Hierzu benötigt die SalesApp die Koordinaten der Lieferadresse.
Diese Koordinaten können bei der Adressbearbeitung über die folgenden Möglichkeiten eingetragen werden:
- Befindet sich der Benutzer direkt bei der Lieferadresse des Kunden, kann der aktuelle Standort des iPad verwendet werden. Hierbei werden Straße, PLZ, Ort und Land von der SalesApp automatisch überarbeitet. Des Weiteren werde dann auch die Koordinaten des aktuellen Standortes eingetragen (Abb. 4).
- Ist die Adresse gültig, aber es sind noch keine Koordinaten bei der Lieferadresse vorhanden, können diese mittels "Koordinaten bestimmen lassen" eingetragen werden (Abb. 4).
- Weichen die von der SalesApp bestimmten Koordinaten ab, oder sind keine Koordinaten vorhanden, kann der Benutzer diese manuell auf einer Karte bestimmen (Abb. 5).
Abbildung 4: Koordinaten von SalesApp festlegen lassen
Abbildung 5: Koordinaten manuell festlegen
Fehlermeldungen
- Sind ungültigen Adressen eingetragen und die SalesApp kann die Koordinaten nicht bestimmen.
- Ist der Zugriff auf den Standort des iPads nicht erlaubt.
Details zum Ticket
Erstellt am: | 25. März 2020 |
Veröffentlicht am: | 27. April 2020 |
Aufgetreten in Version: | 6.4.797 |
Veröffentlicht in Version: | 6.4.801 |
Bereiche: | SalesApp |
Umgesetzt bei: | Grimme |