No Expression Builder, pode utilizar as expressões de exemplo da tabela que se segue.
|
|
Expression Builder Expressões de exemplo
|
Atualizar o campo Margem da oportunidade
|
Descrição
|
Atualizar o campo Margem da oportunidade.
|
Sintaxe
|
[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
|
Validar novos serviços
|
Descrição
|
Validação do campo. Um novo serviço não pode ter receitas superiores a 1.000.000.
|
Sintaxe
|
<= IIf (FieldValue('{Type}') = 'Novo Serviço', 1000000, [{Primary Revenue Amount}])
|
Atribuir ao autor um pedido de assistência criado recentemente
|
Descrição
|
Quando for criado um novo serviço, defina o valor do campo Designação Alternativa no registo do utilizador do utilizador atual como o valor predefinido para o campo Proprietário no pedido de assistência.
|
Sintaxe
|
[{Owner Alias}] = UserValue('<Alias>')
|
Verificar se os valores de campos especificados foram alterados
|
Descrição
|
Verifica a existência de alterações em valores de campo.
|
Sintaxe
|
PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]
|
Acionar um fluxo de trabalho com base numa data de fecho
|
Descrição
|
Se a data de fecho for modificada em mais de 30 dias, execute o fluxo de trabalho.
|
Sintaxe
|
[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30
|
Acionar um fluxo de trabalho se uma oportunidade atingir uma certa fase de vendas sem um contacto
|
Descrição
|
Se uma oportunidade atingir a fase de vendas Fechada/ganha sem ter um contacto, execute o fluxo de trabalho.
|
Sintaxe
|
FieldValue('{Sales Stage - Translation}') = "Fechada/Ganha" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "ID da Linha Sem Correspondência"
|
Acionar um fluxo de trabalho quando estiver selecionada uma caixa de verificação
|
Descrição
|
Se o campo da caixa de verificação Disponível para revisão estiver selecionado, execute o fluxo de trabalho.
|
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')
|
Verificar se o utilizador atual é o proprietário do registo
|
Descrição
|
Verifique se o proprietário de um registo é o utilizador atual. Neste caso, será utilizada a função IfNull, porque o campo Proprietário pode ser nulo.
|
Sintaxe
|
IfNull([{Owner Alias}], "Inválido") = UserValue('<Alias>')
|
Aciona uma mensagem de correio eletrónico quando a prioridade de uma conta é alterada
|
Descrição
|
Aciona uma mensagem de correio eletrónico quando o valor no campo Prioridade da Conta é alterado de Baixa para Alta.
|
Sintaxe
|
(PRE('{Type}') = "Baixo") AND ( FieldValue('{Type}') = "Alto")
|
Excluir um canal específico de um fluxo de trabalho
|
Descrição
|
Não execute um fluxo de trabalho para um registo que é atualizado através de uma janela do browser.
|
Sintaxe
|
PRE('{Customer Target Type}') = "Anúncios" AND ExcludeChannel("Online")
|
Consulte os tópicos seguintes para obter informações do Expression Builder relacionadas: