Skip to main content

Konfigurieren des Datenzugriffs auf Ihre Website

Lernziele

Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:

  • Konfigurieren des Datenzugriffs unter Verwendung von Freigaberegeln
  • Konfigurieren des Datenzugriffs unter Verwendung benutzerdefinierter Einstellungen
  • Festlegen von Objekt- und Feldberechtigungen und des Visualforce-Zugriffs für die Besucher Ihrer Website

Vorbereiten der Konfiguration

Nachdem wir Salesforce-Sites aktiviert und unsere Site erstellt haben, können wir uns nun den Details der Konfiguration widmen.

Anscheinend sieht die Einrichtung Ihrer Website eine Vielzahl von Schritten vor, aber denken Sie daran, dass dieser Vorgang nur einmal erfolgt. Nachdem Sie den Zugriff ordnungsgemäß konfiguriert haben, müssen Sie sich nicht mehr um diese Konfigurationen kümmern. Sie können sich zurücklehnen und zusehen, wie sich Ihre Freiwilligen registrieren und deren Daten direkt in Salesforce einfließen.

Los geht's!

Konfigurieren des Datenzugriffs unter Verwendung von Freigaberegeln

Auf Ihrer Volunteers for Salesforce-Website (V4S) können Freiwillige ihre Kontaktdaten aktualisieren und sich registrieren lassen. Aber damit sie dies tun können, benötigen sie Zugriff auf Account-, Kontakt- und Kampagnendatensätze und -felder.

Freigabe ist der allgemeine Begriff, der beschreibt, wie Sie steuern, welche Personen welche Daten in Salesforce einsehen können. Freigabeeinstellungen steuern den Zugriff von Benutzern auf Kontakte, Accounts, Kampagnen, Freiwilligenaufträge und andere Objekte in V4S. 

Mit Freigaberegeln können Sie für eine ausgewählte Benutzergruppe Ausnahmen Ihrer organisationsweiten Freigabeeinstellungen festlegen. Wir erstellen Freigaberegeln, um den Zugriff auf die Gastbenutzer auszuweiten, die unsere Website für Freiwillige besuchen. 

Hinweis

Hinweis

Wenn Sie noch keine Gelegenheit hatten, sich mit den Details des Salesforce-Datenzugriffs zu befassen, finden Sie unter den Links im Abschnitt "Ressourcen" einen Überblick. Die V4S-Dokumentation, zu der Sie auch einen Link im Abschnitt "Ressourcen" finden, führt Sie ausführlich durch diesen Schritt. 

Lassen Sie uns Freigaberegeln erstellen, um Gastbenutzern den Zugriff zu gewähren, den sie benötigen, um Freiwilligenschichten einzusehen und sich dafür zu registrieren. 

Definieren von Freigaberegeln für Kampagnen

Damit Freiwilligenaufträge und die zugehörigen Datensätze für Schichten und Zeiten auf der V4S-Site angezeigt werden können, muss der Kampagnendatensatz für das Gastbenutzerprofil der Site freigegeben werden.

  1. Klicken Sie auf das Zahnradsymbol (Das Setup-Zahnradsymbol) und dann auf Setup.
  2. Geben Sie im Feld "Schnellsuche" den Text Freigabeeinstellungen ein und klicken Sie dann auf Freigabeeinstellungen.
  3. Blättern Sie zur Themenliste "Campaign Sharing Rules (Kampagnenfreigaberegeln)" und klicken Sie in der Liste auf New (Neu).
  4. Geben Sie in "Bezeichnung" Gastbenutzer der Site für Freiwillige ein.
  5. Salesforce füllt das Feld "Regelname" für Sie aus. Lassen Sie es unverändert.
  6. Wählen Sie im Feld "Regeltyp" Gastbenutzerzugriff, auf Kriterien basierend aus.
  7. Wählen Sie die freizugebenden Datensätze aus. Konfigurieren Sie die erste Kriterienzeile mit diesen Details.
    • Feld: Aktiv
    • Operator: gleich
    • Wert: Wahr
  8. Konfigurieren Sie die zweite Kriterienzeile mit diesen Details.
    • Feld: Kampagnen-Datensatztyp
    • Operator: gleich
    • Wert: Freiwilligenkampagne
  9. Wählen Sie im Abschnitt "Wählen Sie die Benutzer aus, für die die Freigabe erfolgen soll" Gastbenutzer der Site für Freiwillige aus (der Name Ihrer Site kann anders lauten).
  10. Legen Sie im Abschnitt "Wählen Sie die Zugriffsebene für die Benutzer aus" den "Kampagnenzugriff" auf Schreibgeschützt fest.
  11. Klicken Sie auf Speichern.

Definieren von Freigaberegeln für Accounts

Damit Gastbenutzer einer Site ihre Kontaktdaten einsehen und aktualisieren oder sich als Freiwillige registrieren lassen können, benötigen sie Zugriff auf ihren Kontaktdatensatz. Die standardmäßige organisationsweite Freigabeeinstellung für Kontakte ist "Gesteuert durch übergeordnetes Element". Da das übergeordnete Objekt des Kontakts das Objekt "Account" ist, richten wir eine Freigaberegel für den Account ein.

