Imprimir      Abrir versão PDF da ajuda online


Tópico anterior

Tópico seguinte

Expression Builder Exemplos

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")

Tópicos relacionados

Consulte os tópicos seguintes para obter informações do Expression Builder relacionadas:


Publicado em Agosto 2018 Copyright © 2005, 2018, Oracle. Todos os direitos reservados. Legal Notices.