Download - Prozess-Automation über Flow Trigger
Visualisierung von geokodierten Daten auf der Force.com-Plattform
2
Agenda
1. Dichteverteilung von nahgelegenen Ärzten
2. Geodaten-Funktionen
3. Typische Anwendungen
4. JavaScript Frameworks
5. Implementierung
6. Zusammenfassung & Ausblick
Copyright © 2014 Accenture All rights reserved.
3
1. Dichteverteilung von nahgelegenen Ärzten
Copyright © 2014 Accenture All rights reserved.
4
2. Vorhandene Funktionen
• Benutzerdefiniertes Feld vom Typ Geotargeting Verfügbar bei Standard- und benutzerdefinierten Objekten Zweiteilige Koordinate bestehend aus Longitude- und
Latitude-Teil (Dezimal oder Gradbasiert)
• Formelfunktionen GEOLOCATION(Lat, Lon) DISTANCE(Location1, Location2, Einheit) Beispiel zur Distanzberechung:
DISTANCE(MyLocationField, GEOLOCATION(51,11.5))
Copyright © 2014 Accenture All rights reserved.
WarnungGeo-Features offiziell noch in Beta-Phase
5
2. Vorhandene Funktionen
• Abfrage von Geotargeting-Feldern SELECT Name, Location__Latitude__s, Location__Longitude__s FROM Account
• DISTANCE Funktion
Nur in WHERE- & ORDER BY-Clauses
Rückgabe in Meilen oder Kilometer
Dynamische Koordinaten per GEOLOCATION
Copyright © 2014 Accenture All rights reserved.
6
3. Typische Anwendungen
• Geokodierung mittels WebServices Adressdatenwandlung
• Kartendarstellung Geoanalyse
(Kundenverteilung, nahgelegene Account) Routenberechung
• Lösungen auf der AppExchange z.B.: GeoPointe / MapAnything
Copyright © 2014 Accenture All rights reserved.
7
4. JavaScript Frameworks
• Typische Features Kartendarstellung Anzeigen mehrerer Layer mit Zusatzinformationen Intuitive Bedienung
• Kommerziell Google Maps JS API v3.0 Bing Maps AJAX Control 7.0 und REST API
• Open Source OpenLayers Leaflet.js u.v.a.
Copyright © 2014 Accenture All rights reserved.
8
5. Zu Beachten
• Beste Performance in modernen Browsern (IE 9+, Firefox , Chrome) Leistungsfähige JavaScript Engines SVG-Support
• Lizenzbestimmungen der Kartenanbieter Nichtöffentliche Anwendungen sind kostenpflichtig Vendor Attribution: Logo Limitiert Anzahl an Geocoding-Anfragen
Copyright © 2014 Accenture All rights reserved.
WarnungFrühere Vereinbarungen zwischen Google und salesforce.com sind nicht mehr gültig.
9
6. Zusammenfassung & Ausblick
• Salesforce1
Einbindung von Kartendiensten über Visualforce möglich
Zugriff auf aktuellen Standort per Browser-Schnittstelle
Echtzeitanwendungen in Kombination mit Streaming API
Copyright © 2014 Accenture All rights reserved.
Offene Fragen?