Alfresco Community: fundamentos e funcionamento
Conceitos do repositório Alfresco: nós, metadados, documentos, permissões e fluxo de ingestão.
Referência técnica; exemplos sujeitos à compatibilidade da versão.
Alfresco Community gerencia conteúdo e metadados por meio de um repositório Java. As aplicações acessam seus serviços por APIs; arquivos, banco e índice têm funções distintas.
Alfresco Community é uma plataforma de gestão de conteúdo empresarial: recebe documentos, organiza seus metadados e controla o acesso ao longo do trabalho.
Uma pasta no Alfresco é um objeto do repositório. Um documento combina conteúdo, propriedades, tipo, associações, versões e permissões. A estrutura que aparece na tela não é uma cópia direta das pastas do disco.
| Função | Como aparece na operação |
|---|---|
| Organização | Pastas, sites, bibliotecas, tipos documentais, aspectos e propriedades para descrever o acervo. |
| Controle documental | Versões, edição e bloqueio conforme cliente/configuração; histórico e recuperação segundo a política operacional. |
| Colaboração | Compartilhamento com permissões, comentários e colaboração oferecida pela aplicação escolhida. |
| Busca | Consulta por metadados e texto extraído; disponibilidade e sintaxe dependem do mecanismo de indexação. |
| Automação | Regras, ações e extensões para executar tarefas e validar documentos. |
| Integração | APIs para conectar captura, portais, ERP e outros sistemas sem escrever nas tabelas internas. |
| Administração | Usuários, grupos, autenticação, auditoria configurável, diagnóstico, backup e manutenção. |
Fontes: Arquitetura Community ↗ · API Explorer ↗
Do upload à pesquisa
- Acesso. A aplicação envia o documento para a API, que autentica a identidade e verifica as permissões.
- Gravação. O Repository registra o nó e seus metadados no banco e guarda o binário no contentstore.
- Regras. A classificação e as ações configuradas podem aplicar aspectos, completar propriedades e disparar processamento.
- Transformação. Serviços podem gerar miniaturas e extrair texto. Um PDF composto só por imagens precisa de uma etapa OCR para obter texto pesquisável.
- Indexação. O mecanismo de busca recebe os dados. A busca pode ficar disponível depois da gravação: o atraso precisa ser medido.
- Consulta. O usuário encontra o objeto e baixa o conteúdo conforme sua autorização; nem toda consulta depende do índice.
Na prática: upload concluído e busca atualizada são estados diferentes. Uma fila de transformação parada pode permitir download e, ao mesmo tempo, impedir prévias ou pesquisa textual.
Fontes: Implementação do contentstore ↗ · Stores e versionamento ↗ · Search Community: abertura do código ↗