Tarefa cronômetro

A tarefa Cronômetro permite adicionar um atraso no fluxo de execução da integração.

Durante uma execução de integração, quando o controle atinge a tarefa de timer, a execução é pausada pelo limite de tempo especificado, e todas as tarefas após a tarefa de timer são suspensas. Esta tarefa é compatível apenas com a retomada automática de uma integração. A execução da integração será retomada automaticamente após o término do limite de tempo de suspensão. Por exemplo, se você definir a tarefa de timer como 180 segundos, a execução será pausada por 3 minutos antes de ser retomada automaticamente.

Comparação entre tarefas de aprovação, de suspensão e de timer

As três tarefas (Aprovação, Suspensão e Cronômetro) executam uma função semelhante de pausar e retomar uma integração. No entanto, há diferenças sutis entre elas. A tabela a seguir descreve as diferenças entre as três tarefas.

Tarefa "Aprovação" Suspender tarefa Tarefa cronômetro
Não é compatível com a retomada automática de uma integração e exige intervenção manual para retomar a integração. Aceita a retomada manual e automática de uma integração. Se não houver uma intervenção manual para revogar a suspensão, a integração retomará a execução automaticamente após o término do limite de tempo de suspensão. Aceita apenas a retomada automática de uma integração. A execução da integração será retomada automaticamente após o término do limite de tempo de suspensão.
Não é possível retomar uma integração por meio de uma chamada de API. Resolva manualmente a suspensão usando a IU de integrações. Pode retomar uma integração usando a API Suspensions para integrações. Aceita apenas a retomada automática de uma integração.
Os usuários recebem uma notificação quando uma integração é pausada (suspensa). Os usuários não recebem nenhuma notificação quando uma integração é pausada (suspensa). Os usuários não recebem nenhuma notificação quando uma integração é pausada (suspensa).
Aceita uma variável de saída (booleana), que permite realizar verificações condicionais antes de retomar uma integração. No entanto, a variável de saída só pode ter o valor de true ou false. Aceita uma variável de saída (string), que permite realizar verificações condicionais antes de retomar uma integração. É possível definir qualquer valor para a variável de saída. Não é compatível com nenhuma variável de saída.

Configurar a tarefa de cronômetro

Para configurar a tarefa Cronômetro:

  1. Na IU da Apigee, selecione sua organização da Apigee.
  2. Clique em Desenvolver > Integrações.
  3. Selecione uma integração existente ou clique em Criar integração.

    Caso você esteja criando uma nova integração, siga estas etapas:

    1. Digite um nome e uma descrição na caixa de diálogo Criar integração.
    2. Selecione uma Região para a integração na lista de regiões compatíveis.
    3. Clique em Criar.

    Isso abre a integração na página do designer de integração.

  4. Na barra de navegação do designer de integração, clique em +Adicionar uma tarefa/gatilho> Tarefas para conferir a lista de tarefas disponíveis.
  5. Clique e coloque o elemento de tarefa Timer no editor de integração.
  6. Clique no elemento de tarefa Cronômetro no designer para visualizar o painel de configuração de tarefa Cronômetro.
  7. Configure os campos restantes usando as propriedades de configuração da tarefa. Por exemplo, se você definir Tempo limite após como 180 e Unidade de tempo como Seconds, a execução será pausada por três minutos antes de ser retomada automaticamente.
  8. As alterações nas propriedades são salvas automaticamente.

Propriedades de configuração

A tabela a seguir descreve as propriedades de configuração da tarefa Tempo.

Propriedade Tipo de dado Descrição
Timeout after Inteiro

Tempo para a execução da integração ser pausada. A Apigee retoma automaticamente a execução da próxima tarefa downstream após o término do limite de tempo.

Valor padrão: 120 segundos (2 minutos).

Limite máximo de tempo permitido: 44.640 minutos (31 dias).

Time unit Segundos, minutos, horas, dias Unidade de tempo da propriedade Tempo limite após.

Estratégia de solução de erros

A estratégia de solução de erros para uma tarefa especifica a ação a ser realizada se a tarefa falhar devido a um erro temporário. Para mais informações sobre como usar uma estratégia de tratamento de erros e conhecer os diferentes tipos de estratégias de tratamento de erros, consulte Estratégias de tratamento de erros.