Atividade executada N vezes por responsáveis distintos

Olá pessoal! Tenho um processo de aprovação cujo não consigo definir (fechar) os níveis de aprovação por atividades estáticas. Por exemplo a aprovação pode passar por 1 pessoa quanto pra 10 pessoas.

Pensei em fazer por adhoc porém essa aprovação deve ser executada em níveis, e não simultaneamente.

Pensei também em criar uma tabela paixfilho para se adicionar os responsáveis pelas aprovações, e após uma aprovação existiria um evento exclusivo para avaliar se restam mais aprovadores.

Alguém já fez algo parecido, ou teria uma luz pra me iluminar?

Obrigada!

No HTML crie os campos hidden dos aprovadores ou pode ser um pai filho, após isso nos eventos workflow use o transferTask, percorre todo o array até todos os aprovadores...