Sharing Rules
Sharing Rules erweitern den Datensatzzugriff über den org-weiten Standard hinaus, und sie werden als Metadaten deployt, aber der von ihnen gewährte Zugriff wird als Hintergrundjob neu berechnet.
Definition
Sharing Rules öffnen den Datensatzzugriff über das hinaus, was die org-weite Standard-Sharing-Einstellung erlaubt, und gewähren breiteren Zugriff auf Datensätze basierend auf dem Datensatzeigentümer oder einem Kriterienabgleich, ohne das grundlegende Sharing-Modell des zugrunde liegenden Objekts anzurühren. Sie sind nur für Objekte relevant, deren org-weiter Standard Private oder Public Read Only ist; wenn der org-weite Standard bereits Public Read/Write ist, haben Sharing Rules nichts hinzuzufügen. Regeln werden wie jede andere Komponente als Metadaten deployt, aber die tatsächlichen Zugriffsgewährungen, die sie erzeugen, werden separat als Sharing-Datensätze berechnet und gespeichert, neu berechnet durch einen asynchronen Job, wann immer sich eine Regel, Rollenhierarchie oder Gruppenmitgliedschaft ändert, sodass eine Regel erfolgreich deployt werden kann, während der resultierende Zugriff noch Zeit zur Anwendung braucht, besonders in Orgs mit großen Datenmengen, wo eine vollständige Sharing-Neuberechnung Stunden dauern kann. Unser Playbook von Change Sets zu Continuous Delivery behandelt Änderungen am Zugriffsmodell als Teil eines Releases.
So funktioniert es in Serpent
Serpent verfolgt Sharing-Rule-Änderungen pro Task mit vollständiger Historie, sodass eine Regel, die den Zugriff erweitert oder einschränkt, vor der Auslieferung überprüfbar ist, statt in einem Massen-Metadaten-Deployment unterzugehen. Siehe taskbasierten Workflow bei Serpent dafür, wie Änderungen überprüft werden.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.
