Você está na página 1de 9

MANUAL DE IMPLANTAO

SISTEMA BANCO DE TALENTOS

GOVERNO FEDERAL
SOFTWARE PBLICO

software livre desenvolvido pela Cmara dos Deputados

Sistema de Administrao de Recursos de Informao e Informtica, da Administrao Pblica Federal - SIS

MANUAL DE IMPLANTAO
SISTEMA BANCO DE TALENTOS

Instalao do Sistema

Manual do Administrador

Maro de 2009 V0.1


baseado nas experincias de instalao
do Banco de Talentos no Ministrio do Planejamento.

Manual elaborado pelo Ministrio do Planejamento

ndice

Instalao do Sistema

1 INTRODUO................................................................................................. 4
1.1 APRESENTAO DO SISTEMA....................................................................... 4
1.2 ARQUITETURA DO BANCO DE TALENTOS........................................................ 5

2 FUNCIONAMENTO GERAL DO SISTEMA........................................................... 6


2.1 FUNCIONAMENTO GERAL DO BANCO DE TALENTOS.........................................6

3 REQUISITOS MNIMOS PARA A INSTALAO................................................. 6


3.1 Requisitos mnimos de hardware................................................................... 6
3.2 Requisitos mnimos de software..................................................................... 6

4 AQUISIO DOS ARQUIVOS PARA INSTALAO............................................. 7

5 INSTALAO DO SISTEMA.............................................................................. 7
5.1 CRIAO DO BANCO DE DADOS.................................................................... 7
5.2 ALIMENTAO DAS TABELAS........................................................................ 7
5.3 INSTALAO DO BANCO DE TALENTOS.......................................................... 8

1 INTRODUO
1.1 APRESENTAO DO SISTEMA
O Banco de Talentos foi desenvolvido no intuito de mapear os talentos da
Cmara dos Deputados e identificar o potencial humano da Instituio, de modo a
facilitar uma anlise contnua da evoluo funcional, por meio da disponibilizao
de informaes prestadas pelos prprios servidores.
Essa ferramenta facilitar o acesso s informaes referentes ao
desenvolvimento dos servidores da Cmara, alm de otimizar os processos de
lotao, capacitao e movimentao de pessoal, criando novo mecanismo de
valorizao do servidor.
Entretanto, para que haja total aproveitamento do potencial deste
programa, necessria a colaborao de todos os servidores no cadastramento e
na atualizao dos seus dados funcionais.

1.2 ARQUITETURA DO BANCO DE TALENTOS

2 FUNCIONAMENTO GERAL DO SISTEMA


2.1 FUNCIONAMENTO GERAL DO BANCO DE TALENTOS
O Banco de Talentos (BT) composto atualmente por dois mdulos: mdulo
Talentos e mdulo Manuteno do BT.
Mdulo Talentos
Mdulo que permite aos usurios cadastrar seu currculo, habilidades/atitudes,
atividades de entretenimento e a opo por participar da Rede de Colaboradores
da Cmara dos Deputados. Alm disso, prov a consulta dos talentos cadastrados
por meio de filtros configurados dinamicamente.
Mdulo manuteno do BT
O mdulo de manuteno composto por um conjunto de funcionalidades que
permitem a criao e configurao de novas categorias de talento (e respectivos
atributos) a serem preenchidos pelos usurios ao cadastrarem seus talentos.
Entre as opes de manuteno, esto a possibilidade de vnculo entre os
atributos existentes e a definio do tipo dos atributos entre uma gama de opes
(texto, seleo mltipla, seleo nica, radiobutton, checkbox, entre outras).

3 REQUISITOS MNIMOS PARA A INSTALAO


3.1 Requisitos mnimos de hardware
Computador Pentium/AMD 500MHz;
512MB de memria RAM;
60MB disponvel em disco rgido (para banco de dados e arquivos de instalao).
3.2 Requisitos mnimos de software
Windows XP Professional 2002 Service Pack 3 ou Debian GNU Linux verso 4.0
etch;
Mquina virtual Java v1.4.2 ou superior;
Container Tomcat v4.1.x ou v5.0.x ou superior;
Banco de dados MySQL v4.1.2.1 ou superior;
Pacote para instalao do Banco de Talentos.

4 AQUISIO DOS ARQUIVOS PARA INSTALAO


Os
arquivos
para
instalao
esto
disponveis
no
http://www.softwarepublico.gov.br/ na comunidade Banco de Talentos.

stio