Hinweis

Hinweis

Wenn Ihre organisationsweite Freigabeeinstellung für Kontakte nicht "Gesteuert durch übergeordnetes Element" ist, müssen Sie möglicherweise eine Freigaberegel für Kontakte erstellen.

Zur Erinnerung: Dies ist lediglich ein Beispiel. Erstellen Sie eine Freigaberegel, die Ihre spezifischen Sprach- oder Feldkriterien berücksichtigt.

  1. Blättern Sie unter "Sharing Settings (Freigabeeinstellungen)" zur Themenliste "Account Sharing Rules (Accountfreigaberegeln)" und klicken Sie in der Liste auf New (Neu).
  2. Geben Sie in das Feld "Bezeichnung" Gastbenutzer der Site für Freiwillige ein.
  3. Lassen Sie im Feld "Regelname" den Standardfeldwert unverändert.
  4. Wählen Sie im Feld "Regeltyp" Gastbenutzerzugriff, auf Kriterien basierend aus.
  5. Wählen Sie die freizugebenden Datensätze aus. Da No More Homelessness (NMH) auch das Nonprofit Success Pack (NPSP) und Haushalt-Account-Modell nutzt, möchte Gorav, der Administrator von NMH, in der ersten Kriterienzeile nach diesem Datensatztyp filtern.
    1. Feld: Account-Datensatztyp
    2. Operator: gleich
    3. Wert: Haushalt-Account
  6. Legen Sie im Abschnitt "Wählen Sie die Zugriffsebene für die Benutzer aus" den "Kampagnenzugriff" und "Kontaktzugriff" auf Schreibgeschützt fest.
  7. Klicken Sie auf Speichern.

Konfigurieren des Datenzugriffs unter Verwendung benutzerdefinierter Einstellungen

Ein Gastbenutzer der Site kann bereits als Kontakt in Ihrer Organisation eingetragen oder ein ganz neuer Kontakt sein. Konfigurieren Sie die benutzerdefinierte Einstellung "Einstellungen für Freiwillige" so, dass Gastbenutzer ihre bestehenden Kontaktinformationen aktualisieren können oder dass V4S einen neuen Kontakt erstellt, sofern es keine Übereinstimmung gibt.

  1. Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Benutzerdefinierte Einstellungen ein und wählen Sie dann Benutzerdefinierte Einstellungen aus.
  2. Klicken Sie neben "Einstellungen für Freiwillige" auf Verwalten.
  3. Klicken Sie vor "Default Organization Level Value (Standardwert auf Organisationsebene)" auf New (Neu). Wenn dieser Bereich bereits Einstellungen enthält, klicken Sie auf Edit (Bearbeiten)..
  4. Wählen Sie diese Einstellungen aus:
    • Grant Guest Users Update Access (Gastbenutzern Aktualisierungszugriff gewähren)
    • Signup Creates Contacts If Not Match (Registrierung erstellt Kontakte, falls keine Übereinstimmung)
    • Signup Matches Existing Contacts (Registrierung entspricht vorhandenen Kontakten)
  5. Klicken Sie auf Speichern.

Der Abschnitt 'Standardwert auf Organisationsebene' mit unseren gewählten Optionen

Konfigurieren des Datenzugriffs für Visualforce-Seiten unter Verwendung von Profilen

Nun müssen wir dafür sorgen, dass unser Profil für Freiwillige auf die Visualforce-Seiten von V4S zugreifen kann und die richtigen Berechtigungen für alle Objekte hat, mit denen V4S in Berührung kommt. 

Wir beginnen mit den Visualforce-Seiten, bei denen es sich um benutzerdefinierte Seiten für den Kalender für Freiwillige, die Registrierungsseite für Freiwillige und vieles mehr handelt.

  1. Kehren Sie unter "Setup" zu "Sites" zurück, indem Sie im Feld "Schnellsuche" den Text Sites eingeben und dann Sites auswählen.
  2. Klicken Sie auf die Bezeichnung Ihrer Site. In unserem Beispiel haben wir Freiwillige gewählt.
  3. Klicken Sie auf der Seite "Site-Details" auf Einstellungen für öffentlichen Zugriff.
    Die Schaltfläche 'Einstellungen für öffentlichen Zugriff'
  4. Blättern Sie zum Abschnitt "Zugriff auf Visualforce-Seiten aktiviert" oder klicken Sie oben auf der Seite auf den Navigationslink.
    Der Navigationslink 'Zugriff auf Visualforce-Seiten aktiviert'
  5. Klicken Sie unter "Zugriff auf Visualforce-Seiten aktiviert" auf Bearbeiten und fügen Sie der Liste "Aktivierte Visualforce-Seiten" die folgenden Seiten hinzu.
    • GW_Volunteers.JobCalendar
    • GW_Volunteers.PersonalSiteContactInfo
    • GW_Volunteers.PersonalSiteContactLookup
    • GW_Volunteers.PersonalSiteJobCalendar
    • GW_Volunteers.PersonalSiteJobListing
    • GW_Volunteers.PersonalSiteReportHours
    • GW_Volunteers.PersonalSiteTemplate
    • GW_Volunteers.PersonalSiteTemplateEspanol
    • GW_Volunteers.VolunteersJobListing
    • GW_Volunteers.VolunteersJobListingFS
    • GW_Volunteers.VolunteersReportHours
    • GW_Volunteers.VolunteersSignup
    • GW_Volunteers.VolunteersSignupFS
      Die Seiten in der Liste 'Aktivierte Visualforce-Seiten'
  6. Klicken Sie auf Speichern.

