TREINAMENTO TOTVS 08-07-2014 INSTRUTOR: KLAUS
le vantar o ambiente teste do Protheus Prothe us na estação, estação, em seguida ter a certeza certeza de que tem o “ Frame work 4.0”, PASSO 0 – Tentar levantar
no Windows 7 e 8 já tem, te m, no XP não não tem. PASSO 1 – Restaurar o bancos Protheus.bak Prothe us.bak e o RM.bak RM.bak que vai no anexo deste n o SQL Sever Seve r 201 2012, 2, já estamos e stamos partindo partindo do princípio que o SQL Serve r esteja instalado, não vamos detalhar aqui a instalação do mesmo, detalharemos os passos conforme print abaixo abaixo..
PASSO 2 – Com os bancos restaurados, para montar o ambie nte local do Protheus em uma estação estação simples, simple s, ou mesmo servidor, façamos façamos o seguinte. Copiar a pasta TOTVs, já de fini da que estará no anexo deste documento, dentro desta pasta terá terá mais três sub -pastas, sendo elas: DBAccess64 DBAccess64 / Protheus / Protheus_Dat P rotheus_Data. a.
PASSO 3 – Ir na pasta C:\totvs\DBAccess64 e enviar envi ar o exe cutável DBAccess64 DBAccess64.exe .exe para a área de trabalho.
PASSO 2 – Com os bancos restaurados, para montar o ambie nte local do Protheus em uma estação estação simples, simple s, ou mesmo servidor, façamos façamos o seguinte. Copiar a pasta TOTVs, já de fini da que estará no anexo deste documento, dentro desta pasta terá terá mais três sub -pastas, sendo elas: DBAccess64 DBAccess64 / Protheus / Protheus_Dat P rotheus_Data. a.
PASSO 3 – Ir na pasta C:\totvs\DBAccess64 e enviar envi ar o exe cutável DBAccess64 DBAccess64.exe .exe para a área de trabalho.
PASSO 4 – Com o atalho do executável na n a área área de trabalho, clickar nas propriedades do ícone e no path de chamada ao conf orme imagem abaixo. executável no final acrescentar “- console”, conforme
PASSO 5 – Ir na pasta C:\totvs\Protheus\ C:\totvs\P rotheus\bin\app bin\appserve serverr e enviar envi ar o executável appserver.exe appserver.exe para a área de trabalho, mesmo procedimento do passo anterior, e digitar no final do path “- console”
Administrativas” e vá em ODBC 64 ou 32, 32, PASSO 6 – Acrescentar o Alias “Protheus” no ODBC, para isso vá em “Ferramentas Administrativas” em seguida vá em “DSN de Sistema”, e crie uma alias conforme mostrado 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 t er 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 me sma, é 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”, exe cute-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 i nstalar 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 exe cuçã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 l ocal.
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
ALIAS.DAT – local dos arquivos de configuração
PASSO 23 – Abaix o 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 ex pirar o usuário, em código de acesso utili zar 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 PAS SO 25 – Para o serviço do RM, RM, e ajustar a conta de iniciali i nicializa zação ção do serviço precisa estar assim, se não estiver assim, não funciona.
PASSO PAS SO 26 – MUITO IMPORTANTE – Copiar Copi ar estas linhas li nhas abaixo do servidor Web Service do Protheus para dentro de todos os arquivos de confi guração guração do RM em C:\totvs\CorporeRM\RM.Net, C:\totvs\CorporeRM\RM.Net, são eles: ele s: RM.AliasManager.exe.config RM.exe.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 de le funcionar, para isso siga as imagens abaixo, preste atenção nas nomenclaturas de apontamento, se vai apontar via ip, nome, e tc.
PASSO 30 – Criação de um n ovo 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, e ntraremos 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á necessi dade 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 abai xo
PASSO 36 – Na aba Gerador de Relatórios dar 2 cli cks no “Provedor Protheus” e habili tar 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, poi s 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 rel atórios, repare que a nomeclatura do relatório tem que seguir os padrões “1.1”, “1.1.1”, etc.
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 ne ste 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 sel ects 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