Consulte os conetores suportados para a solução Application Integration.
Tarefa de temporizador
A tarefa Temporizador permite-lhe adicionar um atraso de tempo ao fluxo de execução da integração.
Durante a execução de uma integração, quando o controlo atinge a tarefa de temporizador, a execução é pausada durante o limite de tempo especificado e todas as tarefas após a tarefa de temporizador são suspensas. Esta tarefa só suporta o recomeço automático de uma integração. A execução da integração é retomada automaticamente após o limite de tempo de suspensão expirar. Por exemplo, se definir a tarefa do temporizador para 180 segundos, a execução é pausada durante 3 minutos antes de ser retomada automaticamente.
Compare a tarefa de aprovação, a tarefa de suspensão e a tarefa de temporizador
As três tarefas (Aprovação, Suspender e Temporizador) têm uma função semelhante de pausar e retomar uma integração. No entanto, existem diferenças subtis entre eles. A tabela seguinte descreve as diferenças entre as três tarefas.
Tarefa de aprovação | Suspender tarefa | Tarefa de temporizador |
---|---|---|
Não suporta o recomeço automático de uma integração e requer intervenção manual para retomar a integração. | Suporta o reinício manual e automático de uma integração. Se não houver intervenção manual para revogar a suspensão, a integração retoma automaticamente a execução após o limite de tempo de suspensão expirar. | Suporta apenas o recomeço automático de uma integração. A execução da integração é retomada automaticamente após a expiração do limite de tempo de suspensão. |
Não é possível retomar uma integração através de uma chamada API. Tem de resolver manualmente a suspensão através da IU de integrações. | Pode retomar uma integração através da Suspensions API para integrações. |
Suporta apenas o recomeço automático de uma integração. |
Os utilizadores recebem uma notificação quando uma integração é pausada (suspensa). | Os utilizadores não recebem nenhuma notificação quando uma integração é pausada (suspensa). | Os utilizadores não recebem nenhuma notificação quando uma integração é pausada (suspensa). |
Suporta uma variável de saída (booleana), que lhe permite realizar verificações condicionais
antes de retomar uma integração. No entanto, a variável de saída só pode ter o valor true ou false . |
Suporta uma variável de saída (string), que lhe permite realizar verificações condicionais antes de retomar uma integração. Pode definir qualquer valor para a variável de saída. | Não suporta variáveis de saída. |
Configure a tarefa de temporizador
Para configurar a tarefa Temporizador:
- Na Google Cloud consola, aceda à página Application Integration.
- No menu de navegação, clique em Integrações.
A página Integrações é apresentada com todas as integrações disponíveis no projeto do Google Cloud.
- Selecione uma integração existente ou clique em Criar integração para criar uma nova.
Se estiver a criar uma nova integração:
- Introduza um nome e uma descrição no painel Criar integração.
- Selecione uma região para a integração.
- Selecione uma conta de serviço para a integração. Pode alterar ou atualizar os detalhes da conta de serviço de uma integração em qualquer altura no painel Resumo da integração na barra de ferramentas de integração.
- Clique em Criar. A integração recém-criada é aberta no editor de integração.
- Na barra de navegação do editor de integração, clique em Tasks para ver a lista de tarefas e conetores disponíveis.
- Clique e coloque o elemento de tarefa Temporizador no editor de integração.
- Clique no elemento de tarefa Temporizador no criador para ver o painel de configuração da tarefa Temporizador.
- Configure os campos restantes através das Propriedades de configuração para a tarefa. Por exemplo, se definir Limite de tempo após como
180
e Unidade de tempo comoSeconds
, a execução é pausada durante 3 minutos antes de ser retomada automaticamente. - As alterações às propriedades são guardadas automaticamente.
Propriedades de configuração
A tabela seguinte descreve as propriedades de configuração da tarefa Timer.
Propriedade | Tipo de dados | Descrição |
Timeout after
|
Número inteiro |
Hora até à qual a execução da integração tem de ser pausada. A integração retoma automaticamente a execução da tarefa a jusante seguinte após o limite de tempo expirar. Valor predefinido: 120 segundos (2 minutos). Limite de tempo máximo permitido: 44 640 minutos (31 dias). |
Time unit
|
Segundos, minutos, horas, dias | Unidade de tempo para a propriedade Timeout after. |
Estratégia de processamento de erros
Uma estratégia de processamento de erros para uma tarefa especifica a ação a realizar se a tarefa falhar devido a um erro temporário. Para obter informações sobre como usar uma estratégia de processamento de erros e conhecer os diferentes tipos de estratégias de processamento de erros, consulte o artigo Estratégias de processamento de erros.
Quotas e limites
Para informações sobre quotas e limites, consulte o artigo Quotas e limites.
O que se segue?
- Saiba mais sobre todas as tarefas e acionadores.
- Saiba como testar e publicar uma integração.
- Saiba mais acerca do processamento de erros.
- Saiba mais sobre os registos de execução da integração.