Olá,
Programo em Django desde 2008 e tenho bastante experiência, especialmente em softwares corporativos com controle de vendas, prestações de serviço, geração de relatórios, notas fiscais eletrônicas, pra citar alguns. Nessas rotinas é comum controlar o estado/andamento de solicitações que, se eu entendi corretamente, é o centro do seu projeto.
Dito isto, sinto-me confortável em assumir o compromisso de lhe entregar o sistema implantado, testado e desenvolvido com as melhores práticas.
Sendo específico sobre seu projeto:
- GERAL um numero/ano para cada protocolo criado
R: Gera-se um identificador de protocolo no formato NNNN/AAAA(ex: 0001/2017)
para registrar e acompanhar a tramitação de processos internos
R: Em cada protocolo, associa-se um processo interno
departamento ou funcionário/contato
R: Registra-se também o departamento, funcionario, contato
Encaminhar protocolo para outro responsável (tramitação)
R: Permite transferência de responsável
Itens do protocolo documentos, objetos, etc
R: Permite criação de lista de itens
Observações complementares
R: Campo texto de informações extras.
Protocolos por período: permite identificar e localizar rapidamente informações sobre protocolos gerados.
R: Filtros gerados a partir dos campos e campo de busca textual.
Protocolos por situação: pendentes, concluídos e cancelados.
R: Filtro pela situação
pode ser tudo web
R: Web com controle de acesso
Detalhes de infra-estrutura à definir.
Aguardo.