isoCRM - Criação do primeiro usuário
Como criar o primeiro usuário do sistema
A quem se destina
Destina-se ao setor de TI da empresa ou responsável por atualizar o sistema.
Objetivo
Este documento tem o objetivo de mostrar o procedimento passo-a-passo de como criar o primeiro usuário de um sistema com um novo banco de dados.
Introdução
Através deste documento, será possível executar o processo de criação do primeiro usuário do sistema, que estará utilizando um banco de dados novo, recém criado.
Procedimento:
1 - Apontando aplicação para o novo banco.
Após a criação do novo banco de dados e fazendo o processo de criação das tabelas e execução de scripts, deve-se apontar a aplicação para o novo banco.
O apontamento é feito da maneira tradicional, através da pasta isoCRM_Config.
2 - Criando o usuário
Para a criação do novo usuário, será necessário acessar uma url diferente da padrão, conforme o print abaixo:
Notar que na url, a única coisa que muda é o final, que ao invés de #principal, vai ser #isocrminstall.
Será necessário preencher os seguintes campos:
Empresa: Nome da empresa do usuário(como o primeiro usuário é de configuração da isoCRM, a empresa será ISO Enterprise.
CNPJ: CNPJ da empresa.
Nome sobrenome: Nome e sobrenome do usuário.
CPF: CPF do usuário.
E-mail login: Login do usuário(não precisa ser necessariamente um e-mail).
Senha: senha do usuário.
País/UF/Cidade: Informações da localização do usuário.
Email Server: O servidor do e-mail do usuário(ex:. gmail, outlook).
Email Conta: A conta de e-mail que será usada para enviar e-mails dentro do sistema.
Email Senha: Senha do e-mail.
LEMBRANDO DE QUE TODOS OS CAMPOS SÃO OBRIGATÓRIOS.
Caso ocorra algum erro na criação ou exclusão desse primeiro usuário, será preciso inativar as seguintes TRIGGERS no banco de dados:
Blq_DeleteISOPADRAO_Grupo na tabela ISOEntGrp_Usuarios;
Blq_DeleteISOPADRAO_PRM na tabela ISOEmpPrm_GrpUsuario;
EnviarClienteIntegracao na tabela ISOEntCliente;
FernandoRespToUp na tabela ISOEntCliente;
T_EnviaRspCli_Integracao na tabela ISOEntRsp_Clientes.
Caso tenha inserido alguma informação errada ao criar o primeiro usuário/empresa, é possível apaga-lo do banco utilizando a opção "Limpa Banco". Porém, se o usuário já tiver sido usado para criar algo dentro do sistema, essa funcionalidade não funcionará devido as referências das tabelas do banco (a funcionalidade apenas apaga usuário e empresa).
3 - Criando os menus isoWeb
Com a criação do usuário, já será possível logar no sistema, porém apenas os componentes modern foram liberados. Caso precise ser configurado alguma coisa que só é possível nos componentes do isoWeb, será necessário rodar um script que libera os objetos das telas web.
Link de acesso ao script:
https://drive.google.com/file/d/1v3veDRcoT80imnR5ua349V_-nxcUr5QO/view?usp=sharing
Rodar os DELETES primeiro e depois rodar todas as outras linhas de INSERT.
4 - Configurar DNS
Será necessário fazer a configuração de um DNS para possibilitar o acesso externo à aplicação.
5 - Aplicar certificado HTTPS
Será preciso também configurar e aplicar um certificado HTTPS.