Manual do Usuário para o ProcStudio
Manual do Usuário - ProcStudio
Índice
Introdução
O ProcStudio é um sistema de gerenciamento de escritório de advocacia projetado para facilitar o gerenciamento de clientes, processos, documentos legais e tarefas diárias. O sistema também oferece funcionalidades de assinatura online, seguindo uma política de zero papel, e fornece aos clientes uma plataforma para acompanhamento processual.
- README.md
- config/application.rb
Monitoramento de alterações: Implementar um webhook do GitHub para notificar sobre alterações nos arquivos principais.
Cadastro de Clientes
Tipos de Clientes
- Pessoa Física
- Pessoa Jurídica
- Contador
- Representante Legal
Cadastrando uma Pessoa Física
Cadastrando uma Pessoa Jurídica
Cadastrando um Contador
Cadastrando um Representante Legal
Capacidade Civil
- Capaz
- Relativamente Incapaz
- Absolutamente Incapaz
Funcionalidades
- Adicionar novo cliente
- Editar informações do cliente
- Associar representante legal (para clientes incapazes)
- Visualizar histórico do cliente
- app/models/client.rb
- app/controllers/clients_controller.rb
- app/views/clients/*
Monitoramento de alterações: Criar um job que verifica diariamente as alterações nos modelos e controladores relacionados aos clientes.
Gestão de Trabalhos
Cadastro de Trabalhos (Processos Administrativos e Judiciais)
- Informações do cliente
- Dados do processo
- Poderes concedidos
- Associação com o escritório de advocacia
Documentos Legais
O sistema permite a geração dos seguintes documentos:
- Procuração
- Termo de Renúncia
- Contrato de Honorários
- Declaração de Carência
Como Gerar Documentos
- Selecione o cliente
- Escolha o tipo de documento
- Preencha as informações necessárias
- Gere o documento
- app/services/generate_docs/*
- app/models/document.rb
- app/controllers/documents_controller.rb
Monitoramento de alterações: Criar um sistema de versionamento para os templates de documentos e notificar quando houver atualizações.
Gestão de Usuários
Tipos de Usuários
- Advogado
- Paralegal
- Estagiário
- Secretário
- Contador
- Contador Externo
Permissões de Acesso
- Advogado: Acesso total (CRUD completo)
- Paralegal: Acesso limitado (algumas restrições)
- Estagiário: Acesso de visualização
- Secretário: Acesso limitado (algumas restrições)
- Contador: Acesso específico para trabalhos tributários
- Contador Externo: Visualização limitada a clientes específicos
- app/models/admin.rb
- app/models/profile_admin.rb
- app/controllers/admins_controller.rb
Monitoramento de alterações: Implementar testes automatizados para verificar as permissões de usuário e notificar em caso de falhas.
Gestão de Escritórios
- Cadastro de escritórios
- Associação de advogados a escritórios
- Gerenciamento de filiais
- app/models/office.rb
- app/controllers/offices_controller.rb
- app/views/offices/*
Monitoramento de alterações: Criar um job que verifica semanalmente as alterações na estrutura de escritórios e gera um relatório.
Tarefas
Tipos de Tarefas
- Relacionadas a um cliente
- Relacionadas a um trabalho (processo)
- Tarefas gerais do escritório
Funcionalidades
- Criar nova tarefa
- Atribuir responsável
- Definir prazo
- Marcar como concluída
- app/models/job.rb
- app/controllers/jobs_controller.rb
- app/views/jobs/*
Monitoramento de alterações: Implementar um sistema de log para registrar todas as alterações nas tarefas e notificar os usuários relevantes.
Atuação em Conjunto
O sistema permite o registro e gerenciamento de atuações em conjunto com outros advogados ou escritórios.
Suporte
Para mais informações ou suporte, entre em contato com nossa equipe de suporte através do e-mail [email protected] ou pelo telefone (11) 1234-5678.
- app/mailers/support_mailer.rb
- app/views/support/*
Monitoramento de alterações: Implementar um sistema de feedback para usuários que acessam a seção de suporte e monitorar as principais dúvidas e problemas relatados.