Imprimir      Abrir versão PDF da ajuda online


Tópico anterior

Tópico seguinte

Criar ações de fluxo de trabalho: Esperar

Uma ação de Espera faz com que o Oracle CRM On Demand atrase a execução de outras ações (seguintes) numa regra de fluxo de trabalho até que um período de espera tenha passado. Pode especificar o período de espera como um período de tempo ou pode especificar uma data e hora de fim para o período de espera. Pode especificar também o período de espera diretamente ou criar uma expressão para o calcular.

NOTA: O período de espera especifica o período de tempo mínimo que deve passar antes do Oracle CRM On Demand começar a executar as outras ações na regra do fluxo de trabalho. O período de tempo real que passa antes das outras ações serem executadas pode ser mais longo, dependendo da carga na base de dados do Oracle CRM On Demand e do servidor Oracle CRM On Demand, e também do número de ações em Espera que estejam pendentes quando o período de espera terminar.

Acerca de ações de espera e da criação de ações de eventos de integração

Se pretender utilizar uma acção Criar evento de integração para criar um evento de integração que captura as alterações efectuadas ao registo pelo evento que acciona uma regra de fluxo de trabalho, tem de colocar a acção Criar evento de integração antes de qualquer acção Espera na sequência de acções na regra de fluxo de trabalho. Se uma acção Espera preceder uma acção Criar evento de integração numa regra de fluxo de trabalho, a acção Espera impede a acção Criar evento de integração de detectar alterações ao registo. Quando o período de espera na acção Espera terminar, o registo é novamente lido antes das acções remanescentes na regra serem executadas e os valores dos campos no registo antes do evento que accionou a regra de fluxo de trabalho não são preservados. Assim, o valor anterior e o valor actual de um campo são considerados o mesmo e a acção Criar evento de integração não cria um evento de integração porque não detecta qualquer alteração nos campos controlados.

NOTA: Pode criar várias ações para uma regra de fluxo de trabalho, até um máximo de 25 ações para cada regra.

O procedimento que se segue descreve como criar uma ação Espera.

Antes de começar. Para executar o procedimento seguinte, deve ter o privilégio Gerir Regras de Dados - Gerir Regras de Fluxo de Trabalho na função de utilizador. Para obter mais informações sobre como adicionar privilégios, consulte Adicionar funções.

Para criar uma ação Espera

  1. Navegue para a regra na qual pretende criar a ação:
    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, procure a regra na qual pretende criar a ação.

      Para mais informações sobre a pesquisa de regras de fluxos de trabalho na página de lista, consulte Filtrar listas.

  2. Clique na ligação Nome do fluxo de trabalho na regra.
  3. Na barra de título Ações na página Detalhe da regra de fluxo de trabalho, clique em Menu e selecione Esperar.

    NOTA: O evento de acionador na regra de fluxo de trabalho determina os tipos de ação que podem ser criados na regra.

    SUGESTÃO: Pode criar uma cópia de uma ação de regra de fluxo de trabalho existente, clicando na ligação Copiar da ação.

  4. Na página Edição da ação de fluxo de trabalho, introduza um nome para a ação.
  5. Se pretender ativar a ação, selecione a caixa de verificação Ativa.
  6. Se não pretender que o Oracle CRM On Demand reavalie as condições de regras após o período de espera terminar, anule a seleção da caixa de verificação Reavaliar condições da regra após espera.

    NOTA: Para obter mais informações sobre a caixa de verificação Reavaliar condições da regra após espera, consulte Acerca de regras de fluxos de trabalho baseadas na hora.

  7. Especifique a duração da espera, utilizando uma das seguintes opções:
    • Selecione a opção Período e, em seguida, introduza o período para o atraso em anos, meses, dias, horas e minutos, da seguinte forma:
      • No campo Anos, introduza um número inteiro positivo entre 0 (zero) e 5.
      • No campo Meses, introduza um número inteiro positivo entre 0 (zero) e 12.
      • No campo Dias, introduza um número inteiro positivo entre 0 (zero) e 200.
      • No campo Horas, introduza um número inteiro positivo entre 0 (zero) e 200.
      • No campo Minutos, introduza um número inteiro positivo entre 0 (zero) e 59.

        Não é possível especificar um valor negativo ou um valor não inteiro como 1,5.

        NOTA: O período máximo que é possível especificar utilizando a opção Período é 5 anos, 12 meses, 200 dias, 200 horas e 59 minutos. Se pretender especificar um período mais longo, utilize a opção Expressão do Período em vez da opção Período.

    • Selecione a opção Expressão do período e, em seguida, clique no ícone fx ao lado do campo, e utilize o Construtor de expressões para criar uma expressão para calcular o período do atraso.

      Pode utilizar a função Duração no Construtor de expressões para calcular um período em dias ou frações de dias. Para obter mais informações, consulte Duração.

      A expressão tem de devolver um número. Seguem-se exemplos 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

      Não existe limite para a duração do período que pode ser devolvida pela expressão.

      NOTA: Se o período de espera calculado for negativo, o período de espera é definido como zero e a ação Esperar é imediatamente concluída. Quaisquer restantes ações na regra de fluxo de trabalho são executadas sem atraso.

    • Selecione a opção Hora, clique no ícone de calendário e selecione a data e hora de fim do atraso.

      Selecione a hora de acordo com o fuso horário especificado nas definições pessoais.

    • Selecione a opção Expressão da hora e, em seguida, clique no ícone fx ao lado do campo, e utilize o Construtor de expressões para criar uma expressão para calcular a data e a hora de fim do atraso.

      Pode utilizar a função Duração no Construtor de expressões para calcular um período em dias ou frações de dias. Para obter mais informações, consulte Duração.

      A expressão tem de devolver uma data e hora. Seguem-se exemplos de expressões válidas para calcular a data e a hora de fim de um atraso:

      Timestamp() + Duration('P0YT5M')

      Today() + Duration('P0YT1H5M')

      NOTA: Se a data e a hora de fim calculada já tiver passado, o período de espera da ação é definido como 0 (zero) e a ação Esperar é imediatamente concluída. Quaisquer restantes ações na regra de fluxo de trabalho são executadas sem atraso.

      Se a expressão não devolver uma data e hora válidas, a ação Esperar é imediatamente concluída e quaisquer ações remanescentes na regra de fluxo de trabalho são executadas sem atraso.

      Não existe limite de data no futuro para definir a data calculada.

  8. Grave a ação.

Para obter os procedimentos passo a passo de criação de outros tipos de ações de fluxo de trabalho, consulte os seguintes tópicos:

Tópicos relacionados

Consulte os tópicos seguintes para obter informações relacionadas sobre fluxos de trabalho:


Publicado em Setembro 2017 Copyright © 2005, 2017, Oracle. Todos os direitos reservados. Legal Notices.