Módulo de Membros da Fazenda¶
- Sigla: MBF (Membros da Fazenda)
- Status:
- ✅ Revisado
-
✅ Aprovado
-
Implementação:
- ⬜ Backend
- ⬜ Frontend
- ⬜ Mobile
- ⬜ Backoffice
Legenda: ⬜ Pendente | ✅ Realizado | ⚠️ Ponto de atenção | ❌ Não se aplica
Descrição¶
O módulo de Membros da Fazenda é responsável pelo cadastro, gestão e manutenção dos membros vinculados a cada fazenda no sistema BoiView. Permite a associação de membros a papéis definidos pelo módulo de RBAC, garantindo o vínculo organizacional e operacional necessário para o funcionamento das atividades rurais.
Escopo Inicial¶
- Cadastro e edição de membros da fazenda
- Associação de membros a fazendas e retiros
- Atribuição de papéis a membros (integração com RBAC)
- Visualização e busca de membros por fazenda, retiro ou papel
- Desativação e reativação de membros
Funcionalidades¶
- Cadastro de Membros: Inclusão de dados pessoais, contato e vínculo com a fazenda
- Gestão de Associação: Vinculação de membros a uma ou mais fazendas/retiros
- Atribuição de Papéis: Definição do papel do membro (ex: gerente, técnico, operador) via integração com RBAC
- Consulta e Filtros: Busca e listagem de membros por unidade, status ou papel
- Desativação/Reativação: Controle de status do membro sem perda de histórico
- Relatórios Gerenciais: Geração de relatórios sobre membros, distribuição, especialidades e histórico
- Operação Offline: Suporte para operações em áreas com conectividade limitada
- Histórico de Responsabilidades: Registro temporal de papéis e responsabilidades atribuídas
Requisitos Funcionais¶
- RF-MBF-001: Cadastro de Membros
- Descrição: O sistema deve permitir o cadastro, edição e visualização de membros vinculados a uma fazenda.
- Critério de aceitação: Membros cadastrados com dados mínimos (nome, contato, documento, vínculo).
- Prioridade: Alta
-
Dependência: Nenhuma
-
RF-MBF-002: Associação de Membros a Fazendas/Retiros
- Descrição: O sistema deve permitir associar membros a uma ou mais fazendas e retiros.
- Critério de aceitação: Membro pode ser vinculado a múltiplas unidades organizacionais.
- Prioridade: Alta
-
Dependência: Cadastro de fazendas e retiros
-
RF-MBF-003: Atribuição de Papéis a Membros
- Descrição: O sistema deve permitir atribuir papéis (cargos/funções) a membros, integrando-se ao módulo RBAC.
- Critério de aceitação: Cada membro pode ter um ou mais papéis atribuídos, conforme regras do RBAC.
- Prioridade: Alta
-
Dependência: Módulo RBAC
-
RF-MBF-004: Consulta e Filtros de Membros
- Descrição: O sistema deve permitir buscar e filtrar membros por fazenda, retiro, papel ou status.
- Critério de aceitação: Listagens e buscas retornam resultados conforme filtros aplicados.
- Prioridade: Média
-
Dependência: Cadastro de membros
-
RF-MBF-005: Desativação/Reativação de Membros
- Descrição: O sistema deve permitir desativar membros sem excluir o histórico, e reativá-los quando necessário.
- Critério de aceitação: Membro desativado não pode acessar o sistema, mas mantém histórico preservado.
- Prioridade: Média
-
Dependência: Cadastro de membros
-
RF-MBF-006: Relatórios de Membros
- Descrição: O sistema deve gerar relatórios gerenciais sobre membros, distribuição por fazendas/retiros e histórico de atribuições.
- Critério de aceitação: Relatórios em formatos padrão (PDF, CSV) com filtros por período, fazenda e papel.
- Critério de aceitação: Visualização de gráficos e indicadores de distribuição de membros.
- Prioridade: Média
-
Dependência: Cadastro de membros, Módulo de Fazendas
-
RF-MBF-007: Operação Offline
- Descrição: O sistema deve permitir operações básicas de consulta e gestão de membros em modo offline.
- Critério de aceitação: Sincronização automática quando a conexão for restabelecida.
- Critério de aceitação: Indicação clara para o usuário do modo de operação (online/offline).
- Prioridade: Alta
-
Dependência: Módulo de Sincronização
-
RF-MBF-008: Histórico de Responsabilidades
- Descrição: O sistema deve manter histórico temporal de papéis e responsabilidades atribuídas a cada membro.
- Critério de aceitação: Visualização cronológica de mudanças de papel e atribuições.
- Critério de aceitação: Registro de motivo para cada alteração de responsabilidade.
- Prioridade: Média
- Dependência: Módulo RBAC, Cadastro de membros
Requisitos Não Funcionais¶
- RNF-MBF-001: Desempenho
- Descrição: O módulo deve suportar cadastro e consulta eficiente mesmo com grande quantidade de membros.
- Critério de aceitação: Listagens e buscas retornam em até 2 segundos para até 10.000 membros.
-
Prioridade: Alta
-
RNF-MBF-002: Segurança
- Descrição: Dados pessoais dos membros devem ser protegidos conforme LGPD.
- Critério de aceitação: Acesso restrito e logs de consulta.
-
Prioridade: Alta
-
RNF-MBF-003: Disponibilidade e operação offline
- Descrição: O módulo deve estar disponível sempre que o sistema estiver em operação, incluindo em áreas remotas sem conectividade.
- Critério de aceitação: 99,9% de disponibilidade mensal para operações online.
- Critério de aceitação: Acesso completo às informações de todos os membros da fazenda e suas responsabilidades em modo offline.
- Critério de aceitação: Cache local otimizado de dados de membros, com priorização para membros ativos da fazenda atual.
-
Prioridade: Alta
-
RNF-MBF-004: Sincronização robusta
- Descrição: O módulo deve garantir a consistência dos dados em operações offline com mecanismos avançados de resolução de conflitos.
- Critério de aceitação: Sincronização automática quando a conexão for reestabelecida, com tempo máximo de 30 segundos em conexões 3G.
- Critério de aceitação: Resolução de conflitos seguindo regras específicas:
- Para alterações básicas de cadastro (nome, contato): priorizar a versão mais recente com alerta para revisão
- Para vínculos e atribuições de responsabilidade: preservar todas as associações realizadas em ambos os ambientes (online e offline)
- Para alterações de status (ativação/desativação): priorizar desativações sobre ativações por segurança
- Critério de aceitação: Indicação visual clara do status de sincronização dos dados de cada membro.
- Critério de aceitação: Log detalhado de todas as sincronizações e resoluções de conflito para auditoria.
-
Prioridade: Alta
-
RNF-MBF-005: Conformidade com LGPD
- Descrição: O módulo deve atender às exigências da Lei Geral de Proteção de Dados.
- Critério de aceitação: Anonimização de dados sensíveis em relatórios e exportações.
- Critério de aceitação: Mecanismos para atender direitos dos titulares (acesso, correção, exclusão).
- Prioridade: Alta
Regras de Negócio¶
- RN-MBF-001: Vínculo com Estruturas Existentes
- Descrição: Cada membro só pode ser vinculado a fazendas e retiros existentes no sistema.
-
Prioridade: Alta
-
RN-MBF-002: Papéis Pré-definidos
- Descrição: Papéis atribuídos devem estar previamente definidos no módulo RBAC.
-
Prioridade: Alta
-
RN-MBF-003: Preservação de Histórico
- Descrição: Não é permitido excluir membros com histórico de operações no sistema.
-
Prioridade: Alta
-
RN-MBF-004: Desativação de Acesso
- Descrição: A desativação impede acesso ao sistema, mas não remove dados históricos.
-
Prioridade: Alta
-
RN-MBF-005: Responsáveis Obrigatórios
- Descrição: Toda fazenda deve ter pelo menos um membro com papel de responsável atribuído.
-
Prioridade: Alta
-
RN-MBF-006: Notificação de Alterações
- Descrição: Alterações em papéis críticos devem gerar notificações para gestores e administradores.
- Prioridade: Média
Critérios de Aceitação¶
- Cadastro Completo: Sistema permite cadastro, edição e consulta de membros com todos os campos obrigatórios
- Associação Estrutural: Membros podem ser corretamente associados a fazendas e retiros existentes
- Integração RBAC: Atribuição de papéis funciona perfeitamente integrada ao módulo RBAC
- Preservação de Histórico: Desativação e reativação de membros mantêm integridade do histórico
- Operação Offline: Sistema funciona adequadamente em áreas sem conexão, sincronizando posteriormente
- Relatórios Gerenciais: Geração de relatórios conforme especificações de formato e conteúdo
- Conformidade LGPD: Proteção de dados pessoais e funcionalidades para atender direitos dos titulares
- Notificações: Sistema notifica alterações em papéis e responsabilidades conforme configurado
Dependências¶
- Módulo de Fazenda (para estrutura organizacional e hierarquia)
Integrações¶
Integrações que o módulo Membros da Fazenda SOLICITA de outros módulos:¶
-
Integração com Módulo RBAC: Solicita a validação e aplicação de papéis e permissões para os membros cadastrados.
-
Integração com Módulo de Fazenda: Solicita informações sobre fazendas, retiros e pastos para vinculação correta dos membros à estrutura organizacional.
-
Integração com Módulo de Auditoria de Dados: Solicita o registro detalhado de todas as operações realizadas na gestão de membros para fins de rastreabilidade e auditoria.
-
Integração com Sistema de Notificações Interno: Solicita o envio de notificações para alterações de status, atribuições de responsabilidades e vencimento de credenciais.
Integrações que o módulo Membros da Fazenda FORNECE para outros módulos:¶
-
Integração para Módulo de Manejo de Rebanho: Fornece informações sobre responsáveis por lotes e movimentações de animais.
-
Integração para Módulo de Plano de Rotina: Fornece lista de membros disponíveis para atribuição de tarefas e responsabilidades em atividades programadas.
-
Integração para Módulo Sanitário: Fornece informações sobre responsáveis técnicos e executores de protocolos sanitários.
-
Integração para Módulo de Estoque: Fornece lista de responsáveis por operações de entrada e saída de estoque.
-
Integração para Módulo Financeiro: Fornece informações sobre responsáveis por operações financeiras e aprovações de despesas.
-
Integração para Módulo de Atividades: Fornece dados de responsáveis por execução e supervisao de atividades.
Todas as integrações incluem mecanismos robustos de cache e sincronização para operação offline, garantindo que a alocação de responsabilidades permaneça funcional mesmo em áreas remotas sem conectividade.
Riscos Relacionados a Requisitos¶
- Erro de Associação: Membros podem ficar sem vínculo válido em caso de falhas na integração com o módulo de Fazendas
- Falhas na Integração RBAC: Problemas na integração podem impedir a atribuição correta de papéis e permissões
- Duplicidade de Cadastro: Ausência de validações pode permitir cadastro duplicado do mesmo membro
- Inconsistência em Operações Offline: Conflitos de dados em operações offline podem gerar inconsistências no cadastro
- Exposição de Dados Sensíveis: Falhas de segurança podem expor dados pessoais protegidos pela LGPD
- Perda de Rastreabilidade: Falhas no registro de histórico podem comprometer a auditoria de ações e responsabilidades
Funções e Controle de Acesso¶
Níveis de Acesso por Operação¶
- Cadastro/Edição de membros: permitido para gestores administrativos
- Associação de membros a fazendas/retiros: permitido para gestores
- Atribuição de papéis: permitido para administradores de RH
- Consulta/listagem de membros: permitido para gestores e administradores
- Desativação/Reativação: permitido para gestores
Níveis de Acesso por Entidade¶
- Membros: leitura, criação, edição, desativação
- Associações: leitura, criação, edição
Ações Críticas do Sistema¶
Aprovação¶
- Exclusão de vínculo de membro com fazenda/retiro
Confirmação de Identidade¶
- Edição de dados sensíveis (documentos, contato)
- Desativação ou reativação de membro
Indicadores Possíveis¶
Indicadores de Gestão de Pessoal¶
- Número de Membros Ativos por Fazenda: Quantidade total e por papel
- Taxa de Rotatividade: Percentual de entradas e saídas em determinado período
- Tempo Médio de Vínculo: Duração média dos vínculos de membros por fazenda
- Distribuição por Papéis: Percentual de membros em cada categoria de papel
Indicadores de Eficiência Operacional¶
- Tempo Médio de Atribuição: Período entre cadastro e atribuição efetiva de papel
- Cobertura de Responsabilidades: Percentual de áreas com responsáveis designados
- Densidade de Membros: Relação entre número de membros e tamanho/produção da fazenda
- Redundância de Papéis: Percentual de papéis críticos com membros backup designados
Indicadores de Segurança e Compliance¶
- Percentual de Membros com Dados Completos: Completude cadastral para compliance
- Frequência de Alterações de Papéis: Monitoramento de mudanças em papéis críticos
- Tempo de Resposta para Desativação: Média de tempo entre solicitação e efetivação
- Incidentes de Acesso Indevido: Tentativas de acesso por membros com restrições
Oportunidades de Escopos Futuros¶
Considere as oportunidades identificadas apenas como ideias, podendo ser distribuídas em outros módulos ou domínios.
Integração com Sistemas Externos de RH¶
- Sincronização com sistemas de gestão de pessoal e folha de pagamento
- Importação automática de dados cadastrais de colaboradores
- Exportação de informações para sistemas corporativos
Automação de Onboarding¶
- Fluxos automatizados para cadastro e treinamento de novos membros
- Checklists digitais para documentação e processos de admissão
- Tutoriais e materiais de capacitação integrados ao perfil
Gestão de Competências¶
- Registro de habilidades e certificações dos membros
- Sistema de alocação inteligente baseado em competências
- Planejamento de capacitação com base em gaps identificados
Aplicativo Móvel Dedicado¶
- Interface simplificada para operações em campo
- Suporte a operações totalmente offline
- Captura de assinaturas e biometria para validação de ações
Analytics Avançado¶
- Dashboards de produtividade e eficiência por membro
- Análise preditiva de necessidades de pessoal
- Identificação de padrões de turnover e retenção
-
Prioridade: Alta
-
RF-TF-006: Cadastro de Instalação vinculada ao pasto ou retiro
- Descrição: O sistema deve permitir o cadastro de instalações com tipo, localização, estado e vínculo ao pasto ou retiro.
- Critério de aceitação: Deve ser possível consultar e editar as informações de cada instalação.
- Prioridade: Alta
Requisitos Não Funcionais¶
- RNF-TF-001: Desempenho de Mapas
- Descrição: Garantir experiência fluida na visualização de mapas mesmo em condições de conectividade limitada.
- Critério de aceitação: Carregamento eficiente em conexões 3G, com tempo máximo de 3 segundos para exibição inicial.
-
Prioridade: Alta
-
RNF-TF-002: Otimização de Arquivos KML
- Descrição: Processamento eficiente de arquivos geoespaciais para manutenção do desempenho do sistema.
- Critério de aceitação: Tempo máximo de 5 segundos para importação e renderização de arquivos KML em conexões estáveis.
- Prioridade: Média
Regras de Negócio¶
- RN-TF-001: Estrutura Hierárquica
- Descrição: A organização territorial deve seguir estritamente a hierarquia: Fazenda → Retiro → Pasto.
-
Prioridade: Alta
-
RN-TF-002: Responsabilidade
- Descrição: Todo nível hierárquico deve possuir pelo menos um responsável designado.
-
Prioridade: Alta
-
RN-TF-003: Vínculo de Retiros
- Descrição: Todo retiro deve estar obrigatoriamente associado a uma única fazenda.
-
Prioridade: Alta
-
RN-TF-004: Múltiplos Retiros
- Descrição: Uma fazenda pode conter nenhum ou múltiplos retiros, conforme necessidade operacional.
-
Prioridade: Média
-
RN-TF-005: Associação de Pastos
- Descrição: Cada pasto deve estar vinculado a um único retiro, mantendo a integridade da hierarquia.
-
Prioridade: Alta
-
RN-TF-006: Localização de Instalações
- Descrição: Toda instalação deve estar georreferenciada e associada a uma unidade territorial (pasto ou retiro).
- Prioridade: Média
Critérios de Aceitação¶
- Cadastro Completo O sistema deve permitir o registro detalhado de todos os ativos (fazendas, retiros, pastos, instalações e máquinas) com seus respectivos atributos obrigatórios.
- Visualização Georreferenciada A representação visual deve refletir com precisão os limites territoriais e a localização dos ativos em todas as camadas do mapa.
- Gestão de Responsabilidades O sistema deve possibilitar a designação clara de responsáveis para cada elemento da hierarquia e ativos individuais.
- Integração KML A funcionalidade de importação deve processar arquivos KML de forma confiável, validando a integridade dos dados geoespaciais.
- Controle de Ativos Deve ser possível gerenciar o ciclo de vida completo das instalações e máquinas, incluindo histórico de manutenções e alterações.
Dependências¶
- Módulo de Fazenda
Integrações¶
- Serviços de Mapeamento: Para visualização e manipulação de dados geoespaciais
- Sistema de Auditoria: Para registro e rastreabilidade de todas as alterações nos ativos
Riscos Relacionados a Requisitos¶
- Complexidade Técnica: Processamento de arquivos KML extensos pode impactar o desempenho do sistema
- Gestão de Responsabilidades: Potencial sobreposição de atribuições entre diferentes níveis hierárquicos
- Definição de Limites: Desafios na demarcação precisa de áreas sem referências físicas claras
- Atualização de Dados em Campo: Dificuldade em manter o inventário atualizado em tempo real durante operações remotas
Funções e controle de acesso¶
O módulo possui controle de acesso específicos mediante às seguintes funções:
Níveis de Acesso por Operação¶
- Atribuição de papéis a membros
- Remoção de papéis de membros
Níveis de Acesso por Entidade¶
- Membro: leitura, criação, edição, exclusão
Ações Críticas do Sistema¶
Ações que determinam uma atenção a mais, sendo não só específicas de alguns papéis, mas exigindo confirmação de identidades e/ou aprovações.
Aprovação:¶
- Atribuição de papel a membro
Confirmação de identidade:¶
- Remoção de papel de membro
- Edição de membro
- Exclusão de membro
Indicadores Possíveis¶
Indicadores de Controle de Acesso¶
- Total de Membros Ativos: Número de membros com acesso vigente ao sistema por fazenda/unidade
- Distribuição por Papéis de Acesso: Percentual de membros por tipo de papel/permissão atribuída
- Atribuições e Revogações de Papéis: Quantidade de atribuições e remoções de papéis realizadas em determinado período
- Incidentes de Acesso Crítico: Número de tentativas de ações críticas (atribuição, remoção, edição, exclusão) exigindo confirmação de identidade
- Completude de Cadastro para Acesso: Percentual de membros com cadastro completo e aptos a receber permissões
- Histórico de Alterações de Permissão: Quantidade de alterações de papéis por membro ao longo do tempo
Oportunidades de Escopos Futuros¶
As oportunidades abaixo são sugestões de aprimoramento e expansão do módulo de membros de fazenda, considerando apenas gestão de pessoas, atribuição de papéis, engajamento, capacitação e comunicação.
Integração com Sistemas de RH¶
- Sincronização de cadastro e desligamento de membros com sistemas corporativos de RH
- Importação automática de dados de colaboradores
Automação de Onboarding e Offboarding¶
- Fluxos automatizados para integração de novos membros (documentação, treinamentos obrigatórios, atribuição inicial de papéis)
- Checklist digital de desligamento
Trilhas de Capacitação e Certificações¶
- Gestão de trilhas de aprendizagem, treinamentos obrigatórios e certificações
- Alertas de reciclagem e vencimento de cursos
Gestão de Desempenho e Feedback¶
- Avaliações periódicas de desempenho dos membros
- Registro de feedbacks e planos de desenvolvimento individual
Analytics de Engajamento¶
- Dashboards de engajamento, participação em atividades e evolução de competências
- Identificação de membros de alta performance e potenciais líderes
Comunicação Interna¶
- Módulo de comunicados, avisos e notificações internas direcionadas por perfil/papel
- Registro de leitura e confirmação de ciência de comunicados críticos
Reconhecimento e Incentivos¶
- Programas de reconhecimento por desempenho, tempo de casa ou participação em projetos
- Gestão de bonificações e incentivos não financeiros
Integração com Saúde e Segurança do Trabalho¶
- Registro de exames periódicos, treinamentos de segurança e ocorrências de incidentes
- Alertas de vencimento de ASOs e necessidades de reciclagem
Gestão de Escalas e Jornadas¶
- Ferramentas para criação, publicação e controle de escalas de trabalho
- Solicitação e aprovação de folgas, férias e trocas de turno
Acesso Mobile e Autoatendimento¶
- Portal do membro para atualização de dados, consulta de atribuições e recebimento de comunicados via app
Essas oportunidades visam fortalecer a gestão de pessoas, o desenvolvimento humano e a comunicação organizacional no contexto rural, alinhando o módulo às melhores práticas de RH digital.