Sobre este projeto
it-programming / web-development
Aberto
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias Desenvolver software jurídico, que contenha uma base de dados de clientes, contratos e processos.
Uma agenda similar ou igual ao do Google Agenda, onde serão lançados todos os prazos e audiências do advogado, sempre relacionando o prazo ao número do processos. A agenda deve possuir sistema de validação pelo coordenador que ao validar um prazo, torna ele inalteravel pelo advogado.
O sistema deve possuir controle de permissionamento de usuários, de forma que alguns usuários não possam enxergar e/ou editar telas ou campos determinados.
Em relação à base de contratos o sistema deve possuir um controle de propostas enviadas, pendentes, aceitas, assinadas e recusadas.
O sistema deve ser capaz de fazer relacionamento entre client, contrato e processo, sendo que o relacionamento será feito em.ordem reversa. Cadastra - se o processo deixando o campo de contrato em branco. Posteriormente outro usuário cria o cliente, cria o contrato vinculado o contrato ao cliente e depois relaciona o processo ao contrato criado.
O sistema deve ser capaz de importar por arquivo csv (o melhor seria por webserver) uma planilha que contenha o número do processo (1a coluna) e texto da publicação (2a coluna). Após importar o arquivo, o sistema verifica se o número do processo existe na base de processos.
-Se não existir envia um email ou uma tarefa para determinados usuários.
-Se existir, o sistema captura o texto da publicação e envia ao usuário cadastrado como advogado na base de processos daquele processo.
O usuário que recebe o texto da publicação irá indicar os prazos a serem criados, bem como classificar a publicação preenchendo alguns campos, com opções predefinidas (ganhamos ou perdemos, assunto do processo etc.). Ao salvar sistema lança os prazos na agenda e arquiva as informações de classificação da publicação na base daquele processo, para fins de gráficos e relatórios.
O sistema deve ser capaz de enviar tarefas para outros usuários (workflow). Ex: usuário cadastra prazos. Coordenador recebe tarefa ou um aviso para conferir se estão todos ok e validar.
Prazo de Entrega: 03 de Setembro de 2018
Habilidades necessárias