Administrando o Oracle CRM On Demand > Gerenciamento do processo de negócio > Configuração do workflow > Criando ações de workflow: espera
Criando ações de workflow: espera
Uma ação de Espera faz com que o Oracle CRM On Demand atrase a execução de outras ações (seguintes) em uma regra de workflow até que um período de espera tenha decorrido. Você pode especificar o período de espera como um período de tempo ou pode especificá-lo como uma data e um horário. Além disso, você pode especificar o período de espera diretamente ou pode criar uma expressão para calculá-lo.
OBSERVAÇÃO: O período de espera especifica o período mínimo de tempo que deverá decorrer antes de o Oracle CRM On Demand começar a executar as outras ações da regra de workflow. O período de tempo total que deverá decorrer antes de outras ações serem executadas poderá ser mais longo, dependendo não só da carga no banco de dados do Oracle CRM On Demand e da carga no servidor do Oracle CRM On Demand, como também do número de ações de Espera pendentes quando o período de espera for encerrado.
Sobre ações Aguardar e Criar evento de integração
Se quiser usar uma ação Criar evento de integração para criar um evento de integração que capture as alterações feitas em um registro pelo evento que aciona uma regra de fluxo de trabalho, você deverá seguir a ação Criar evento de integração antes da Ação de espera na sequência de ações na regra de fluxo de trabalho. Se uma Ação de espera anteceder uma ação Criar evento de integração em uma regra de fluxo de trabalho, a Ação de espera impedirá a ação Criar evento de integração de detectar alterações feitas no registro. Quando o período de espera na Ação de espera terminar, o registro será lido novamente antes das ações restantes na regra serem realizadas, e os valores dos campos no registro antes do evento que acionaram a regra de fluxo de trabalho não serão preservados. Por isso, os valores anterior e atual de um campo são considerados iguais, e a ação Criar evento de integração não cria um evento de integração porque não detecta nenhuma alteração nos campos controlados.
OBSERVAÇÃO: é possível criar várias ações para uma regra de fluxo de trabalho, até 25 ações para cada regra.
O procedimento a seguir descreve como criar uma ação de Espera.
Antes de começar. Para realizar o procedimento a seguir, você precisa ter o privilégio Gerenciar regras de workflow 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 de Espera
- 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 de Detalhes de regra de workflow, clique em Menu e selecione Espera.
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.
- Se você não quiser que Oracle CRM On Demand reavalie as condições de regra depois que o período de espera terminar, desmarque a caixa de seleção Reavaliar as condições da regra após espera.
OBSERVAÇÃO: para obter mais informações sobre a caixa de seleção Reavaliar as condições da regra após espera, consulte Sobre regras de workflow com base na data/hora.
- Especifique a duração da espera usando uma das opções a seguir:
- Selecione a opção Período e informe o período para o atraso em anos, meses, dias, horas e minutos, desta forma:
- Selecione a opção Expressão do período, clique no ícone fx ao lado do campo e use o Criador de expressão para criar uma expressão e calcular o período do atraso.
Você pode usar a função Duration do criador de expressão para calcular um período de dias ou frações de dias. Para obter mais informações, consulte Duration.
A expressão deve ser avaliada em número. Há exemplos a seguir de expressões válidas para calcular o período de um atraso:
Duration('P0YT1H') + Duration('P0YT1M') + Duration('P1Y')
Duration('P0YT1H') + 1
Duration('P1YT1H') - 1
A duração máxima suportada é 'P5Y12M200DT200H59M'; ou seja, 5 anos, 12 meses, 200 dias, 200 horas e 59 minutos.
OBSERVAÇÃO: Se o período de espera calculado for negativo, o período de espera será definido como zero, e a ação Espera será encerrada imediatamente. Todas as ações remanescentes na regra de workflow são executadas sem atraso.
- Selecione a opção Hora, clique no ícone de calendário e selecione a data e a hora de término do atraso.
Selecione a data/hora de acordo com o fuso horário especificado nas configurações pessoais.
- Selecione a opção Expressão de hora, clique no ícone fx ao lado do campo e use o Criador de Expressão para criar uma expressão e calcular a data e a hora de término do atraso.
Você pode usar a função Duration do criador de expressão para calcular um período de dias ou frações de dias. Para obter mais informações, consulte Duration.
A expressão deve ser avaliada em data e hora. Há exemplos a seguir de expressões válidas para calcular a data e a hora de término de um atraso:
Timestamp() + Duration('P0YT5M')
Today() + Duration('P0YT1H5M')
OBSERVAÇÃO: Se a data e a hora final calculada já tiverem passado, o período de espera na ação será definido como 0 (zero) e a ação de espera será encerrada imediatamente. Todas as ações remanescentes na regra de workflow são executadas sem atraso.
Se a expressão não for avaliada como uma data e uma hora válida, a ação de espera será concluída imediatamente e as demais ações na regra de workflow serão executadas sem atraso.
Se a expressão avaliar que a data e a hora são superiores a 5 anos, 12 meses, 200 dias, 200 horas e 59 minutos (ou seja, a duração da espera máxima suportada) após a data e a hora de gatilho, a data e a hora de término são calculadas como data e hora de gatilho, mais a duração da espera máxima suportada.
- Salve a ação.
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 workflows:
|