Force.com Sites – Datenzugriff ohne Salesforce Zugang
Wenn es darum geht, Personen ohne Salesforce Zugang Zugriff auf Inhalte einer Org zu gewähren, können Sie sich die Force.com Sites zu Nutze machen. Wie das funktioniert und welche Anwendungsbeispiele denkbar sind, erfahren Sie in diesem Blogartikel.
Hinter Force.com Sites verbirgt sich ein Salesforce Feature, mit dem Sie öffentliche Websites und Anwendungen erstellen können, die direkt in Ihrer Salesforce-Organisation integriert sind. Über einen Link wird eine Visualforce Seite aufgerufen. Auf Dieser können Salesforce-interne Informationen angezeigt werden, aber auch Eingabefelder zur Übermittlung von Eingaben zur Verfügung gestellt werden.
Anwendungsbeispiele
- Veröffentlichen von häufig gestellten Fragen zum Support – Sie können hilfreiche Informationen auf einer öffentlichen Website bereitstellen, auf der die Kunden nach Lösungen für ihre Probleme suchen können.
- Erstellen einer Website zum Anwerben neuer Mitarbeiter – Sie können offene Stellen auf einer öffentlichen Site veröffentlichen und den Besuchern ermöglichen, Bewerbungen und Lebensläufe online zu übermitteln.
- Veröffentlichen eines Produktkatalogs – Sie können alle Produkte Ihres Unternehmens auf einer öffentlichen Website aufführen, wobei Modellnummern, aktuelle Preise und Produktbilder dynamisch aus Ihrer Organisation abgerufen werden.
Die Umsetzung
Unter “Setup > Build (Einrichten) > Develop (Entwickeln) > Sites” ist das Feature zu finden. Dort wird zu Beginn einmalig die Force.com Domäne ausgewählt. Diese kann nach Erstellung nicht geändert werden. In der Produktivumgebung baut diese sich wie folgt auf: http://beispieltext.force.com/. Die Domäne muss Salesforce-weit einzigartig und bisher von keiner anderen Org erstellt worden sein.
Nachdem die Domäne erstellt wurde, können Sites (Webseiten oder Anwendungen) erstellt werden, d.h. Visualforce Seiten, die über den speziellen Site-Link aufgerufen werden können. Dieser entspricht dem Pfad der Site (/beispielSite), angehangen an die Domäne.
Bei der Erstellung der Visualforce Page gibt es ein paar Hindernisse bezüglich der Berechtigung, auf die geachtet werden muss. Wenn bei der Visualforce Page der Standard Controller genutzt wird, versucht das System nach Erstellen des Datensatzes auf die Detail Ansicht des Datensatzes zu gelangen. Diese Berechtigungen besitzt der Gast-Zugang nicht und es wird ein Authorisierungsfehler angezeigt. Um dies zu umgehen benötigen wir einen eigens erstellten Apex Custom Controller (mehr zur Apex Entwicklung), sowie zwei Visualforce Seiten. Eine, die das Eingabeformular bereitstellt, sowie eine Seite, auf die man nach Absenden der Daten weitergeleitet wird. Beispielsweise eine Informationsseite auf der steht: Sie haben den Account erfolgreich angelegt.
Bei Fragen zur Verwendung von Force.com Sites stehen wir Ihnen gerne zur Verfügung.
Kontaktieren Sie uns: Telefon 0211.9462 8572-65 oder per E-Mail an info@mind-force.de