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:
  1. Na Google Cloud consola, aceda à página Application Integration.

    Aceda à solução Application Integration

  2. 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.

  3. Selecione uma integração existente ou clique em Criar integração para criar uma nova.

    Se estiver a criar uma nova integração:

    1. Introduza um nome e uma descrição no painel Criar integração.
    2. Selecione uma região para a integração.
    3. 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.
    4. Clique em Criar.

    A integração recém-criada é aberta no editor de integração.

  4. Na barra de navegação do editor de integração, clique em Acionadores para ver a lista de acionadores disponíveis.
  5. 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?