Você está aqui:
Variáveis de contexto de FlexCards
Para fornecer contexto a fontes de dados, ações e outros componentes, adicione variáveis de contexto globais e locais a um FlexCard. Todas as variáveis diferenciam maiúsculas de minúsculas.
Variáveis globais
Nome completo |
Descrição |
Campo de mesclagem |
|---|---|---|
Rótulo |
Rótulos personalizados do Salesforce. |
{Label.mylabel} Por exemplo, {Label.AccountName} recebe um rótulo personalizado chamado AccountName. |
objectApiName |
Da versão Winter '22 em diante, o nome da API do objeto é passado para um componente como um atributo, como um LWC personalizado, quando um FlexCard está em uma página de registro. Da mesma forma que {recordId}, use Parâmetros de teste para verificar em Visualização. Consulte Teste as configurações de fonte de dados em um FlexCard. Campos de propriedade com suporte:
|
{objectApiName} Por exemplo, use uma Consulta SOQL para obter uma lista de contas. Insira {objectApiName} como o objeto a ser consultado. Em seguida, adicione um parâmetro de teste cuja chave seja ObjectApiName e Valor seja Conta. |
Params |
Os parâmetros de página passados para o URL. |
{Params.fieldName} Por exemplo, {Params.Id} recebe o ID do contexto. Recomendamos usar {recordId} para obter o ID do contexto de um registro. |
Pai |
Faça referência aos atributos do FlexCard pai no FlexCard filho com essa variável. Os atributos são definidos no momento do design no FlexCard pai. Consulte Integrado FlexCard em um FlexCard. |
{Parent.attributeName} Por exemplo, Parent.Id recebe o atributo {Id} definido no FlexCard pai. |
recordId |
Obtém o ID do contexto de um registro de dados do objeto do Salesforce. Use Parâmetros de teste para verificar em Visualização. Consulte Teste as configurações de fonte de dados em um FlexCard. |
{recordId} Por exemplo, se você estiver usando um OmniStudio Data Mapper para obter uma lista de Casos de conta, no Mapa de entrada, insira AccountId como chave e {recordId} como o valor. Em seguida, adicione um parâmetro de teste cuja chave seja recordId e o valor seja 138238279r9ff para preencher seu FlexCard com dados reais. |
registros |
O objeto de registro do FlexCard, que pode ser passado para os parâmetros FlexCard filho, LWC personalizado e Fluxo. |
{records} Por exemplo, {records} obtém todos os registros, enquanto {records [0]} obtém o primeiro registro disponível. |
Sessão |
Variáveis usadas para armazenar valores de fontes de dados e sistemas externos e valores embutidos em código. As propriedades são definidas no momento do design no FlexCard. Consulte Configurar configurações do FlexCard. |
{Session.sessionkey} Por exemplo, {Session.pageLimit} recebe uma variável de sessão chamada pageLimit. |
Usuário |
Propriedades de usuário e contato para o usuário conectado. Nota
A variável de contexto Usuário renderizado é visível apenas no tempo de execução. Visualizar em visualização. Propriedades disponíveis:
|
{User.property} Por exemplo, {User.userName} recebe o nome de usuário do usuário conectado. |
Variáveis locais
Nome completo |
Descrição |
Campo de mesclagem |
|---|---|---|
ação |
Os parâmetros recebidos por um ouvinte de evento e enviados a uma ação. |
{action.parameter} Por exemplo, se seu evento estiver enviando um parâmetro contextId, use {action.contextId}. Para enviar parâmetros a uma ação de uma tabela de dados, use o formato {action.result.X}, em que X representa qualquer nome de campo definido na fonte de dados. |
elemento |
Os valores definidos pelo elemento de alternância e vinculados a uma ação.
|
{element.value}, {element.checked} |
registro |
O objeto de registro que pertence ao Estado e é passado para os parâmetros FlexCard filho, LWC personalizado e Fluxo. |
{record}, {record.FieldName} Por exemplo, {record} obtém todo o registro, enquanto {record.Name} obtém o campo Nome do registro. |
