Loading
Variáveis de contexto de FlexCards

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:

  • Ação de flyout: Passe como um atributo para um FlexCard filho, LWC personalizado e Omniscript

  • Elementos personalizados do LWC e do FlexCard filho: Passar como um atributo

  • Bloco de elemento: Mostrar como um Rótulo quando Collapsible está habilitado

  • Elemento de campo: Mostrar como a saída

  • Elemento de texto: Mostrar como texto simples

{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
Nota

A variável de contexto Usuário renderizado é visível apenas no tempo de execução. Visualizar em visualização.

Propriedades disponíveis:

  • userId: ID do Salesforce do usuário.

  • userAnLocale: A localidade pessoal do usuário.

  • userSfLocale: A localidade da organização do Salesforce.

  • userCurrency: A moeda padrão do usuário.

  • userLanguage: O idioma padrão do usuário.

  • userTimeZone: Fuso horário do usuário.

  • userName: O nome de usuário.

  • userType: O tipo de licença do usuário.

  • userRole: Papel do usuário.

  • userProfileName: Nome do perfil na pesquisa de Perfil.

  • userProfileId: ID do Salesforce da pesquisa de perfil.

  • userAccountId: ID do Salesforce da pesquisa Conta.

  • userContactId: ID do Salesforce da pesquisa Contato.

{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.

  • Tipo de alternância da caixa de seleção: element.checked

  • Todos os outros tipos de alternância: element.value

{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.

 
Carregando
Salesforce Help | Article