Pergunta
Quero atualizar os tickets usando um gatilho ou automação. Os atributos de ticket que quero atualizar não estão acessíveis usando regras de negócios. Posso fazer a atualização com êxito usando a API do Support. Posso fazer com que o gatilho ou automação notifique um webhook que atualiza o ticket por meio da API?
Resposta
Não, esse fluxo de trabalho não é recomendado ou suportado. É provável que um erro aconteça quando um ticket é atualizado por regras de negócios e pela API ao mesmo tempo. Essa situação é chamada de condição de corrida.
Sempre que um ticket é criado ou atualizado, todas as suas regras de negócios correm em ciclo contra o ticket. Por exemplo, os gatilhos disparam e atualizam o ticket se suas condições forem atendidas durante o ciclo. Um ciclo consiste de um processo completo de verificação de um ticket em relação a todos os seus gatilhos.
Quando um gatilho atualiza um ticket usando a API, a atualização ocorre em um ponto indeterminado do ciclo. Os resultados variam de acordo com quando a atualização do ticket acontece no ciclo. A atualização do ticket pode afetar o acionamento de outras regras de negócios.
Considere usar um fluxo do ZIS como alternativa para obter um resultado semelhante.