Administrando o Oracle CRM On Demand > Gerenciamento do processo de negócio > Configuração do workflow > Criando ações de workflow: atualizar valores
Criando ações de workflow: atualizar valores
Uma ação Atualizar valores em uma regra de workflow atualiza automaticamente os campos quando um registro é alterado, sem perder as informações sobre a alteração original (ou seja, informações sobre quando o registro foi alterado, por quem e os dados alterados). A ação é realizada após o final do período de espera definido em uma ou mais ações de espera, se houver alguma ação desse tipo, que antecedem a ação Atualizar valores na regra de workflow.
A menos que o evento de acionamento para a regra de workflow seja Antes do registro mod. salvo, deve haver pelo menos uma ação Aguardar ativa que antecede a ação Atualizar valores na regra de workflow. Exceto nas regras de workflow em que o evento de acionamento for Antes do registro mod. salvo, Oracle CRM On Demand só permitirá a ativação da ação Atualizar valores se a ação for precedida por pelo menos uma ação Aguardar ativa na regra de workflow. Quando uma regra de workflow tiver uma série de ações Atualizar valores, não será necessário ter uma ação Aguardar para cada ação Atualizar valores. É suficiente ter uma ação Aguardar que seja anterior a todas as ações Atualizar valores na regra.
OBSERVAÇÃO: é possível criar várias ações para uma regra de workflow; até 25 ações para cada regra.
O procedimento a seguir descreve como criar uma ação Atualizar valores.
Antes de começar. Para realizar o procedimento a seguir, você precisa ter o privilégio Gerenciar regras de dados - Gerenciar regras de fluxo de trabalho em sua função de usuário. Para obter informações sobre como adicionar privilégios às funções, consulte Adicionando funções.
Para criar uma ação Atualizar valores
- Navegue até a regra na qual você deseja criar a ação:
- No canto superior direito de qualquer página, clique no link global Administração.
- Na seção Gerenciamento de processo de negócios, clique em Configuração do workflow.
- Na página da Lista de regras de workflow, localize a regra na qual deseja criar a ação.
Para obter informações sobre a pesquisa de regras de workflow na página da lista, consulte Filtrando listas.
- Clique no link Nome do workflow da regra.
- Na barra de título Ações da página Detalhe de regra de workflow, clique em menu e seleciona Atualizar valores.
OBSERVAÇÃO: o evento de acionamento na regra de workflow determina que tipos de ações podem ser criados na regra.
DICA: é possível criar uma cópia de uma ação existente da regra de workflow clicando no link Copiar da ação.
- Na página de Edição de ação do workflow, digite um nome para a ação.
- Se desejar ativar a ação, marque a caixa de seleção Ativa.
- Preencha os campos descritos na tabela a seguir e salve a ação.
Campo
|
Descrição
|
Nome do campo
|
Selecione na lista suspensa o nome do campo que será atualizado.
OBSERVAÇÃO: o conjunto de campos que pode ser atualizado é determinado pelo tipo de registro da regra de workflow. Também, se um campo for especificado como somente leitura no nível de configuração de campos, ele não poderá ser atualizado por meio da ação Atualizar valores. Para alguns tipos de registro, o conjunto de campos que pode ser atualizado inclui alguns campos do Objeto personalizado. Os campos Objeto personalizado 1, Objeto personalizado 02 e Objeto personalizado 03 e os campos com ID correspondente podem ser atualizados para diversos tipos de registro. Para o tipo de registro da Oportunidade, os campos Objeto personalizado 05, Objeto personalizado 06 e os campos com ID correspondente também podem ser atualizados.
|
Valor
|
Clique no ícone fx ao lado do campo e defina a expressão que calcula o novo valor do campo. Você pode usar o botão Verificar sintaxe do Expression Builder para testar a sintaxe.
Este campo pode conter, no máximo, 1.024 caracteres.
Se você definir uma expressão para calcular um campo, por exemplo, um campo personalizado de Margem, em que Margem é igual à Receita menos o Custo, o valor do campo será calculado toda vez que a regra de workflow for acionada, mesmo que a receita e o custo não tenham sido alterados. Para obter melhor desempenho, defina uma condição adicional na regra de workflow, como:
FieldValue('<Revenue>') <> PRE('<Revenue>') OR FieldValue('<Cost>') <> PRE('<Cost>')
A função PRE retorna o valor que estava contido no campo antes do campo ser atualizado.
|
Substituir valores existentes
|
Marque essa caixa de seleção se o valor existente no campo deve ser substituído pelo novo valor.
Caso o campo já contenha um valor, o valor não será atualizado se essa caixa de seleção não estiver marcada.
Se estiver vazio, o campo será atualizado com o novo valor, mesmo que a caixa de seleção estiver desmarcada.
|
Para obter os procedimentos passo-a-passo para criar outros tipos de ações de workflow, consulte os tópicos a seguir:
Tópicos relacionados
Consulte os seguintes tópicos para obter informações relacionadas a workflow:
|