Es kann vorkommen, dass die Besuchsplanberechnung mit der Fehlermeldung Kundendaten konnten nicht abgerufen werden fehlschlägt. Diese Fehlermeldung wird ausgegeben, wenn die portatour® Server Daten für die Besuchsplanberechnung oder für die Synchronisation von portatour® Anywhere benötigen, aber der Zugriff über die Salesforce Partner WSDL API auf Ihre Salesforce Organisation fehlschlägt. Die häufigsten Fehlerursachen und mögliche Lösungen sind:
Zugriff des Benutzers auf die API
Ist der Benutzer berechtigt, auf die API zuzugreifen?
Prüfen Sie, ob dem Benutzer die Berechtigungssätze portatour® User static und portatour® User dynamic zugewiesen sind!
Login-Probleme von portatour®
Kann portatour® auf die Daten des Benutzers zugreifen?
Testen Sie den Zugriff des Benutzers z.B. mit Hilfe des kostenfreien Tools Force.com Explorer. Verwenden Sie für Login die Zugangsdaten des Benutzers. Geben sie als Username den Benutzernamen ein, und als Password das Kennwort gefolgt vom Sicherheitstoken des Benutzers:
portatour® verwendet für den Zugriff die Salesforce SessionID statt der Zugangsdaten der Benutzer, mit diesem Test simulieren Sie jedoch ausreichend den Zugriff des portatour® Servers auf Ihre Salesforce Organisation über die API. Gelingt Ihnen ein Login, können Sie dies als Fehlerursache ausschließen.
Tritt der Fehler weiterhin auf, aktivieren Sie Erweiterte Protokollierung bei Datenabfragefehlern (siehe Punkt Erweiterte Protokollierung bei Datenabfragefehlern). Der portatour® Server schickt nun mit der Fehlermeldung auch den Text der fehlgeschlagenen Abfragen mit. Deutet die Fehlermeldung auf fehlende Zugriffsrechte hin, versuchen Sie die Abfrage (Query) im Force.com Explorer mit den Zugriffsrechten des Benutzers auszuführen.