INSTALAÇÃO
BANCO DE DADOS
O sistema Pro Manager foi desenvolvido para executar em vários bancos de dados, ficando a critério da empresa o que achar mais conveniente utilizar. Todos os instaladores de banco de dados e bases zeradas poderão ser encontrados na página do Redmine da Proxsis, no projeto Pro Manager na aba Arquivos.
Clique aqui para escolher o Download
POSTGRESQL
Instalação
O PostgreSQL é gratuito e se torna uma boa alternativa para empresas que não quiserem custo adicional para manutenção de banco de dados.
Primeiramente baixar o instalador do PostgreSQL na página do Redmine da Proxsis. Se pesquisar na internet vão verificar que existem outras versões do PostgreSQL, mas atentar para os requisitos mínimos de instalação do sistema 2.0.
Depois de baixado, executar o instalador como administrador, onde será executado conforme os passos a seguir:
Clique em Next.
Selecionar todos os componentes para instalar:
Clique em Next.
Esse é o diretório padrão que o PostgreSQL sugere para ser instalado, caso queira ser instalado em um diferente deve ser trocado, mas o recomendado é deixar o padrão. Depois de confirmar o local de instalação clique em Next.
O próximo passo é o local onde o sistema irá armazenar o banco de dados. Como padrão de instalação, ele sugere dentro da instalação do PostgreSQL uma pasta chamada data. Nesse caso deve se atentar para a estrutura física do servidor da empresa, caso o diretório C possua menos espaço por exemplo do que o disco D, então o recomendado é colocar em uma pasta que tenha mais espaço em disco, porém o recomendado é tentar manter o padrão. Após confirmar o local dos dados, clique Next.
Esse passo é muito importante, pois será definido a senha de instalação do PostgreSQL para acesso ao gerenciador do banco. Como padrão da Proxsis, usaremos nossa senha do usuário Admin (axxxxxl). Depois de digitar a senha clique em Next.
Porta
O PostgreSQL irá confirmar em que porta ele deverá executar no servidor. Como padrão ele sempre irá sugerir a porta 5432, em raras exceções será necessário configurar outra porta, caso já tenha algum outro aplicativo usando-a. Essa informação será muito importante para configurarmos o acesso do sistema ao banco de dados. Clique em Next nessa tela, caso tenha outro sistema utilizando a mesma porta ele irá avisar.
Local Database, apenas clique em Next.
Confirmação dos componentes que serão instalados, clique em Next.
Confirmação da instalação, clique em Next.
Importante: Desmarcar a opção Launch Stack Builder
Depois de realizar a instalação, para completar a instalação e finalizar o processo, desmarcar a opção que ele sugere, e clique em finalizar.
Variáveis de Ambiente
Após concluir a instalação devemos incluir a pasta bin da instalação do PostgreSQL dentro das variáveis de ambiente do sistema.
Clique com o botão direito do mouse sobre o Meu Computador e clicar em propriedades. Nas propriedades clicar sobre a opção configurações avançadas do sistema, e na janela que irá abrir terá na aba Avançado um botão chamado Variáveis de Ambiente, ou no menu do Windows digite variáveis de ambiente e clique nas configurações.
Selecione a opção Path das variáveis do sistema conforme o selecionado no exemplo abaixo.
Clique em editar, para incluir uma nova variável, onde iremos procurar a pasta de instalação do PostgreSQL e incluiremos o caminho da pasta bin, conforme exemplo abaixo.
Após incluir a variável de ambiente clique em OK nas telas.
Criação de usuário e banco de dados da empresa
Para configurar o banco de dados no PostgreSQL é necessário acessar no menu iniciar o programa pgAdmin 4.
Informe a senha configurada na instalação.
Clique sobre a opção Servers e após PostgreSQL 10, ele irá pedir a senha padrão de acesso que criamos no momento da instalação. É importante nesse caso nos clientes, não marcarmos a opção Store password, para que não fique liberado o acesso sem pedir confirmação de senha toda vez. Depois de digitar a senha, você terá acesso aos dados do PostgreSQL, conforme imagem abaixo.
O primeiro passo é criarmos um usuário da Proxsis no banco de dados. Esse procedimento é importante, já que poderemos ter a necessidade de criarmos outros usuários com menos privilégios futuramente em casos de acesso ao nosso banco de dados para alimentar integrações. Clicando com o botão direito do mouse sobre Login/Group Roles, teremos uma opção Create > Login/Group Role.
Na janela que abrir, iremos informar na aba General o nome do usuário no campo Name = proxsis.
Na aba Definition, criar a senha (Password) do usuário da proxsis, que como padrão iremos utilizar nossa senha do usuário Admin (axxxxxl).
Na aba Privileges, marcar todas as opções para o nosso usuário, já que teremos que ter acesso total, conforme imagem abaixo.
Após selecionar as liberações clique em Save confirmando os dados e criando o usuário.
O próximo passo é criar o banco de dados do sistema. Dentro do pgAdmin, clicar com o botão direito sobre a opção Databases, e abrir a opção Create > Database.
Na janela que abrir, iremos dar o nome do banco de dados na aba General no campo Database. Nesse caso, como padrão, iremos adotar a nomenclatura Promanager-Empresa, onde no exemplo que estou mostrando, vamos mesclar a palavra Promanager com o nome da empresa. Isso irá facilitar futuramente no envio de backups do sistema para o suporte. Nessa mesma aba General, temos a opção Owner, onde é o usuário do banco de dados, escolher a opção proxsis que criamos anteriormente. As configurações ficarão conforme exemplo abaixo.
Clique em Save para criar o banco, este estará cadastrado dentro do Database conforme imagem exemplo abaixo.
Não será necessário restaurar uma base zerada a atualização do sistema criará todas as tabelas necessárias, inclusive tabelas iniciais que eram criadas com o banco zerado.
Concluída a Instalação do PostgreSQL.
Após verifique a instalação do Sistema Pro Manager.