Onde trabalho existe um processo em que um documento interno de papel passa por diversos setores, onde se houver a aprovação (por exemplo aprovação do setor financeiro), o mesmo recebe assinatura do responsável por aquele setor. Estão estudando a migração deste documento de papel para 100% digital. Gostaria de entender a lógica, independente da linguagem de programação e do banco de dados, de como é feita esta substituição da assinatura, ou seja, um campo no software que apenas as pessoas responsáveis pelos setores específicos pudesse marcar como aprovado. É um documento apenas interno, que recebe assinaturas de aprovação de umas 12 pessoas. Não existe nenhuma intenção em usar este documento como comprovação jurídica. Mas como dito anteriormente, é necessário permissões individuais, por exemplo, o campo de aprovação do financeiro, só o responsável pelo financeiro poderia executar alguma ação, os demais só conseguiriam visualizar-lo.