Variables dynamiques pour les conditions de filtrage SOQL
Utilisez des variables dynamiques dans le champ de condition de filtrage SOQL pour générer des données de filtrage de métadonnées personnalisées pour chaque utilisateur. Life Sciences Cloud remplace ces variables à l'exécution par les valeurs d'utilisateur ou de territoire appropriées, ce qui permet d'accéder aux données dédiées sans valeur de codage en dur.
Éditions requises
Disponible avec : Lightning Experience
Disponible avec : les éditions Enterprise et Unlimited avec Life Sciences Cloud, la licence complémentaire Life Sciences Cloud pour Customer Engagement et le package géré Life Sciences Customer Engagement.
Voici la liste de toutes les variables dynamiques prises en charge.
Variable dynamique
Objet
Emplacement d'utilisation
Exemple
{USER.Territory}
Téléchargez des données en utilisant le nom du territoire. La variable est remplacée dynamiquement par le nom de territoire de l'utilisateur.
Tout objet
Territory2.Name = ‘{USER.TERRITORY}’
{USER.ID}
télécharge les données en utilisant l'ID d'utilisateur. La variable est remplacée dynamiquement par l'ID de l'utilisateur connecté.
Tout objet
CreatedById = ‘{USER.ID}’
{USER.TERRITORYID}
télécharge les données en utilisant l'ID de territoire. La variable est remplacée dynamiquement par l'ID de territoire de l'utilisateur.
Tout objet
Territory2Id = ‘{USER.TERRITORYID}’
{OT2A.OBJ.IDS}
télécharge les comptes basés sur le territoire. L'application mobile télécharge d'abord Territoire d'objet dans les enregistrements OT2A, puis récupère uniquement les ID de compte partagés avec le territoire de l'utilisateur.
Objet Compte uniquement
AccountId IN ({OT2A.OBJ.IDS})
{Account.IDS}
Garantit que les enregistrements associés sont téléchargés uniquement pour les comptes déjà présents dans l'application mobile. Utilisez-le en tant que combinaison en tant que {Account.IDS} AND {OT2A.OBJ.IDS} pour l'accès aux données basées sur le territoire.
Leur utilisation combinée garantit que les objets associés sont correctement téléchargés, en particulier que les téléchargements d'entités associées sont limités aux comptes déjà présents sur l'appareil mobile. Ils peuvent également être utilisés indépendamment en fonction des exigences spécifiques de synchronisation des données.
Tout objet associé à des comptes
Compte IN ({ACCOUNT.IDS})
{STI.OBJ.IDS}
Assurez-vous que l'application mobile télécharge les enregistrements de transaction de synchronisation de l'appareil pour résoudre les ID uniques hors ligne.
Objet DeviceSyncTransactionRecord uniquement
OperationType = 'insert' AND OfflineUniqueIdentifier IN ({STI.OBJ.IDS})
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !
Chargement
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.