Name Last Update
rn Loading commit data...
.editorconfig Loading commit data...
MdEstatisticas.php Loading commit data...
README.md Loading commit data...
docker-compose.yml Loading commit data...

README.md

Módulo Estatísticas do SEI

Instalação

Faça o download desse projeto no seguinte diretório do SEI

cd sei/web/modulos
git clone http://softwarepublico.gov.br/gitlab/mp/mod-sei-estatisticas.git

Para que o SEI reconheça esse módulo é necessário editar o arquivo sei/sei/config/ConfiguracaoSEI.php. Adicione a propriedade Modulos ao objeto SEI, caso nao exista, e como valor um array contendo o nome do módulo e o nome do diretório do módulo. 'Modulos' => array('MdEstatisticas' => 'mod-sei-estatisticas')

...
  'SEI' => array(
      ...
      'Modulos' => array('MdEstatisticas' => 'mod-sei-estatisticas')),
...

Ainda editando o arquivo sei/sei/config/ConfiguracaoSEI.php adicione uma nova chave com as configurações do módulo. Os campos url, sigla e chave devem ser preenchidos com os valores enviados pela equipe do Pen.

...
  'SEI' => array(
      'URL' => getenv('SEI_HOST_URL').'/sei',
      'Producao' => false,
      'RepositorioArquivos' => '/var/sei/arquivos',
      'Modulos' => array('MdEstatisticas' => 'mod-sei-estatisticas')),
...
  'MdEstatisticas' => array(
      'url' => 'https://estatistica.dev.processoeletronico.gov.br',
      'sigla' => 'MPOG',
      'chave' => '123456'),


...

Em seguida basta criar um agendamento definindo-se a periodicidade do envio. O agendamento deverá executar o seguinte comando:

MdEstatisticasAgendamentoRN::coletarIndicadores

Como contribuir

1. Com Vagrant

Para o desenvolvimento é necessário ter instalado

Na raiz do projeto SEI, crie o arquivo Vagrantfile com o seguinte conteúdo

Vagrant.configure("2") do |config|
    config.vm.box = "processoeletronico/sei-3.0.0"
end

Siga as instruções de instalação do módulo

Inicie o SEI com o comando.

sudo vagrant up

É necessário executar como administrador (root) porque a box está configurado para iniciar na porta 80. Será feito o download da box e no final o projeto poderá ser acessivel no endereço.

http://localhost/sei

2. Com docker

É necessário ter instalado

Siga as orientações para instalar o módulo no SEI, acesse o diretório do módulo e execute

docker-compose up -d

Será feito download dos containers e no final o SEI estará acessivel em

http://localhost/sei