5 INSTALAO DO SISTEMA
5.1 CRIAO DO BANCO DE DADOS
P1.Instale o MySQL1.
P2.Crie uma base de dados chamada 'bancotalentos'.
P3.Execute o script 'BancoTalentosMySQL.sql' para criar as tabelas. Este script
foi criado para uso no MySQL. Para outros SGBDs ser necessria a adaptao do
script para a respectiva DDL. O script para o MySQL foi gerado na ferramenta
DBDesiner 4. O modelo de dados encontra-se no arquivo 'BancoTalentos.xml'.
5.2 ALIMENTAO DAS TABELAS
P1.Tabelas do sistema - O arquivo 'Carga.sql' contm inserts com dados reais
utilizados na Cmara dos Deputados e com dados fictcios para ilustrar a
utilizao do Banco de Talentos e auxiliar a sua compreenso. recomendvel
que o script seja carregado para os testes de implantao.
Tabelas com dados reais:
oTipoHtml
oAributoTalento
oAtributoTalentoOpcao
oCategoriaTalento
oCategoriaAtributoTalento

permitido, s instituies que desejarem, a utilizao destes dados em seu


ambiente de produo.
P2.Dados dos servidores - Na prtica, as tabelas SIGESPPessoal e
SIGESPPessoalLotacao, na Cmara dos Deputados, so replicaes das
informaes do sistema de RH e so apenas lidas pelo Banco de Talentos. Uma
alternativa replicao o mapeamento direto dos componentes de persistncia
para o sistema de RH ou para views criadas sobre ele.
P3.Tabelas de controle de acesso e autenticao - As tabelas referentes rea de
Controle de perfis (ver arquivo 'BancoTalentosER.png') representam a estrutura
1 http://www.mysql.com/

de controle de acesso s funcionalidades do Banco de Talentos conforme a


soluo adotada pela Cmara dos Deputados. Recomendamos, para fins de
instalao e teste da aplicao, que o controle de acesso fique, inicialmente,
desabilitado deixando abertas todas as funcionalidades.
Quando no utilizado o controle de acesso, a propriedade
filtrarConsultaPorGrupo, no arquivo BancoTalentosGestao-aplicacao.xml
(localizado no pacote 'BancoTalentos.war'), deve ser configurada para nao.
Adequaes na estrutura de segurana devem ser implementadas considerando o
Modelo de Segurana ilustrado no arquivo 'Seguranca.gif'.
P4.Tabelas de filtro de consulta - Na rea de Controle do resultado de
consultas encontram-se as tabelas destinadas configurao de filtros de
consulta que restringem a visibilidade das pesquisas a grupos especficos.
A exemplo dos dados contidos no script de carga, uma consulta realizada por um
usurio associado ao filtro de consulta Consulta Filial A (tabelas FiltroConsulta
e FiltroConsultaUsuario) s retornar os currculos que obedecerem aos critrios
de pesquisa definidos e que sejam de funcionrios pertencentes ao grupo Filial
A (tabelas GrupoCriterioConsulta e Grupo). A associao a um filtro pode
tambm se dar de forma genrica atravs do grupo (tabela FiltroConsultaGrupo).
5.3 INSTALAO DO BANCO DE TALENTOS
P1.Instale a Mquina Virtual Java2.
P2.Instale o Apache Tomcat3.
P2.1.Caso esteja-se utilizando o sistema operacional Debian, insira a
seguinte linha no arquivo '/etc/tomcat5/policy.d/03catalina.policy'
grant codeBase "file:/var/lib/tomcat5/webapps/BancoTalentos/-"
java.security.AllPermission;};

{permission

P3.Configurao da conexo - As propriedades da conexo com o banco de


dados devem ser alteradas no arquivo hibernate-config.xml (localizado no pacote
'BancoTalentos.war'). Este arquivo lista as conexes (tag conexao) e os
respectivos arquivos de mapeamentos (tag modulo). Os elementos da tag
conexao so os mesmos definidos pelo hibernate. Consulte as opes no site do
hibernate (http://hibernate.org).
Neste arquivo, execute os seguintes passos (vide quadro a seguir):
na propriedade "hibernate.connection.username" substitua o texto
'usuario' por um usurio vlido do banco de dados;
na

propriedade

2 http://www.java.com/
3 http://tomcat.apache.org/

"hibernate.connection.password"

substitua

texto

'senha' pela senha de conexo ao banco de dados; e


na propriedade "hibernate.connection.url" substitua 'nomeServidor' pela
localizao do servidor do banco de dados e substitua
'nomeBancoTalentos' pelo nome de nosso banco de dados
'bancotalentos'.
<property name="hibernate.connection.username">usuario</property>
<property name="hibernate.connection.password">senha</property>
<property
name="hibernate.connection.url">jdbc:mysql://nomeServidor/nomeBancoTalentos
?autoReconnect=true&amp;relaxAutoCommit=true</property>

P4.Configuraes do log - As configuraes do log podem ser alteradas no


arquivo 'log4j.properties' (localizado no pacote 'BancoTalentos.war'). Consulte as
opes no site do log4j (http://logging.apache.org/log4j/docs/).
P5.Copie o arquivo 'BancoTalentos.war' (com as atualizaes realizadas em
'BancoTalentosGestao-aplicacao.xml' e 'hibernate-config.xml') para a pasta
'\webapps' existente na estrutura de diretrios onde foi instalado o Tomcat.
P6.Inicie o Tomcat. Est finalizada a instalao.

Você também pode gostar