Evaluating bids

Sistema para controle de processos e leitura de Xml

Published on the January 28, 2020 in IT & Programming

About this project

Open

Precisamos desenvolver um software para controle de processos de registro de marcas. Hoje usamos um software de terceiros, mas queremos internalizar isso com algumas utilizações pontuais, que só nós precisamos. De forma geral será um sistema online, hospedado em um VPS.



As funções necessárias são, basicamente:

- Cadastro de usuário com atribuição de funções - administrador, editor e cliente
- - O editor apenas poderá adicionar clientes (não pode excluir), editar clientes e cadastrar processos; o cliente só pode acessar processos vinculados à ele e poderá fazer comentários (que serão notificados para o administrador responsável pelo processo);

- Cadastro de processo: o processo pode ser cadastrado pelo administrador ou editor, e terá alguns campos padrões (número, classe ncl, etc etc). Seria interessante o administrador poder gerenciar esses campos (alterar, adicionar ou subtrair campos no futuro). O processo será sempre vinculado à um cadastro de cliente;

- O sistema terá uma função de leitura de XML (os XMLs serão como esse: http://revistas.inpi.gov.br/txt/RM2560.zip).

Quando o sistema fizer a leitura desses xml ele deve possibilitar que sejam exportados relatórios em PDF com filtros (nome de procurador, estado, etc). Ex: quero um relatório de todos os processos vinculados ao procurador xyz no xml. Exportará um PDF com os processos e andamentos.

Seria interessante que sempre ficasse disponível os três últimos XMLs para consulta. Quando eu cadastrar o quarto, descarta o primeiro, e assim sucessivamente. Ai eu seleciono de qual revista eu quero o relatório (podendo selecionar mais de uma).



O sistema precisará integrar com alguma ferramenta para envio de emails, para enviar os andamentos dos processos. Será programado por fase do processo (o processo tem algumas fases: depositado, publicado, exame de mérito, deferido, indeferido e em recurso). Em cada uma dessas fases há uma programação de emails para enviar (como um autoresponder).

Quero poder programar, por exemplo, pra quando o o processo estiver na fase "exame de mérito" ele envie um email para o cliente a cada 30 dias.  O administrador poderá cadastrar e alterar o texto desses emails.

- Acesso cliente: o cliente terá um acesso, em uma página com login e senha, onde poderá ver todos os processos vinculados à ele. Em cada processo ele poderá deixar comentários e tirar dúvidas. Quando fizer isso notificará o administrador responsável, que poderá responder esse comentário.

Respondendo o sistema notificará o cliente.

- Cadastro de documentos: o sistema possibilitará o cadastro de documentos, que será vinculado à um cliente ou um grupo de clientes. Esses documentos ficarão disponíveis para download a todo o tempo pelo cliente. Quando adicionado um documento ao cliente (ou grupo), ele (ou eles) serão notificado(s) sobre um novo documento adicionado.

Será possível também adicionar documentos a processos, como o certificado de registro por exemplo.

Basicamente seria isso.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Roles needed Developer

Delivery term: February 27, 2020

Skills needed