Estou com uma integração que executa em um horário agendado, e adicionei um api trigger a idéia é trocar os valores de entrada da integração, caso seja necessário um reprocessamento, porém ao ir nos logs do aplication integration, não consigo reexecuta-lá novamente, devido a schedule trigger, como poderia contornar isso, usando uma lógica parecida?
Por definição, uma integração schedulada não tem inputs. Para se trocar valores de forma dinâmica, geralmente a estratégia é:
- A integração se inicia de forma schedulada, de acordo com a sua configuração
- A primeira etapa é buscar, em alguma base de persistência de dados, opções/variáveis que possam ser relevantes. O Firestore (que conta com Task Nativa dentro do Integration) costuma ser um mecanismo interessante para isso devido à simplicidade e generosa camada de free tier, mas qualquer outro sistemas é válido.
- A integração usa os parâmetros lidos e segue a sua execução.
Essa estratégia é útil pois podemos alterar esses valores de configuração dinamicamente - seja via outra integração, via interação direta com o Firestore ou qualquer outro mecanismo.