Robert Richter
18. Januar 2016

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.

force.com sites:

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.

Im folgenden Beispiel werde ich ein einfaches Eingabeformular zum Anlegen von Accounts erstellen und den darunterliegenden Code zur Verfügung stellen.

force.com sites: Account erstellen

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.

Unser Whitepaper zum Thema Was ist Visualforce?

OnePager: Was ist Salesforce Visualforce?

Salesforce Visualforce ist ein Mix aus HTML, Tags, Apex und Javascript. Aber was genau können Sie damit tun?

Code Snippets

Apex Controller

VF Page Formular

VF Page Mitteilung

Force.com Sites – Datenzugriff ohne Salesforce Zugang
Eine tolle Möglichkeit bestimmte Inhalte verfügbar zu machen oder Einträge externer Quellen ins System zu ermöglichen!
Salesforce Consultant Alexander Schares

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

Robert Richter

Robert Richter

Mein Name ist Robert Richter, ich berate Kunden beim Thema Vertrieb- und Service mit dem Schwerpunkt Salesforce.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Wozu S-Docs? Von Haus aus bietet Salesforce Mittel zur Dokumentenerzeugung, wie z.B. bei der Angebotserstellung, mit nur wenigen Klicks. Während die native Dokumentenerzeugung mit Salesforce eigenen Bordmitteln in simplen Fällen […]

weiterlesen

Wer seine Salesforce-Org jenseits der Standard-Konfigurationsoptionen anpassen möchte, kommt um eigens programmierte Lightning Components kaum herum. Nun lässt sich die UI von Lightning Components mithilfe des Salesforce Lightning Design System […]

weiterlesen

Viele Unternehmen wollen ihre Produkte heutzutage agil umsetzen. Bei der weiteren Planung stellt sich oft ein Unverständnis heraus, was sich hinter diesem Begriff verbirgt. Warum wir bei mindforce agile Vorgehensweise […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Anja Klusner Kundenservice