Administrar o Oracle CRM On Demand > Gestão do processo de negócio > Configuração do fluxo de trabalho > Criar Eventos Agendados
Criar Eventos Agendados
Este tópico descreve como criar eventos agendados, ou seja, fornece regras do fluxo de trabalho com o evento acionador do Evento Agendado. Para obter informações sobre como criar regras de fluxos de trabalho com qualquer outro evento acionador, consulte Criar Regras de Fluxos de Trabalho.
Aplicam-se as seguintes considerações ao agendar um evento:
- Não pode especificar uma condição num evento agendado. As instâncias agendadas do evento e as ações do fluxo de trabalho sobre o evento são sempre executadas, salvo se ocorrer um erro.
NOTA: Depois de selecionar o evento do acionador Evento Agendado na página Nova Regra de Fluxo de Trabalho, a página renova. A secção Condição de Erros do Fluxo de Trabalho da página é retirada e a secção Detalhes de Agendamento, onde especifica o agendamento do evento, fica disponível.
- Por questões de desempenho, é recomendado que evite a configuração de vários eventos agendados para executarem ao mesmo tempo.
- Deve especificar uma data e hora de início para o evento agendado e uma data e hora de fim ou o número de vezes que o evento deve ser executado.
NOTA: o Oracle CRM On Demand não gera instâncias para datas e horas no passado mesmo que especifique uma data e hora de início no passado. Por exemplo, se especificar uma data de início de 15 de janeiro de 2018 para um evento agendado que deve repetir-se 10 vezes em intervalos de um mês e a data atual fosse 30 de maio de 2018, a primeira instância do evento estaria agendada para 15 de junho de 2018. Apenas serão executadas as instâncias das cinco ocorrências no futuro.
- Se especificar que o evento agendado deve ser executado em determinada data do mês e se essa data não existir em determinado mês, o evento não será executado nesse mês. Por exemplo, se selecionar o dia 29 de um mês, o evento não será executado em fevereiro, exceto se for um ano bissexto.
Aplicam-se as seguintes considerações ao selecionar uma lista para o evento agendado:
- Não pode ativar o evento agendado se não tiver acesso à lista filtrada que é selecionada no evento agendado.
- Se o utilizador que ativa o evento agendado não tiver acesso à lista selecionada no evento agendado na altura de execução da instância de um evento, ocorre uma falha na instância.
- Quando uma instância do evento agendado é executada, a lista que é devolvida inclui apenas os registos que cumprem os critérios de filtro da lista e são visíveis ao utilizador que ativou o evento agendado.
- O número máximo de registos que pode ser processado por uma instância de um evento agendado é 1000. Se a lista que selecionou no evento agendado devolve mais do que o número máximo previsto na execução da instância de um evento, ocorre uma falha na instância. Para evitar este problema, certifique-se de que o filtro na lista que selecionou para o evento agendado está configurado de forma a não ter grande probabilidade de devolver uma lista muito longa de registos.
- Ao especificar o filtro para uma lista que pretende utilizar para os eventos agendados, pode utilizar uma ou mais das seguintes funções nos campos Data e Data/Hora:
- Duração()
- Indicação de data/hora()
- Hoje()
Pode utilizar estas funções com as seguintes condições:
- Entre
- Igual a
- Em
- Em ou depois de
- Em ou antes de
- Não Entre
- Diferente de
Pode escrever a expressão que contém as funções diretamente no campo do valor de filtro nos critérios da lista. Por exemplo, para devolver registos de oportunidade em que a Data de Fecho é dois dias depois da data atual (ou seja, a data em que o evento agendado é executado), selecione a condição Igual a e introduza a seguinte expressão:
Hoje() + 2
Outro exemplo: para devolver registos de pistas em que a Data de Fecho Estimado ocorre dentro das 36 horas seguintes, selecione a condição Entre e introduza a seguinte expressão:
Indicação de data/hora(), Indicação de data/hora() + Duração('P0YT36H')
Para obter mais informações acerca destas funções, consulte os seguintes tópicos: Duração, Indicação de data/hora e Hoje.
Antes de começar:
- A funcionalidade de fluxo de trabalho no Oracle CRM On Demand tem de estar configurada na empresa, conforme descrito em Acerca de Como Configurar a Funcionalidade de Regras de Fluxos de Trabalho.
- Para executar os procedimentos descritos neste tópico, tem de ter o privilégio Gerir regras de dados - Gerir regras de fluxos de trabalho na função de utilizador.
- Para criar eventos agendados para o tipo de registo Utilizador, tem de ter o privilégio Gerir Regras de Dados - Gerir Regras de Fluxos de Trabalho para Utilizadores na função de utilizador. O administrador pode ativar este privilégio para a função Administrador e para qualquer outra função, conforme necessário. Para obter mais informações acerca de considerações ao criar eventos agendados para o tipo de registo Utilizador, consulte Considerações ao Criar Regras de Fluxo de Trabalho para o Tipo de Registo Utilizador. Para obter mais informações sobre como adicionar privilégios a funções, consulte Adicionar Funções.
- Reveja as informações em Acerca dos Eventos Agendados
Para criar um evento agendado
- No canto superior direito de qualquer página, clique na ligação global Admin.
- Na secção Gestão do processo empresarial, clique em Configuração do fluxo de trabalho.
- Na página Lista de regras de fluxos de trabalho, execute um dos seguintes procedimentos:
- Para criar um novo evento agendado através da cópia de um evento existente, clique em Copiar no evento agendado que pretende copiar.
- Para criar um novo evento agendado que não se baseie num evento existente, clique em Novo na barra de título.
- Na página Detalhe da Regra do Fluxo de Trabalho, na secção Detalhes de Regras de Fluxos de Trabalho Chave, preencha as informações do evento agendado.
A tabela seguinte descreve os campos.
Campo
|
Descrição
|
Nome do fluxo de trabalho
|
Introduza um nome exclusivo, até 50 caracteres.
|
Ativa
|
Utilize a caixa de seleção para ativar ou desativar o evento agendado.
Até ao momento em que um evento agendado é ativado, o campo Iniciado por no registo do evento agendado mostra o nome do utilizador que criou o evento agendado. O campo Iniciado por é apresentado na página Detalhe do evento agendado após o registo ser gravado.
Após a caixa Ativo ser selecionada no evento agendado e o registo ser gravado, o campo Iniciado por no registo é atualizado para mostrar o nome do utilizador que selecionou a caixa Ativo. Esse utilizador deve ter acesso à lista selecionada no evento agendado na altura de execução da instância de um evento. Caso contrário, ocorre uma falha na instância.
Em todas as instâncias pendentes e todas as instâncias de erro do evento agendado, o campo Iniciado por também mostra o nome do utilizador que selecionou a caixa Ativo no evento agendado.
Para obter mais informações sobre o que acontece quando ativa ou desativa um evento agendado, consulte Acerca de Eventos Agendados.
NOTA: Ao ativar o evento agendado, é imediatamente gerada uma instância para a primeira ocorrência agendada do evento. É prática recomendada configurar todas as ações do fluxo de trabalho no evento agendado antes de ativar o evento. Caso contrário, se a data de início do evento agendado estiver próxima, a primeira instância pode ser executada antes de ter concluído a configuração das ações do fluxo de trabalho.
|
Descrição
|
(Opcional) Introduza informações adicionais acerca do evento agendado, tais como, o objetivo do evento.
|
Tipo de registo
|
Selecione o tipo de registo do evento agendado.
Um evento agendado está relacionado apenas com um tipo de registo. Após a criação do evento, não pode alterar o tipo de registo no evento.
|
Evento Acionador
|
Selecione Evento Agendado.
|
Ativar Notificação
|
Selecione esta caixa se pretender que o Oracle CRM On Demand envie uma mensagem de correio eletrónico sempre que uma instância do evento agendado é concluída com êxito, sempre que ocorre uma falha numa instância do evento e sempre que uma instância pendente do evento é apagada. A mensagem de correio eletrónico é enviada para o utilizador que ativou o evento agendado.
|
- Na secção Detalhes do Agendamento, clique no ícone Pesquisa (lupa) e selecione a lista filtrada que devolve os registos sobre os quais pretende que as ações do fluxo de trabalho atuem.
- No campo Data de Início, selecione a data e hora a que pretende que a primeira instância do evento agendado seja executada.
- No campo Recorrente, selecione o intervalo a que pretende que o evento agendado se repita, por exemplo, Semanalmente.
- No campo Intervalo de, configure o período do intervalo para as instâncias de repetição. Por exemplo, se tiver selecionado Semanalmente no campo Recorrente e se pretender que as instâncias se repitam em intervalos de duas semanas, introduza 2 no campo Intervalo de. O valor mínimo que pode introduzir é 1.
- Se tiver selecionado Mensalmente no campo Recorrente, pode agendar opcionalmente o evento para executar no último dia de cada mês em que o evento é executado, selecionando a caixa Último dia do mês.
Por exemplo, se tiver configurado um evento agendado para iniciar a 23 de abril e repetir em intervalos de dois meses, a primeira instância do evento será executada a 23 de abril. A segunda instância será executada a 23 de junho, a terceira a 23 de agosto e assim sucessivamente. Contudo, se selecionar a caixa Último dia do mês, a primeira instância do evento será executada a 30 de abril, a segunda instância a 30 de junho, a terceira instância a 31 de agosto e assim sucessivamente.
- Especifique o número de vezes que pretende que o evento agendado seja executado ou especifique a data e hora de fim, através de uma das seguintes opções:
- Selecione a opção Após e especifique o número de vezes que o evento agendado deve ser executado. O valor que introduzir deve ser superior a 0 (zero).
- Selecione a opção Por Hora/Data e selecione a data e hora de fim do evento agendado. A data e hora de fim deve ser posterior à data e hora de início.
- Grave as alterações.
Acerca de Como Atualizar Eventos Agendados
Após ativar um evento agendado, não pode alterar o agendamento ou selecionar uma lista diferente no evento agendado. No entanto, pode terminar o evento agendado desativando-o. Após desmarcar a caixa de seleção Ativo no evento agendado e gravar o registo, pode editar o evento agendado para alterar o agendamento ou selecionar uma lista diferente. Ao reativar o evento agendado, este é tratado como um novo evento agendado.
ATENÇÃO: Ao desativar um evento agendado, qualquer instância pendente do evento é apagada. Além disso, se uma instância do evento agendado estiver em execução, podem ocorrer falhas nalgumas ações para alguns registos na lista. Para obter mais informações sobre o que acontece quando desativa um evento agendado, consulte Acerca de Eventos Agendados.
|