Boa tarde,
Tenho um fluxo onde em uma determinada etapa ele passa por duas aprovações e para isso eu criei duas etapas de aprovação no fluxo que esta vinculado a um grupo de aprovação.
Como faço para que o usuario do grupo que assumiu a primeira aprovação não consiga assumir a segunda?
Eu faria a implementação usando um mecanismo de atribuição customizado. Segue a documentação.
https://tdn.totvs.com/pages/releaseview.action?pageId=142804157
Basicamente você adicionaria na lista retornada pelo mecanismo todos os usuários do grupo atual de aprovadores, deixando de fora a matrícula do usuário que assumiu a atividade de aprovação anterior. Você pode armazenar a matrícula dele em um campo oculto do formulário para facilitar o filtro.