No Expression Builder, você pode usar amostras de expressões na tabela a seguir.
|
|
Amostras de expressões do Expression Builder
|
Atualizar o campo Margem de oportunidade
|
Descrição
|
Atualizar o campo Margem de oportunidade.
|
Sintaxe
|
[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
|
Validar novos serviços
|
Descrição
|
Validação de campo. Um novo serviço não pode ter uma receita maior que 1.000.000.
|
Sintaxe
|
<= IIf (FieldValue('{Type}') = 'New Service', 1000000, [{Primary Revenue Amount}])
|
Atribuir uma solicitação de serviço recém-criada ao criador
|
Descrição
|
Quando uma solicitação de serviço for criada, defina o valor do campo Apelido no registro de usuário do usuário atual como o valor padrão do campo Proprietário na solicitação de serviço.
|
Sintaxe
|
[{Owner Alias}] = UserValue('<Alias>')
|
Verifique se os valores dos campos especificados foram alterados
|
Descrição
|
Verifique as alterações nos valores de campo.
|
Sintaxe
|
PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]
|
Acionar um workflow com base em uma data de fechamento
|
Descrição
|
Se a data de fechamento for modificada por mais de 30 dias, execute o workflow.
|
Sintaxe
|
[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30
|
Acionar um workflow se uma oportunidade atingir um certo estágio sem contato
|
Descrição
|
Se uma oportunidade atingir o estágio de vendas Fechada/ganha sem ter um contato, execute o workflow.
|
Sintaxe
|
FieldValue('{Sales Stage - Translation}') = "Closed/Won" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "No Match Row Id"
|
Acionar um workflow quando uma caixa de seleção está marcada
|
Descrição
|
Se o campo da caixa de seleção Pronto para revisão personalizada estiver marcado, execute o workflow.
|
Sintaxe
|
((FieldValue('{bCust_Ready_For_Review_Check_Box}') = 'Y') AND (PRE('{bCust_Ready_For_Review_Check_Box}') = 'N')) OR (IfNull([{bCust_Ready_For_Review_Check_Box}], 'Y') = 'Y')
|
Verifica se o usuário atual é o proprietário do registro
|
Descrição
|
Verifica se o proprietário de um registro é o usuário atual. Nesse caso, a função IfNull é usada porque o campo Proprietário pode ser nulo.
|
Sintaxe
|
IfNull([{Owner Alias}], "Invalid") = UserValue('<Alias>')
|
Disparar um e-mail quando a prioridade de uma conta for alterada
|
Descrição
|
Dispare um e-mail quando o valor do campo Prioridade da conta for alterado de Baixa para Alta.
|
Sintaxe
|
(PRE('{Type}') = "Low") AND ( FieldValue('{Type}') = "High")
|
Excluir um canal específico de um workflow
|
Descrição
|
Não execute um workflow para um registro que seja atualizado por meio da janela do navegador.
|
Sintaxe
|
PRE('{Customer Target Type}') = "Advertisement" AND ExcludeChannel("Online")
|
Consulte os seguintes tópicos para obter informações relacionadas ao Expression Builder: