Verwenden Sie dynamische Variablen im SOQL-Filterbedingungsfeld, um Metadatenfilterdaten zu generieren, die an die einzelnen Benutzer angepasst sind. Life Sciences Cloud ersetzt diese Variablen zur Laufzeit durch die entsprechenden Benutzer- oder Regionswerte und ermöglicht so den Zugriff auf dedizierte Daten ohne Hardcodierungswerte.
Erforderliche Editionen
Verfügbarkeit: Lightning Experience
Verfügbarkeit: Enterprise und Unlimited Edition mit Life Sciences Cloud, der Add-On-Lizenz "Life Sciences Cloud für Kundenengagement" und dem verwalteten Paket "Life Sciences Customer Engagement".
Im Folgenden finden Sie die Liste aller unterstützten dynamischen Variablen.
Dynamische Variable
Zweck
Wo zu verwenden
Beispiel
{USER.Territory}
Laden Sie Daten mithilfe des Regionsnamens herunter. Die Variable wird dynamisch durch den Regionsnamen des Benutzers ersetzt.
Beliebiges Objekt
Territory2.Name = ‘{USER.TERRITORY}’
{USER.ID}
Lädt Daten mithilfe der Benutzer-ID herunter. Die Variable wird dynamisch durch die ID des angemeldeten Benutzers ersetzt.
Beliebiges Objekt
CreatedById = "{USER.ID}"
{USER.TERRITORYID}
Lädt Daten mithilfe der Regions-ID herunter. Die Variable wird dynamisch durch die Regions-ID des Benutzers ersetzt.
Beliebiges Objekt
Territory2Id = '{USER.TERRITORYID}'
{OT2A.OBJ.IDS}
Lädt Accounts basierend auf der Region herunter. Die mobile Anwendung lädt zunächst die Objektregion in OT2A-Datensätze herunter und ruft dann nur die Account-IDs ab, die für die Region des Benutzers freigegeben sind.
Nur Accountobjekt
AccountId IN ({OT2A.OBJ.IDS})
{Account.IDS}
Stellt sicher, dass verwandte Datensätze nur für Accounts heruntergeladen werden, die bereits in der mobilen Anwendung vorhanden sind. Verwenden Sie sie als Kombination als {Account.IDS} UND {OT2A.OBJ.IDS} für den regionsbasierten Datenzugriff.
Wenn Sie sie zusammen verwenden, wird sichergestellt, dass verwandte Objekte ordnungsgemäß heruntergeladen werden, was insbesondere sicherstellt, dass die Downloads zugehöriger Einheiten auf Accounts beschränkt sind, die sich bereits auf dem Mobilgerät befinden. Sie können auch unabhängig von den spezifischen Datensynchronisierungsanforderungen verwendet werden.
Alle mit Accounts verbundenen Objekte
Account IN ({ACCOUNT.IDS})
{STI.OBJ.IDS}
Stellt sicher, dass die mobile Anwendung die Datensätze zur Gerätesynchronisierung herunterlädt, um eindeutige Offline-IDs aufzulösen.
Nur Objekt "DeviceSyncTransactionRecord"
OperationType = 'insert' AND OfflineUniqueIdentifier IN ({STI.OBJ.IDS})
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.
Laden
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.