Interface de usuário, que faz uso da API templates-broker, para gerenciar os templates a serem utilizados no SEI. – README.md

README.md

Gerenciador de templates - Interface web de utilização do templates-broker

O Gerenciador de Templates é o sistema responsável por gerenciar os modelos de documentos que são ofertados pelo templates-broker, ele serve como uma espécie de IDE para edição dos modelos. O propósito do sistema é permitir que os usuários possam interagir diretamente com os modelos de documentos.

Requisitos

Procedimentos para instalação

Criar e configurar os arquivos de propriedades no JBoss

O Gerenciador de Templates faz uso de dois arquivos de propriedades que ficam na pasta <JBOSS_HOME>\ans\properties, os arquivos necessários são services.properties e ws-users.properties. Abaixo as propriedades que se fazem necessárias nestes arquivos.

Arquivo Propriedade Descrição services.properties templates.broker.uri URL do templates-broker ws-users.properties templates.web.user Usuário utilizado para se autenticar no broker templates.web.password Senha do usuário utilizado para se autenticar no broker

Criar security-domain no JBoss

É necessário que haja um security-domain registrado com o nome ans-form-auth, o mesmo pode utilizar um banco de dados<sup>1</sup> ou o LDAP. É importante destacar que o sistema trabalha com autorização baseada em papéis(RBAC<sup>2</sup>) e que os usuários precisam ter seus papéis atribuídos. No caso do Gerenciador de Templates os usuários precisam ter o papel usuario_interno, essa configuração pode ser alterada no web.xml.

Implantar pacote gerado pelo Maven

Após a realização de todos os passos anteriores, teremos o JBoss pronto para receber o pacote do Gerenciador de Templates. O deploy pode ser feito de diversas maneiras e não é o foco desse manual.

Para essa etapa é necessário ter o Maven instalado e configurado. Ao realizar o primeiro build devemos desabilitar os testes automatizados, os testes dependem de uma instância ativa e impedirão a geração do pacote.

Projetos Relacionados