portatour® für Salesforce® kommuniziert mit der portatour® Server Farm. Es findet ein Datenfluss zwischen dem Webbrowser der Benutzer, Salesforce, der portatour® Server Farm statt, sowie zu den mobilen Geräten (optional, bei Verwendung von portatour® Anywhere). Alle Verbindungen sind mit SSL verschlüsselt:
Salesforce Apex-Callouts
portatour® für Salesforce® verwendet Apex-Callouts für die Kommunikation mit der portatour® Server Farm. Diese Verbindung wird als Remote-Standort konfiguriert. Dies geschieht bereits im Laufe der Installation (siehe Punkt Installation starten).
In folgenden Situationen finden Apex-Callouts statt:
- Anzeige einer Seite mit inkludierter Kartenansicht (z.B.: Besuchseinstellungen)
- Berechnung des Besuchsplans
- Berechnung der Fahrtstrecken eines Besuchsplans für die Landkartendarstellung
- Synchronisation mit der portatour® Server Farm für den Einsatz von portatour® Anywhere
- Geokodierung bei der Kundenaktivierung und bei Adressänderungen
- Benutzer-Aktivierung für Anywhere, Check der Anywhere-Aktivierung
- Benutzer-Deaktivierung für Anywhere
- Anforderung zur portatour®-Report Generierung
- Prüfung der portatour® Zugangsdaten
- Laden von Demodaten
OAuth Aufrufe
Die portatour® Server Farm kommuniziert mit Salesforce mittels OAuth, um Tourenpläne zu berechnen.
Jeder Benutzer muss portatour® dazu die OAuth Berechtigung geben. Die folgende Frage erscheint bei der ersten Berechnung eines Besuchsplanes:
Benutzer müssen diese Berechtigung Zulassen, um fortzufahren.
Interne Salesforce API Aufrufe
Unter folgenden Bedingungen kontaktiert die portatour® Server Farm Ihre Salesforce Organisation mittels API-Aufrufen:
- Berechnung des Besuchsplans
- Synchronisation mit der portatour® Server Farm für den Einsatz von portatour® Anywhere
In beiden Fällen werden Daten aus Salesforce durch die portatour® Server Farm abgerufen.
Das portatour® für Salesforce® Paket kontaktiert Ihre Salesforce Organisation mittels der Salesforce Partner WSDL API. Diese Aufrufe werden immer im Kontext des aktuell in Salesforce eingeloggten Benutzers ausgeführt. OAuth wird zur Authentifizierung verwendet.
Die Anzahl der erlaubten API Aufrufe ist bei jeder Salesforce Organisation limitiert, abhängig von der Salesforce Lizenz. Sie sehen über Setup/Einrichten der Verwaltung/Unternehmensprofil/Firmeninformationen unter API-Anfragen, letzte 24 Stunden. Einen Bericht über die API-Nutzung in den letzten 7 Tagen finden Sie im Ordner Berichte/Verwaltungsberichte.
Mehr Informationen finden Sie in der Salesforce Hilfe unter Force.com API-Verwendungsgrenzen.
In der portatour® Server Farm gespeicherte Daten
Folgende Daten Ihrer Salesforce Organisation werden in der portatour® Server Farm zwischengespeichert:
- Daten benutzerdefinierter Objekte, die zum portatour® Paket gehören
- portatour® Organisationseinstellungen
- portatour® Benutzereinstellungen
- Besuchseinstellungen für Kunden
- Besuchseinstellungen für Termine
- Standard-Geschäftszeiten Ihrer Organisation
- Ereignisse aus Salesforce Kalendern der Benutzer, die portatour® verwenden
- Ausgewählte Felder der aktivierten Objekte (Account/Lead/Kontakt/Ereignis), die in portatour® Anywhere angezeigt werden sollen (siehe Punkt Benutzerdefinierte Felder)
Diese Daten werden für die Berechnung der optimierten Besuchspläne, zur Bereitstellung von portatour® Anywhere und zur Erstellung Ihrer Reports verwendet.
Weitere Informationen zum Datenschutz finden Sie in den Nutzungsbedingungen.