Trabalhar com o registro acionador em fluxos acionados por registro
Quando um registro aciona a execução do seu fluxo, o Salesforce armazena automaticamente as informações desse registro na variável de registro acionador. Essa variável dá ao seu fluxo acesso instantâneo a todos os valores de campo do registro que acionou o fluxo. Você pode ler os valores de campo, verificá-los e alterá-los.
Edições obrigatórias
| Exibir edições com suporte. |
Onde encontrar o registro acionador
A variável Acionando $Record de registro está disponível apenas em fluxos acionados por registro e fluxos acionados por agenda. Se você estiver criando um tipo diferente de fluxo, como um fluxo de tela ou um fluxo iniciado automaticamente, não verá o $Record Acionando {Registro} porque não há registro acionador para esses tipos de fluxo. Nesses casos, use um elemento Obter registros para obter os registros com os quais deseja trabalhar.
Ao configurar elementos ou recursos em um fluxo acionado por registro, o menu do recurso lista o registro acionador.
O nome da API da variável de registro é $Record e o rótulo é Acionando {Record}, em que {Record} é o objeto do registro. Por exemplo, Acionando contato. Assim, para este exemplo, no menu de recursos, você vê Acionar contato. Para usar o registro completo como um valor, clique em Acionar contato. Para usar um valor de campo no Contato acionador, clique em Contato acionador e, em seguida, no campo.
O que torna o registro acionador especial
Acionando a variável $Record ou {record} é um tipo especial de variável de registro que o Salesforce cria e preenche automaticamente quando um fluxo acionado por registro é executado. Ele contém todos os valores de campo do registro acionador. Por exemplo, você pode acessar o Nome da conta, o Telefone, o Site da Web ou qualquer outro campo por meio da
$Record.
Como usar o acionador {Record}
Você pode consultar $Record em todo o fluxo para acessar os valores de campo do registro acionador. Aqui estão alguns exemplos de como usar o $Record:
| Caso de uso | Exemplo |
|---|---|
| Valores de campo de leitura para decidir o caminho do fluxo | Use um elemento de Decisão para verificar se a Triggering Account > Annual
Revenue é maior que 1000000, em seguida, encaminhe contas de alto valor em um caminho diferente no fluxo. |
| Atualizar valores de campo diretamente em fluxos antes de salvar | Em fluxos antes de salvar, use um elemento Atribuição para alterar os valores em Triggering {Record}. Por exemplo, defina Triggering Quote >
Status como Aprovado e o Salesforce salvará automaticamente essa alteração no banco de dados. |
| Atualizar valores de campo em fluxos após salvar | Em fluxos após salvar, use um elemento Atualizar registros para alterar os valores em Triggering {Record}. Por exemplo, para Como localizar registros para atualizar e definir seus valores, selecione Usar o registro da conta que acionou o fluxo. Em seguida, defina o Status como Aprovado. |
| Impor regras de qualidade de dados | Ao criar uma oportunidade, verifique se a Ao salvar um contato, verifique se |
| População de campo inteligente | Ao criar um lead, verifique se o $Record > Company contém determinadas palavras-chave. Se corresponder a seus nomes de conta existentes, preencha automaticamente os $Record > Lead Source para Cliente existente. |
| Copiar valores para outros registros | Consulte Triggering Case > Owner ID ao criar registros relacionados para garantir que tenham o mesmo proprietário que o registro acionador. |
| Criar registros relacionados com contexto | Ao criar um caso com $Record > Priority definido como Crítico, crie automaticamente uma Tarefa atribuída ao gerente e inclua $Record > Case Number e $Record > Subject na descrição de Tarefa. |
| Enviar notificações personalizadas | Ao atualizar um registro de pedido personalizado, envie um email ao cliente que inclua $Record > Order Number, $Record > Status e $Record > Expected Delivery Date para que ele saiba exatamente o que mudou. |
| Usar valores em fórmulas e cálculos | Calcule um desconto com base em Triggering Order > Total Amount ou concatenar Triggering Contact > First Name e Triggering Contact > Last Name para criar um nome completo. |

