treinamento totvs x rmbis - klaus.pdf
TRANSCRIPT
TREINAMENTO TOTVS 08-07-2014
INSTRUTOR: KLAUS
PASSO 0 – Tentar levantar o ambiente teste do Protheus na estação, em seguida ter a certeza de que tem o “Frame work 4.0”,
no Windows 7 e 8 já tem, no XP não tem.
PASSO 1 – Restaurar o bancos Protheus.bak e o RM.bak que vai no anexo deste no SQL Sever 2012, já estamos partindo do
princípio que o SQL Server esteja instalado, não vamos detalhar aqui a instalação do mesmo, detalharemos os passos
conforme print abaixo.
PASSO 2 – Com os bancos restaurados, para montar o ambiente local do Protheus em uma estação simples, ou mesmo
servidor, façamos o seguinte.
Copiar a pasta TOTVs, já definida que estará no anexo deste documento, dentro desta pasta terá mais três sub -pastas, sendo
elas: DBAccess64 / Protheus / Protheus_Data.
PASSO 3 – Ir na pasta C:\totvs\DBAccess64 e enviar o executável DBAccess64.exe para a área de trabalho.
PASSO 4 – Com o atalho do executável na área de trabalho, clickar nas propriedades do ícone e no path de chamada ao
executável no final acrescentar “- console”, conforme imagem abaixo.
PASSO 5 – Ir na pasta C:\totvs\Protheus\bin\appserver e enviar o executável appserver.exe para a área de trabalho, mesmo
procedimento do passo anterior, e digitar no final do path “- console”
PASSO 6 – Acrescentar o Alias “Protheus” no ODBC, para isso vá em “Ferramentas Administrativas” e vá em ODBC 64 ou 32,
em seguida vá em “DSN de Sistema”, e crie uma alias conforme mostrado nos prints seguintes.
PASSO 7 – Configuraremos agora o SmartClient, para isso acesse o PATH C:\totvs\Protheus\bin\smartclient, e envie o
executável smartclient.exe para a área de trabalho.
PASSO 8 – Abaixo os 3 aplicativos que executaremos, primeiro execute a DBAccess64.exe, em seguida execute o
appserver.exe, em seguida o Smartclient.exe
PASSO 9 – Tela inicial do Protheus em execução abaixo.
PASSO 10 – Entrar com o usuário “admin”
PASSO 11 – Escolher o ambiente.
PASSO 12 – Com o ambiente do Protheus em funcionamento, passaremos para o RM, para isso é necessário ter a Biblioteca
RM instalada no computador = Versão 11.82.32.1, para baixa a mesma vá ao portal RM, no anexo deste documento estará a
mesma, para instalar a mesma, é necessário desabilitar o UAC em Painel de Controle, controle de usuários é só avançar, e
escolher “Ambiente Local”
PASSO 13 – O ambiente precisa ficar assim.
PASSO 14 - Após a instalação da Biblioteca, verificar o serviço “RM.Host.Service” se está executando, o mesmo criará um
atalho na área de trabalho chamado “RM.EXE”, execute-o. Se o serviço não for instalado automaticamente, executar o
aplicativo RM.Host.Service.Manager.exe, executá-lo como administrador, escolher a conta “Local System”, e instalar o serviço
na mão.
PASSO 15 – Será apresentado a mensagem.
PASSO 16 - Ao abrir, escolher o ícone de banco, abaixo a direita, criar ALIAS e apontar para o ip do servidor que tem o banco
RM, que no nosso caso é o computador local.
PASSO 17 - Se não conectar executar o script “Usuarios SQL 2008.sql” de criação de usuários que vai no anexo, estes usuários
são criados para a execução do sistema RM_BIS.
PASSO 18 – Após a execução dos Scripts, adicionar o usuário “sysdba” no grupo “sysadmin”, para isso siga o print abaixo.
PASSO 19 – Criar o ODBC do “Alias” chamado “RM”, para isso vá em “Ferramentas Administrativas” e vá em ODBC 64 ou 32,
em seguida vá em “DSN de Sistema”, e crie uma alias conforme mostrado nos prints seguintes , o ideal é criar o “Alias” com as
informações tudo em minúsculo.
PASSO 20 – Após isso iremos criar um novo “Alias” para o nosso banco local.
PASSO 21 – Após iremos conectar no nosso novo “Alias” com o “usuário = mestre” e a “senha = totvs”
PASSO 22 – Abaixo informações Técnicas
Login do sistema.
Usuário = mestre
Senha = totvs
Usuáriosde banco RM
Rm = rm
Sysdba = masterkey
ALIAS.DAT – local dos arquivos de configuração
PASSO 23 – Abaixo criação dos usuários vá em “Segurança”, “Usuários”, click em novo usuário, lembre que este usuário segue
a linha do RM, preencha o e-mail , marque o flag “Sempre válido” para não expirar o usuário, em código de acesso utilizar o
padrão, em seguida ir em, serviços globais, segurança, na aba segurança, lembre de adicionar as permissões necessárias.
PASSO 24 - Após a criação do usuário acionar a “fonte de dados externa” para isso vá em “Segurança” e click em “Conexão a
banco de dados Externos”, click em “Incluir”, colo que o nome e descrição, click em “string de conexão” e preencha as
informações de banco conforme anexo e teste a conexão.
PASSO 25 – Para o serviço do RM, e ajustar a conta de inicialização do serviço precisa estar assim, se não estiver assim, não
funciona.
PASSO 26 – MUITO IMPORTANTE – Copiar estas linhas abaixo do servidor Web Service do Protheus para dentro de todos os
arquivos de configuração do RM em C:\totvs\CorporeRM\RM.Net, são eles:
RM.AliasManager.exe.config
RM.exe.config
RM.Glb.PlanilhaNet.API.dll.config
RM.Host.exe.config
RM.Host.Service.exe.config
RM.Lib.Gerador.Execute.exe.config
RM.Script.Executor.exe.config
RM.TotvsSQLTools.exe.config
PASSO 27 – Reiniciar o serviço “RM.Host.Service”
PASSO 28 – Se o serviço do RM.Host.Service não estiver como serviço, existe um executável chamado
RM.Host.ServiceManager.exe onde ao executar como Administrador, não esqueça disso, é possível instalar e startar o serviço
normalmente.
Testando a conexão
http://localhost:8051/rptwebservicesserver/mex
Testando no Protheus
http://127.0.0.1:94/ws/
PASSO 29 – No Protheus há necessidade de ajustar o arquivo “appserver.ini” para o WebService dele funcionar, para isso siga
as imagens abaixo, preste atenção nas nomenclaturas de apontamento, se vai apontar via ip, nome, etc.
PASSO 30 – Criação de um novo Alias, com as informações do banco RM, é possível editar um arquivo que contém essas
informações, o arquivo é “Alias.dat” dentro do diretório “C:\totvs\CorporeRM\RM.Net”
PASSO 31 – Entrar com as informações do banco
PASSO 32 – Habilitar todos os Flags em “Serviços”
PASSO 33 – Mais um ajuste necessário no banco, no SQL, entraremos nas propriedades de segurança do usuário “Sysdba” e
acrescentaremos em “Função do Servidor” a opção “Sysadmin”
PASSO 34 – Passo importante, para vinculação dos sistema RM x Protheus, há necessidade de fazer alguns ajustes globais, com
o usuário Mestre ou com um usuário que tenha permissões administrativa, vá em “Serviços Globais” “Ambiente”
PASSO 35 – Acrescente as máscaras ## nos campos, conforme imagem abaixo
PASSO 36 – Na aba Gerador de Relatórios dar 2 clicks no “Provedor Protheus” e habilitar conforme imagens abaixo.
Está Pronto a configuração, a partir daqui trataremos somente da geração dos relatórios.
PASSO 37 – Após esta configurações, logar com o usuário criado anteriormente, e ir em: BI-SELF SERVICE, quando pedimos um
novo relatório, lembre de criar o Filtro com o “Sistema = G”, conforme imagem abaixo, pois este filtro criado aqui será útil
para todo o processo, este valor “G” é que faz o interfaceamento entre o BIS e o PROTHEUS, “SALVE O FILTRO” este processo é
muito importante.
PASSO 38 – Abaixo estamos na tela principal do RM-REPORTS, onde a partir daqui daremos inicio a criação dos relatórios,
repare que a nomeclatura do relatório tem que seguir os padrões “1.1”, “1.1.1”, etc.
PASSO 39 – abaixo o relatório sendo criado, lembre neste momento de fazer a alinhamento entre as ferramentas.
PASSO 40 – Neste momento é importante definir as ferramentas disponíveis para a criação do relatório, lembra da aula a
questão da exibição das mesmas.
PASSO 41 – Neste momento adicionaremos as Fontes de dados, para isso siga os passos abaixo
PASSO 42 – Repare que neste momento será apresentado a opção de PESQUISA, onde as informações já virão do Protheus,
repare que você pode digitar qualquer campo ou tabela que o sistema irá pesquisar no Protheus.
PASSO 43 – Criando os relatórios
Layout padrão – é em “propriedades”
Dia 2
PASSO 44 – Trocando a fonte de todo o Relatório
PASSO 45 - Mudando formato da página, por padrão em detalhes, numero de registros, de 10 para 100
PASSO 46 – Mudando o Layout da página
PASSO 47 - Depois de adicionado os detalhes do relatório vamos adicionar as fontes de dados
PASSO 48 – Conexão com o banco de dados Externo
PASSO 49 – Escolher Microsoft SQL Server
PASSO 50 – Adicionar conexão do usuário do banco para o Protheus
PASSO 51 – Após conexão criada, os selects já podem ser criados também
PASSO 52 – Adicionando ordenação
PASSO 53 – Adicionando Checkbox
PASSO 54 – Transformando Data
PASSO 55 - Exportar o relatório para o Protheus
PASSO 56 - Adicionando entrada de dados – primeiro passo editar o SQL e entrar como WHERE
Passo 57 – entrar com os parâmetros de acordo com o WHERE
PASSO 58 – Chamando a Call do RM
Chamando a CALL do RM
Comando = CALLRM(‘1;21’)
PASSO 59 - Cubo
PASSO 60 – Atualizar os dados
PASSO 61 - Voltando ao relatório informando as datas de geração no cabeçalho
PASSO X - Envio de e-mail