Consulte os conetores suportados para a solução Application Integration.
Acionador de agendamento
O Acionador de agendamento permite-lhe executar a integração periodicamente em intervalos de tempo específicos. Este acionador é útil quando quer executar a integração automaticamente sem qualquer intervenção manual. Por exemplo, pode considerar usar o Acionador de programação para o seguinte tipo de tarefas:
- Carregar ficheiros de um sistema para outro a intervalos regulares
- Envio de lembretes periódicos por email
- Sincronizar a base de dados a intervalos regulares
Adicione um acionador de programação
Para adicionar um Acionador de agendamento a uma integração nova ou existente, siga estes passos:- Na Google Cloud consola, aceda à página Application Integration.
- No menu de navegação, clique em Integrações
A página Lista de 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 Acionadores para ver a lista de acionadores disponíveis.
- Clique e coloque o elemento Acionador de programação no criador.
Configure um acionador de agendamento
Clique no elemento Acionador de agendamento no editor de integração para ver o painel de configuração do acionador.
Pode configurar o Acionador de agendamento através de um dos seguintes modos:
- Básico: fornece uma interface do utilizador para configurar a frequência da execução.
- Avançado: usa uma expressão cron para configurar a frequência da execução.
No modo Básico, pode optar por executar a integração numa hora específica ou em intervalos de uma hora. Se quiser executar a integração numa hora específica, selecione a opção Executar numa hora específica no menu pendente Horas e defina as seguintes propriedades:
- Hora: a hora (no formato de 24 horas) à qual a integração tem de ser executada.
- Dias: os dias em que a integração tem de ser executada. Pode selecionar a execução da integração todos os dias, em dias específicos da semana, num dia específico do mês, etc.
- Meses: os meses em que a integração tem de ser executada. Pode executar a integração todos os meses ou escolher meses específicos.
No modo Avançado, pode especificar a frequência da execução através de uma expressão cron. A expressão cron tem cinco valores que têm de ser especificados pela seguinte ordem:
- Minuto (0-59)
- Hora (0-23)
- Dia do mês (1-31)
- Mês, qualquer um dos seguintes valores:
- Um número entre 1 e 12
- Uma abreviatura de três letras do mês (por exemplo, jan, fev, mar, etc.)
- Dia da semana, qualquer um dos seguintes valores:
- Um número de 0 a 6, começando com domingo como 0
- Uma abreviatura de três letras do dia (por exemplo, seg, ter, qua, etc.)
Por exemplo, para executar a integração no primeiro dia de cada mês, use a * * 1 * *
expressão cron.
Práticas recomendadas
Como prática recomendada, desative os acionadores de programação quando já não forem necessários. Se deixar um acionador de agendamento redundante ativo, este continua a acionar a integração automaticamente.
Para desativar um acionador de horário, pode fazer uma das seguintes ações:
- Anule a publicação da integração que contém o acionador de agendamento. A sua integração vai deixar de estar ativa e o acionador não vai ser executado.
- Substitua o acionador de agendamento por um acionador diferente e volte a publicar a integração. A versão ativa e republicada da integração não usa o Acionador de agendamento.
- Elimine a versão atual da integração. Pode encontrar a opção Eliminar na lista de versões junto ao nome da integração.
Exclusões do SLA
Todas as execuções de integrações active
que falham porque o acionador Schedule não foi agendado por qualquer motivo, são excluídas dos Termos de Utilização e Condições do Contrato de Nível de Serviço (SLA) da integração de aplicações.
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.