Imprimir      Abrir versão PDF da ajuda online


Tópico anterior

Tópico seguinte

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

  1. No canto superior direito de qualquer página, clique na ligação global Admin.
  2. Na secção Gestão do processo empresarial, clique em Configuração do fluxo de trabalho.
  3. 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.
  4. 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.

  5. 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.
  6. No campo Data de Início, selecione a data e hora a que pretende que a primeira instância do evento agendado seja executada.
  7. No campo Recorrente, selecione o intervalo a que pretende que o evento agendado se repita, por exemplo, Semanalmente.
  8. 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.
  9. 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.

  10. 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.
  11. 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.


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