Evaluando propuestas

Sistema para controle de processos e leitura de Xml

Publicado el 28 Enero, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 27 Febrero, 2020

Habilidades necesarias

Otros proyectos publicados por Paulo R. M.