treinamento totvs x rmbis - klaus.pdf

86
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.

Upload: jander-silva

Post on 07-Feb-2016

100 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 2: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 3: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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”

Page 4: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 5: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 6: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 7: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 8: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 9: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 10 – Entrar com o usuário “admin”

PASSO 11 – Escolher o ambiente.

Page 10: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 11: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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”

Page 12: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 13: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 14: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 15: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 16: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 18 – Após a execução dos Scripts, adicionar o usuário “sysdba” no grupo “sysadmin”, para isso siga o print abaixo.

Page 17: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 18: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 19: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 20: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 20 – Após isso iremos criar um novo “Alias” para o nosso banco local.

Page 21: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 21 – Após iremos conectar no nosso novo “Alias” com o “usuário = mestre” e a “senha = totvs”

Page 22: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 22 – Abaixo informações Técnicas

Login do sistema.

Usuário = mestre

Senha = totvs

Usuáriosde banco RM

Rm = rm

Sysdba = masterkey

Page 23: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 24: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 25: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 26: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 27: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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

Page 28: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

RM.Host.exe.config

RM.Host.Service.exe.config

RM.Lib.Gerador.Execute.exe.config

RM.Script.Executor.exe.config

RM.TotvsSQLTools.exe.config

Page 29: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 27 – Reiniciar o serviço “RM.Host.Service”

Page 30: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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/

Page 31: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 32: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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”

Page 33: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 31 – Entrar com as informações do banco

PASSO 32 – Habilitar todos os Flags em “Serviços”

Page 34: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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”

Page 35: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 36: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 37: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 38: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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.

Page 39: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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

Page 40: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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

Page 41: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

Layout padrão – é em “propriedades”

Dia 2

Page 42: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

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

Page 43: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 46 – Mudando o Layout da página

PASSO 47 - Depois de adicionado os detalhes do relatório vamos adicionar as fontes de dados

Page 44: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 48 – Conexão com o banco de dados Externo

PASSO 49 – Escolher Microsoft SQL Server

Page 45: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 50 – Adicionar conexão do usuário do banco para o Protheus

Page 46: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 51 – Após conexão criada, os selects já podem ser criados também

Page 47: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 48: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 52 – Adicionando ordenação

Page 49: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 53 – Adicionando Checkbox

Page 50: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 51: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 52: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 53: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 54: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 54 – Transformando Data

Page 55: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 56: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 55 - Exportar o relatório para o Protheus

Page 57: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 58: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 59: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 60: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 61: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 62: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 63: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 64: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 65: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 66: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 67: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 68: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 56 - Adicionando entrada de dados – primeiro passo editar o SQL e entrar como WHERE

Page 69: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

Passo 57 – entrar com os parâmetros de acordo com o WHERE

Page 70: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 71: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 58 – Chamando a Call do RM

Chamando a CALL do RM

Comando = CALLRM(‘1;21’)

PASSO 59 - Cubo

Page 72: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 73: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 74: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 75: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 76: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 77: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 78: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 79: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 80: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 60 – Atualizar os dados

Page 81: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO 61 - Voltando ao relatório informando as datas de geração no cabeçalho

Page 82: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 83: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 84: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf
Page 85: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf

PASSO X - Envio de e-mail

Page 86: TREINAMENTO TOTVS X RMBIS - KLAUS.pdf