Empresas e Departamentos (Company)¶
A extensão Company transforma o Moodle em um ambiente preparado para atender hierarquias corporativas complexas ou múltiplos clientes (Multi-tenancy).
Ela permite criar uma estrutura organizacional (ex: Matriz > Filial A > Departamento de Vendas) e associar usuários a esses nós. Isso garante que gestores vejam apenas os dados da sua equipe e que relatórios possam ser filtrados por setor.
Para que serve?¶
Em um Moodle padrão, os usuários estão "soltos" ou apenas organizados em Coortes planas. A extensão Company resolve cenários como:
- Universidades Corporativas: Uma empresa treina seus funcionários e também seus fornecedores. É preciso separar os relatórios de "Funcionários Internos" dos "Terceiros".
- Venda de Cursos B2B: Você vende treinamentos para a "Empresa X" e para a "Empresa Y". O gestor da Empresa X precisa acessar o Moodle e ver apenas o progresso dos seus colaboradores, sem ver os dados da Empresa Y.
- Estrutura Acadêmica: Organizar alunos por Campus, Faculdade e Curso Presencial.
Funcionalidades Principais¶
1. Árvore Organizacional Hierárquica¶
Crie níveis infinitos de organização.
* Exemplo: Global > Região Sul > Loja Porto Alegre > Vendedores.
* Cada "nó" da árvore é tratado como uma entidade independente para fins de relatórios.
2. Gestão de Membros¶
Associe usuários a uma ou mais empresas/departamentos. * Cargos: Defina quem é apenas "Membro" (aluno) e quem é "Gestor" (pode ver relatórios daquele departamento). * Herança: Um gestor da "Região Sul" automaticamente tem acesso aos dados da "Loja Porto Alegre", sem configuração extra.
3. Segmentação de Visibilidade¶
O MIDDAG intercepta as consultas ao banco de dados para garantir o isolamento. * Quando um gestor acessa um Painel de Gestão, os gráficos são filtrados automaticamente para exibir apenas os dados das empresas que ele gerencia.
4. Personalização (Branding)¶
Recurso disponível apenas em temas compatíveis. Permite definir uma logomarca e cores específicas para cada empresa. Quando o usuário da "Empresa X" loga, o Moodle assume a identidade visual daquela empresa.
Como Configurar¶
Criando a Estrutura¶
- Acesse Administração do Site > Extensões > Gestão > Empresas.
- Clique em Nova Empresa.
- Preencha o Nome (ex: "Matriz") e, opcionalmente, selecione uma Empresa Pai para criar hierarquia.
Adicionando Usuários¶
Existem três formas de vincular usuários:
1. Manual: Na tela de detalhes da empresa, busque o usuário e clique em "Adicionar".
2. Via Arquivo (CSV): Na importação de usuários padrão do Moodle, utilize os campos personalizados da extensão (ex: middag_company_idnumber) para fazer a associação em massa.
3. Via Integração: Se você utiliza a extensão E-commerce, o aluno pode ser vinculado automaticamente à empresa contratante no momento da compra.
Integração com Outras Extensões¶
A extensão Company serve como base para várias outras funcionalidades do MIDDAG:
- Relatórios (Dashboard): Permite filtrar métricas por departamento.
- Catálogo (Course Group): Permite restringir a visibilidade de certos cursos apenas para funcionários de determinadas empresas.
- Automação (Automessage): Envie e-mails de cobrança apenas para os gestores da "Filial X".
Perguntas Frequentes¶
Isso é igual a Coortes (Cohorts)? Não. Coortes são grupos planos (sem hierarquia) usados para inscrição em cursos. A extensão Company é usada para estrutura organizacional e relatórios hierárquicos.
Um usuário pode estar em duas empresas? Sim. Um usuário pode ser "Consultor" na Empresa A e "Gerente" na Empresa B, com permissões distintas em cada uma.
O usuário percebe que está em uma empresa? Geralmente não, a menos que você ative a personalização de tema. Para o aluno, a experiência é transparente. A extensão beneficia principalmente os administradores e gestores de equipe.