Schon fast fertig! Nur noch ein paar Schritte.

Konfigurieren von Objekt- und Feldberechtigungen unter Verwendung von Profilen

Lassen Sie uns nun die Objekt- und Feldberechtigungen festlegen.

Klicken Sie zunächst auf der Seite "Freiwilligenprofil" auf Bearbeiten. Blättern Sie dann zu "Standardobjektberechtigungen". (Falls Sie die Seite "Freiwilligenprofil" verlassen haben, finden Sie zurück, indem Sie auf der Website für Freiwillige auf Public Access Settings (Einstellungen für öffentlichen Zugriff) klicken.)

Legen Sie in dieser Tabelle die Berechtigungen "Lesen" oder "Erstellen" für die Standardobjekte fest, auf die V4S zugreifen muss.

Objekt Lesen Erstellen

Accounts

Lesen aktiviert

Erstellen aktiviert

Kampagnen

Lesen aktiviert


Kontakte

Lesen aktiviert

Erstellen aktiviert

Dokumente

Lesen aktiviert


Leads

Lesen aktiviert

Erstellen aktiviert

Sobald Sie die Berechtigungen für die Standardobjekte festgelegt haben, blättern Sie zum Abschnitt "Benutzerdefinierte Objektberechtigungen" und wiederholen den Vorgang für die Objekte mit dieser Tabelle als Referenz.

Objekt Lesen Erstellen

Haushalt (siehe den Hinweis unter der Tabelle)

Lesen aktiviert

Erstellen aktiviert

Zeitpläne für wiederkehrende Aufträge

Lesen aktiviert


Freiwilligenstunden

Lesen aktiviert

Erstellen aktiviert

Freiwilligenaufträge

Lesen aktiviert


Zeitplan für wiederkehrende Freiwillige

Lesen aktiviert


Freiwilligenschichten

Lesen aktiviert


Hinweis

Hinweis

Die Berechtigung für das Objekt "Haushalt" wird nur benötigt, wenn Sie mit einem der älteren NPSP-Accountmodelle ("Einzelperson-Bucket" und "Eins-zu-Eins-Einzelperson") arbeiten. Wenn Sie sich nicht sicher sind, welches Accountmodell Sie nutzen, sehen Sie unter "NPSP-Einstellungen > Personen > Accountmodell" nach.

Klicken Sie auf Speichern.

Nachdem die Objektberechtigungen festgelegt wurden, müssen Sie nun die Feldberechtigungen überprüfen. Klicken Sie auf der Seite "Volunteer Profile (Freiwilligenprofil)" im Abschnitt "Field-Level Security (Feldebenensicherheit)" neben jedem der oben aufgelisteten Objekte auf View (Anzeigen). Überprüfen Sie, ob für alle Felder mit Bezug zu Freiwilligen (die "Freiwillige" im Feldnamen haben) die Berechtigungen Read (Lesen) und Edit (Bearbeiten) ausgewählt sind. Für schreibgeschützte Felder können Sie "Edit (Bearbeiten)" nicht auswählen.

Dies sind z. B. einige der Freiwilligenfelder im Objekt "Kontakt".

Die Freiwilligenfelder im Objekt 'Kontakt' mit den ausgewählten Berechtigungen 'Lesen' und 'Bearbeiten'

Wenn für eines der Freiwilligenfelder kein Lese- und Bearbeitungszugriff besteht, klicken Sie auf Bearbeiten. Wählen Sie dann Zugriff bearbeiten aus und speichern Sie Ihre Änderungen. Wiederholen Sie diesen Vorgang für alle in den obigen Tabellen aufgeführten Standard- und benutzerdefinierten Objekte.

In der nächsten Einheit legen wir die Standardzeitzone fest und testen dann alle unsere Einstellungen.

Ressourcen

Lernen Sie weiter kostenlos!
Registrieren Sie sich für einen Account, um fortzufahren.
Was ist für Sie drin?
  • Holen Sie sich personalisierte Empfehlungen für Ihre Karriereplanung
  • Erproben Sie Ihre Fähigkeiten mithilfe praktischer Aufgaben und Quizze
  • Verfolgen Sie Ihre Fortschritte nach und teilen Sie sie mit Arbeitgebern
  • Nutzen Sie Mentoren und Karrierechancen