treinamento totvs x rmbis - klaus.pdf

Post on 07-Feb-2016

99 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

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

top related