Eu trabalho para uma empresa de engenharia e temos que lidar com muitos dos mesmos problemas. Por enquanto estamos usando a Árvore de Conhecimento para gerenciamento de documentos. Ele pode lidar com 1-5 facilmente e 6 e 7 eu colocaria como um talvez.
1-4 são bem diretos. O número 5 pode ser tratado com fluxos de trabalho que notificam as pessoas apropriadas e lhes dá opções para executar ações com as quais envia o documento na direção apropriada no fluxo de trabalho.
Números 6 Não sei exatamente o que você está procurando em uma assinatura digital. Você pode configurar um fluxo de trabalho disponível em todos os documentos para assiná-lo. Então você pode conseguir que isso funcione para esse requisito.
O número 7 é um pouco mais difícil. A Árvore de Conhecimento suporta a vinculação de arquivos que poderiam ser usados para listas de materiais, mas, de forma realista, você precisará escrever um plug-in para fazer isso de maneira eficiente e gerenciar os links.
Temos a tendência de usar a Árvore de Conhecimento para manter as folhas de dados, fazer fluxos de trabalho de propostas e cotações e documentos de back office. Para os aplicativos de engenharia, estamos procurando passar para uma solução real de gerenciamento de engenharia assim que as finanças permitirem. Mas eles não são baratos. Mas eles gerenciam adequadamente as BOMs e se integram nas ferramentas de engenharia.
Editar:
O Omnify é a ferramenta de gerenciamento de engenharia que estamos analisando para fazer o controle de revisão nos arquivos de engenharia e listas de materiais.