Título: Desenvolvedor PHP para Plugin de ged no glpi 11 (substituir fluig)
descrição:
preciso de um desenvolvedor php sênior com experiência real na criação de plugins para glpi (versão 11). Estamos migrando nossa gestão de documentos do TOTVS Fluig para o glpi e precisamos de um módulo de ged construído do zero, usando a arquitetura de hooks do sistema.
Regra inegociável: O plugin precisa ser isolado. Não aceito nenhuma alteração no core do GLPI (arquivos originais).
O que o plugin precisa fazer:
Permissões e Pastas:
Criar um menu lateral de "Gestão de Documentos". A criação das pastas (Categorias/Subáreas) será feita só pela TI. O usuário comum só vai ver o botão de cadastrar novo documento.
Formulário Customizado:
Ocultar os campos padrões nativos do GLPI e usar campos específicos:
Tipo de Documento (Lista: POP, Política, etc.)
ÁRea (Lista de setores)
Subárea (Campo dinâmico que muda dependendo da Área escolhida)
Segurança (Público, Restrito, Confidencial)
Válido Até (Campo travado, preenchido automaticamente com data atual + 1 ano).
Automação de Código (Geração de Chave):
Quando o usuário salvar, o plugin tem que ir no banco de dados, ver qual foi o último número sequencial daquela categoria e gravar o código do documento no formato
DDD.SS.X.Y.Z (ex:
POP.QA.1.1.5).
Workflow de Aprovação (3 Níveis):
O documento não vai direto pro repositório. Ele passa por uma esteira de aprovação dentro do plugin:
Nível 1: Validação de Layout (Grupo Sistema de Gestão)
Nível 2: Validação Técnica (Gestor da área selecionada)
Nível 3: Estratégico (Só passa por aqui se a pasta for "Políticas", aprovado pela Diretoria).
Arquivo Morto e Expiração (Cronjob):
Precisa ter uma Ação Automática (Crontask) rodando de madrugada. Se o documento passou da data de validade, o script muda ele para "Obsoleto", tira a permissão de leitura da galera e joga para um Arquivo Morto. O script também deve dar um purge (delete) físico em documentos que estão no arquivo morto há mais de 5 anos.
Requisitos para a entrega:
Código fonte limpo e comentado.
Estrutura pronta para instalar via painel do GLPI (
setup.php e
hook.php).
Modelagem das tabelas do plugin incluída na instalação.
Preciso de um plugin PHP real que faça a consulta no banco de dados para gerar a codificação e segure o workflow.
Prazo de Entrega: Não estabelecido