Bom dia, estou pensando em como fazer relatórios de log de usuários mais facilmente, hoje realizo o log em cada botão de ação, por exemplo, se um usuário modificar um setpoint de temperatura, quando ele clicar para confirmar a modificação eu executo um script no botão que realiza o salvamento no banco de dados dos dados necessário, como, usuário logado, tag que foi modificada, valor antigo, valor novo e data/hora.
Porém isso está me gerando muito trabalho para fazer em todos os botões de ação que o usuário toma no sistema, estou pensando em um modo mais fácil para realizar esse processo.
O que pensei é criar uma tag auxiliar na pasta dados para cada tag principal que eu gostaria de salvar em banco, e que cada tag auxiliar teria um script padrão para esse salvamento, e esse script seria executando quando o dado da tag principal é modificado, assim eu só precisaria copiar a tag auxiliar com o script padrão e modificar a tag principal que executaria o script.
Estou postando aqui para verificar com a comunidade se já realizam esse processo de outra forma que seja mais rápida de ser feita.
Agradeço a ajuda.