Dicas Avançadas de Algoritmo

Iniciando Ações que Não Podem ser Revertidas

Se você tiver um algoritmo que crie uma solicitação de sincronização ou execute outra lógica que possa fazer com que uma mensagem seja enviada e não possa ser submetida a rollback, certifique-se de atender aos avisos no design.

  • O algoritmo deve ser executado após todas as validações que possam acumular avisos.

  • O algoritmo deve incluir uma etapa para chamar o Serviço de Negócios F1-CheckWarning e ver se algum aviso foi acumulado. Em caso afirmativo, não execute a ação. Isso significa que o usuário receberá um aviso e, se clicar em "OK", todo o processamento ocorrerá novamente, mas desta vez sem acumular nenhum aviso. Consulte o script de plug-in F1-GnChgDCap para obter um exemplo.