Variables dinámicas para condiciones de filtro SOQL
Utilice variables dinámicas en el campo de condición de filtro SOQL para generar datos de filtrado de metadatos personalizados para cada usuario. Life Sciences Cloud sustituye estas variables en tiempo de ejecución con los valores de usuario o territorio apropiados, lo que permite el acceso a datos exclusivo sin valores de codificación.
Ediciones necesarias
Disponible en: Lightning Experience
Disponible en: Ediciones Enterprise y Unlimited con licencia complementaria Life Sciences Cloud, Life Sciences Cloud para Customer Engagement y el paquete gestionado Life Sciences Customer Engagement.
Esta es la lista de todas las variables dinámicas compatibles.
Variable dinámica
Objetivo
Dónde utilizar
Ejemplo
{USER.Territory}
Descargue datos utilizando el nombre del territorio. La variable se sustituye por el nombre de territorio del usuario de forma dinámica.
Cualquier objeto
Territory2.Name = ‘{USER.TERRITORY}’
{USER.ID}
Descarga datos utilizando el Id. de usuario. La variable se sustituye por el Id. del usuario que inició sesión de forma dinámica.
Cualquier objeto
CreatedById = ‘{USER.ID}’
{USER.TERRITORYID}
Descarga datos utilizando Id. de territorio. La variable se sustituye por el Id. de territorio del usuario de forma dinámica.
Cualquier objeto
Territory2Id = ‘{USER.TERRITORYID}’
{OT2A.OBJ.IDS}
Descarga cuentas basadas en territorio. La aplicación móvil primero descarga Territorio de objeto en registros OT2A, luego recupera solo los Id. de cuenta compartidos con el territorio del usuario.
Solo objeto Cuenta
AccountId IN ({OT2A.OBJ.IDS})
{Account.IDS}
Garantiza que los registros relacionados solo se descarguen para cuentas ya presentes en la aplicación móvil. Utilícelo como una combinación como {Account.IDS} Y {OT2A.OBJ.IDS} para el acceso a datos basados en territorios.
Utilizarlos juntos garantiza que los objetos relacionados se descargan correctamente, garantizando específicamente que las descargas de entidades relacionadas están limitadas a cuentas ya presentes en el dispositivo móvil. También se pueden utilizar de forma independiente basándose en los requisitos de sincronización de datos específicos.
Cualquier objeto relacionado con cuentas
Account IN ({ACCOUNT.IDS})
{STI.OBJ.IDS}
Asegúrese de que la aplicación móvil descarga los registros de transacciones de sincronización de dispositivos para resolver identificadores exclusivos sin conexión.
DeviceSyncTransactionRecord object only
OperationType = 'insert' AND OfflineUniqueIdentifier IN ({STI.OBJ.IDS})
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!
Cargando
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.