Apostila Arquitetura e
instalação
comi
Versão 1.1 1
ÍNNNDDDIIICCCEEE
ÍNDICE ............................................................................................................................. 2
INTRODUÇÃO .................................................................................................................. 8
TREINAMENTOS ..................................................................................................................... 9
CONSULTORIA EM TREINAMENTOS ..................................................................................... 10
OBJETIVO ....................................................................................................................... 11
GLOSSÁRIO .................................................................................................................... 12
2
CAPÍTULO 18 - WEB PRINT E WEBSPOOL ....................................................................... 108
Versão 1.1 3
SIMBOLOGIA
4
SOBRE O AUTOR
Histórico Profissional
De Junho/2010 - HF Consulting - de junho/2010 - atual
Atual (Empresa de pequeno porte no segmento tecnologia e
informática)
Consultora em T.I.
Responsável pelo levantamento das necessidades dos
clientes, customização do Sistema e suporte.
Versão 1.1 5
empresa, aumentar a usabilidade, eficiência e eficácia do
mesmo, sempre visando a diminuição dos custos
operacionais. Desenvolvimento de customizações necessárias
ao ERP e documentação das customizações. Coordenação
de equipe de suporte em Microsiga e infraestrutura.
Certificações
6
INTRODUÇÃO
SOBRE A NFT
Fundada por três irmãos dedicados em suas áreas de negócios - computação gráfica, ERP SAP e
ERP Protheus –, a NFT inicia a sua história de sucesso em 2011, com a visão de ser muito mais
do que uma escola. Nossa proposta é ser um núcleo de formação e troca de informações sobre
audiovisual e tecnologia de negócios em São Paulo, com excelência em ensino, e a meta de se
tornar referência no mercado de cursos tecnológicos até 2014.
Nossa missão é preparar os profissionais de audiovisual e tecnologia que vão representar o futuro
dos negócios, atraindo os olhares do mundo para o Brasil – país com muito potencial nessas áreas.
Acreditamos que cabe à NFT atender a essa demanda por qualificação profissional.
Representando empresas como Autodesk, Apple, Adobe, SAP e sistema Protheus nosso foco é
direcionado para a qualidade e não para a quantidade. Aqui, pensamos nos mínimos detalhes, que
vão desde os melhores professores até a facilidade de acesso para os alunos e parceiros de
negócios.
Mas, o que significa NFT? É a sigla de Núcleo de Formação Tecnológica. Mais que uma escola,
temos a missão de ser um núcleo: de relacionamento; de futuros trabalhos; de novidades; de
formação e de educação. Enfim, um núcleo que será o seu o trampolim para uma carreira de
sucesso, com trabalhos inovadores. Trataremos do que há de melhor no mercado e do que esteja
na vanguarda da tecnologia.
Mais do que uma simples escola de computação gráfica e tecnologia de negócios, somos um núcleo
de encontro da arte com os negócios, cuja responsabilidade envolve a preparação dos profissionais
que o século 21 exige.
Versão 1.1 7
TREINAMENTOS
CONSULTORIA EM TREINAMENTOS
OBJETIVO
O objetivo deste curso é ensinar ao aluno como instalar e configurar o ERP Protheus , DBAccess,
com a opção de banco de dados DBF e SQL2008.
Durante o curso o aluno conhecera toda arquitetura do ERP Protheus.
8
GLLLOOOSSSSSSÁÁÁRRRIIIOOO
Build
Repositórios RPO
TTDP115.RPO
Onde:
TT – Totvs 101;
D – Tipo de banco de Dados.
Exemplo:
D=Codebase, A=ADS, T=Top Connect, C=Ctree, B=Btrieve); P – Língua.
Exemplo:
P=Portuguese, E=English, S=Spanish 115 – Versão do
PROTHEUS 12.5.
Patch
TTDP101.PAT Onde:
Versão 1.1 9
TT – Totvs 101;
D – Tipo de banco de Dados.
Exemplo:
D=Codebase, A=ADS, T=Top Connect, C=Ctree, B=Btrieve);
P – Idioma
Exemplo:
P=Portuguese, E=English, S=Spanish 101 – Versão do
PROTHEUS 12.1.
PAT – Identifica que se trata do Arquivo de Correção do RPO.
Os arquivos de Patch também pode ter as seguintes extensões: PTM, PAK, UPD e etc.
ADVPL
É a Linguagem de Programação, desenvolvida e utilizada pela Totvs no que diz respeito à
Customizações de Funções, que serão implementadas no Protheus. Essa linguagem utiliza o
Padrão (Xbase), ou seja, é uma Linguagem Estruturada e sua extensão sempre será (.PRW).
Atualização de BUILD
A Atualização da Build consiste em atualizar todas as alterações realizadas, dentro da estrurutra do
Protheus, como por exemplo, as Dll’s, os Executáveis, as Correções dos Utilitários, os Aplicativos
e etc...
É recomendado que se atualize a Build a cada 3 (Três) meses, pois normalmente, esse é o período
em que o portal do cliente é atualizado, com excessão da Path, que não tem data exata para a
Atualização.
Binario
Contém pastas responsaveis por iniciar a aplicação em camada de servidor e cliente.
Appserver
Serviço de funcionalidade de servidor de comunicação entre os clientes do ERP Protheus
Smartclient
Arquivo responsavel pela inicialização do ERP Protheus
Monitor
Responsavel por exibir quais usuários estão utilizandos quais rotinas e módulos do Erp Protheus.
SmartclientActivex
10
Arquivo responsavel pela inicialização do ERP Protheus via Web.
Tools
Contém diversas pequenas ferramentas para ajudar no dia dia do ERP Protheus. A ferramenta mais
usada chama-se DIFF, responsavel por efetuar comparação entre programas advpl.
APO
Arquivo responsavel por conter toda inteligência do sistema ou seja as regras de negócio.
DBAcess
Programa responsavel por efetuar a comunicação entre banco de dados e ERP Protheus
Cprova
Antiga pasta responsavel por arquivos de contabilização do ERP Protheus
Data
Antiga pastas responsavel por armazenar banco de dados DBF
Handheld
Contém arquivo de integração ERP Protheus com handheld
Include
Contém arquivos de cabeçalho para desenvolvimento na linguagem proprietária Totvs chamado
ADVPL.
MyProject
Contém arquivos de cabeçalho para desenvolvimento na linguagem proprietária Totvs chamado
ADVPL.
Updates
Responsavel por atualizar diversos clientes de forma automática como exemplo a pasta smartclient.
Protheus _data
Contém diversas pastas responsavel pelo funcionamento do Protheus. Pastas de configurações,
estrutura de tabelas do ERP Protheus.
Versão 1.1 11
System
Contém toda estrutura de banco de dados do ERP Protheus
Dicionario de dados
Estrutura de tabela em DBF responsavel pela estrutura de tabelas e campos do ERP Protheus
Workflow
Nome dado em situações que o ERP Protheus dispara um evento por e-mail via HTML e possui
uma interação humana retornando ao Protheus e executando alguma funcionalidade automática.
Ex: Pedido de compras enviado a um diretor que aprova no próprio e-mail liberando o pedido no
ERP Protheus de forma automática.
Profile
Contém todas as informações sobre os usuários do ERP Protheus.
Spool
Contém relatórios impressos em disco.
MERCADO DE TRABALHO
A quem se destina: A todos que desejam desenvolver, efetuar manutenção e utilizar o ERP
Protheus em seu dia a dia.
Mercado de trabalho: O mercado de trabalho é vasto já que o Protheus esta presente em mais de
10 mil clientes em toda a America Latina.
12
SOOOBBBRRREEE OOO PRRROOOTTTHHHEEEUUUSSS
O PROTHEUS 12 é dividido em quatro Camadas, para a operação. São elas:
Base de Dados
O Acesso aos Dados é realizado pelo Servidor de Aplicação, através do padrão ISAM (Codebase),
ADS (Para padrão DBF), ou do TOTVS DBAccess (Para padrão SQL).
Para Bases de Dados (SQL), existe total suporte a Stored Procedures.
Na versão Protheus 12, todas as Bases de Dados têm suporte a Controle de Transações, inclusive
a Base de Dados (Padrão DBF).
O Protheus 12, permite a utilização de Tecnologias de Replicação de Dados, como o CISASync ou
o próprio MSSQL Server.
Repositórios de APO’s
É nesta parte do sistema que estarão os Programas escritos em ADVPL, à serem acionados para
a execução de determinadas tarefas.
É através dos Repositórios de Apo’s, que poderemos incluir Novas Customizações no sistema.
O Repositório APO, é um Arquivo Binário Compilado, que por sua vez não pode ser Editado ou
Modificado, pois tratam os programas desenvolvidos pela MICROSIGA.
Versão 1.1 13
CAPÍTULO 1
Instalação do Protheus 12
Resolução de Monitor
Visando ocupar a maior área da interface disponível, recomendamos utilizar o produto final com a resolução 1024
x 728 ou superiores que mantenham o aspecto 4:3.
Softwares Adicionais
Oracle® Java® Runtime Envionment (JRE) 1.7 ou superior para execução do instalador.
Instalação Windows
O instalador para versões Windows® está disponível para download no site de suporte ao cliente da Totvs
(https://suporte.totvs.com/download), Categoria: Instaladores, ou através de Mídias de DVD.
Para solicitar a mídia física basta entrar em contato com o CST – Depto Mídias.
1. Para iniciar a instalação através do DVD vá até o diretório do DVD ou do Download e execute o arquivo
TOTVS12.exe;
3. Será visualizada a tela de apresentação a seguir, basta ler as informações e clicar em “Próximo”;
14
Versão 1.1
4. A próxima tela será a tela de Aceite de Contrato de Licença, este contrato deve ser lido com atenção e
aceito ou não, conforme suas preferências.
Versão 1.1 15
4.1. Em caso de não concordar com o Contrato de Licença, não será possível prosseguir a
instalação;
4.2. Para prosseguir, selecione a opção “Eu concordo com este contrato de licença” e clique
em “Próximo”;
5.1. Se o diretório de instalação selecionado não existir, será exibida a janela a seguir
confirmando a criação do diretório;
6.2. As opções de idioma implicam na seleção entre Português, Espanhol e Inglês e define
a linguagem que será utilizada nos arquivos de Help do Sistema, Help Online e no
6.3. A opção de País define a origem dos arquivos da Base de Dados local (arquivos SXs),
Help do Sistema e também faz parte da definição do tipo de RPO a ser utilizado.
7. A próxima janela será a Árvore de Seleção dos Programas a instalar, e oferece já uma
seleção prévia de pacotes básicos, de acordo com as opções escolhidas na janela de
Configurações anterior:
7.1. As opções pré selecionadas podem ser alteradas conforme a necessidade de cada
instalação;
8. Após a seleção dos pacotes, algumas janelas de configurações poderão ser apresentadas,
dependendo dos pacotes selecionados;
9. Após todas as configurações acertadas, o processo de cópia dos arquivos será iniciado (este
processo pode demorar dependendo das configurações da máquina de destino e a
quantidade de pacotes selecionados);
10.1. Nesta janela você poderá escolher o local de criação dos atalhos para o TOTVS
| Application Server, TOTVS | SmartClient (somente quando estes softwares forem
selecionados para instalação);
11. Após finalizada a configuração, será dado o início ao processo de configuração dos arquivos
copiados;
11.2. Quando selecionado para instalação o TOTVS | Application Server, logo após
início do serviço, será apresentada a tela do Protheus Wizard para configuração do
serviço (utilize usuário Admin e senha em branco para efetuar o login).
12. Após a descompressão dos arquivos, o processo de instalação estará concluído, bastando
clicar no botão “Pronto” para
finalizar o instalador;
13. Para instalação dos componentes adicionais, por favor verificar o capítulo de instalação dos
adicionais;
CAAAPPPÍÍÍTTTUUULLLOOO 2
Help Online
CAAAPPPÍÍÍTTTUUULLLOOO 3 -
PAAARRRÂÂÂMMMEEETTTRRROOOSSS DDDOOO
ATTTAAALLLHHHOOO DDDOOO TOTVS
APPPPPPLLLIIICCCAAATTTIIIOOONNN SEEERRRVVVEEERRR
(TOOOTTTVVVSSSAPPPPPPSEEERRRVVVEEERRR)
Para iniciarmos o (Aplicativo – TotvsAppServer.exe), devemos inicialmente entender
seus (Parâmetros de Inicialização):
• Parâmetro (-Install)
Se o TOTVS Application Server (TotvsAppServer), não for instalado como um (Serviço
do NT), durante a Instalação, isto pode ser realizado, executando-o com a opção de
(Linha de Comando). Ao optar por executar o TOTVS Application Server
(TotvsAppServer), como um (Serviço do NT), durante o processo de Instalação, o
mesmo será adicionado à (Lista de Serviços do NT) e iniciado.
O administrador poderá então (Iniciar ou Parar o Serviço), através do Item (Services),
do (Painel de Controle do Windows NT) ou ainda removê-lo do serviço, através do
Application Server”.
Parâmetros do Atalho do TOTVS Smart Client Protheus (SmartClient)
O TOTVS Smart Client (SmartClient), pode receber (Parâmetros de Inicialização),
assim como o TOTVS Application Server (AppServer).
Estes Parâmetros, servem para configurarmos o Smart Client (SmartClient) em sua
Inicialização.
• Q (Quiet) – Indica que o Smart Client (SmartClient), não deverá mostrar o Splash
(Imagem de Apresentação) e a tela de identificação de Parâmetros Iniciais, necessita
ser acompanhada da (Cláusula –P);
• Esta opção permite informar um nome específico para a geração deste Arquivo de
Log, visando automatizações específicas que necessitem saber quando uma Não
Conformidade, ocorreu no Smart Client (SmartClient).
Por exemplo: Impossibilidade de Conexão;
• M (AllowMultiSession) – Permite multiplas instâncias (Cópias) do TOTVS Smart
Client (TotvsSmartClient), na mesma máquina.
Default: Não permite.
console
CAAAPPPÍÍÍTTTUUULLLOOO 4 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDEEE
AAARRRQQQUUUIIIVVVOOOSSS .IIINNNIII
Vamos conhecer mais sobre os Arquivos de Configuração do Protheus.
Dentre eles, iremos analisar arquivo (AppServer.INI), que é o Arquivo de
Configuração, utilizado pelo Application Server (AppServer) e no arquivo
(SmartClient.INI), que indica as configurações, para o Smart Client (SmartClient).
Existem os seguintes Arquivos de Configuração no Protheus os quais estão localizados
na pasta (\BIN), no diretório raiz, do Protheus 12:
CAAAPPPÍÍÍTTTUUULLLOOO 5 -
DEEEVVVEEELLLOOOPPPMMMEEENNNTTT STTTUUUDDDIIIOOO
(TOOOTTTVVVSSSDEEEVVVSTTTUUUDDDIIIOOO)
A Ferramenta de Desenvolvimento Protheus Development Studio (DevStudio), é a
Ferramenta de Edição, Compilação e Depuração de Erros da MICROSIGA. Com esta
Ferramenta, podemos aplicar Paths que são as Correções e/ou Atualizações que a
MICROSIGA, envia a seus clientes.
A Ferramenta de Desenvolvimento DevStudio está apta a reconhecer a sintaxe da
Linguagem ADVPL, que é uma Linguagem Proprietária da Totvs.
A Ferramenta de Desenvolvimento Protheus Development Studio (DevStudio)é o
único modo de compilar os Arquivos de Programas em APO“s, para serem registrados
no Application Server (AppServer) .
Para a utilização da Ferramenta de Desenvolvimento Protheus Development Studio
(DevStudio), alguns pontos devem ter atenção especial:
• A Instalação da Ferramenta de Desenvolvimento Protheus Development Studio
(DevStudio), deve ser realizada através do mesmo Programa de Instalação do
Application Server (AppServer) ;
• Após a Ferramenta Ferramenta de Desenvolvimento Protheus Development
Studio (DevStudio), ter sido instalada.
• Para iniciarmos Ferramenta de Desenvolvimento Protheus Development Studio
(DevStudio), devemos ter necessariamente o Application Server (AppServer),
iniciado na mesma máquina.
CAAAPPPTTTÍÍÍTTTUUULLLOOO 6 -
ATTTUUUAAALLLIIIZZZAAAÇÇÇÕÕÕEEESSS
PRRROOOTTTHHHEEEUUUSSS
Não é indicado a fazer atualizações todos os dias somente quando realmente for
necessario.
Sempre que for efetuar uma atualização no sistema faça um backup completo do
sistema referente as pastas e banco de dados, caso de atualizações gerais. Em casos
pontuais de uma patch faça backup somente do repositório de informações.
“Protheus12\Bin\AppServer\;
3. Descompacte o arquivo “SMARTCLIENT.ZIP”, dentro do
diretório
“PROTHEUS 12\Bin\SmarClient\”;
4. Descompacte o arquivo “SMARTCLIENTACTIVEX.ZIP”, dentro do diretório
“Protheus12\Bin\SmarClient _ActiveX\”;
5. Descompacte os arquivo “Repositório de Objetos.ZIP”, a partir dele, um novo aquivo
compactado será gerado:
6. Descompacte o mesmo, dentro do diretório “Protheus12\Apo\”;
7 . Os arquivos de Update de Programas e Patch de Programa, deverão ser
descompactados dentro do diretório do Protheus12 no subdiretório Update ou em um
diretório criado para Download pelo usuário, pois sua aplicação é diferente das
demais;
CAAAPPPÍÍÍTTTUUULLLOOO 7 -
COOONNNFFFIIIGGGUUURRRAAANNNDDDOOO
SSSEEERRRVVVIIIÇÇÇOOOSSS DDDOOO
PRRROOOTTTHHHEEEUUUSSS PPPEEELLLOOO WIIIZZZAAARRRDDD
Wizard - Assistente de Configuração
Portanto, é recomendável que a utilização deste assistente seja realizada sem que
existam processos em execução no servidor e sem que existam usuários ou estações
remotas conectadas ao Application Server.
Ao ser executado, o Wizard identifica, no arquivo de configurações do Application
Server(totvsappserver.ini), as configurações atualmente definidas e apresenta a
janela principal de trabalho do assistente.
Configurações de Ambientes
As seções de Ambiente, ou ‘Environment’, são criadas para identificar o
comportamento e execução do Application Server para as conexões clientes. Quando
o Protheus Remote se conecta ao TOTVS Application Server, deve informar, entre
outros parâmetros, o nome do Ambiente utilizado para que o TOTVS Application
Server prepare a execução daquele terminal.
É no Ambiente que informações como o idioma, a versão e o banco de dados utilizado
são configuradas. Quando o Protheus Remote se conecta e informa o Ambiente que
será utilizado, o Application Server executa os procedimentos necessários: abre o
repositório de objetos compilado parao idioma, banco de dados e versão indicados, e
realiza a conexão com o banco de dados selecionado. É possível, através da
configuração de mais de um ambiente, utilizar um Server Protheus para executar
simultaneamente mais de uma aplicação Advpl, com ambientes completamente
independentes, utilizando apenas uma instância do Application Server.
14. Note que o caminho “X2_PATH”, mapeia o drive “\DATA\”, o qual devemos alterar
para “\DATATST\”, para desta maneira termos a “Base de Dados”, independente.
15. Clique nas seguintes opções “Utilitario” + “Replace” e note que o “APSDU”, abrirá a
“Ferramenta de Alteração”, conjunta;
16. Selecione os “Campos” de acordo com as informações a seguir, para que o “APSDU”,
realize corretamente a “Troca dos Mapeamentos da Base de Dados”:
CAAAPPPÍÍÍTTTUUULLLOOO 8 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOO TOTVS
DBACCCEEESSSSSS
Na seção [TOTVS DBACCESS] do arquivo de configuração do TOTVS Application
Server, devem ser definidas as opções de conexão padrão dos ambientes
(environments) configurados no Servidor. Estas configurações permitem a definição
do banco de dados utilizado, alias, servidor e demais opções. Estas informações são
apenas para ambientes que utilizam o repositório de objetos (APO) configurado para
o TOTVS DBAccess como banco de dados principal.
Caso sejam utilizados mais de um ambiente com TOTVS DBAccess e exista a
necessidade de estabelecer conexão com bancos de dados diferentes e/ou de
estações com outro servidor TOTVS DBAccess, é possível configurar os parâmetros
desta conexão com o TOTVS DBAccess na seção de configuração do próprio
Ambiente (environment).
Aguarde a instalação:
3. No Sql, Enterprise Manager, clicar no sinal de + do Microsoft Sql Servers + Sql Server
Group, Nome da máquina, botão direito em Databases e New Databases. Em
Name, digitar o nome do meualias, que no nosso caso deve ser Data (“devido ter sido
este nome que nós digitamos na criação da seção do Top”) e ok. Menu console, sair.
CAAAPPPÍÍÍTTTUUULLLOOO 9 - UTTTIIILLLIIIZZZAAANNNDDDOOO
OOO TOTVS DBACCCCCCEEESSSSSS
Todas a configurações e monitoramentos possíveis através do TOTVSDBAccess ocorrem
neste monitor, permitindo gerenciar informações como:
• Usuários logados
• Bancos de dados em utilização
• Ambiente dos bancos
• Testes de conexão
• Monitores de índices
• Informações gerais, etc.
TOTVSDBMonitor
Exercício 01 - Para utilizar o TOTVSDBMonitor:
1. Acesse o ícone do programa criado no sistema operacional: “TOTVSDBAccess
4.1”
O sistema apresenta uma pequena janela referente às configurações de Monitor.
• ID
Rastrear
O botão “Rastrear” relaciona na tela os usuários conectados e suas respectivas
queries, ou seja, conforme as consultas vão sendo realizadas, esta tela apresenta a
movimentação do usuário.
•Data
Apresenta a data da mensagem.
•Hora
Relaciona a hora da mensagem.
•Mensagem
Relaciona as mensagens de erro do banco.
2. Para controlar as informações , estão disponíveis os botões:
CAAAPPPÍÍÍTTTUUULLLOOO 10 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÕÕÕEEESSS DDDEEE
SEEERRRVVVIIIÇÇÇOOOSSS
Serviço é o processo utilizado, para que o Protheus, possa ser iniciado
Automaticamente, quando o Servidor for ligado. Podemos Configurar os Serviços,
manualmente utilizando o Assistente de Configuração.
CAAAPPPÍÍÍTTTUUULLLOOO 11 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOO
BAAALLLAAANNNCCCEEEAAAMMMEEENNNTTTOOO DDDEEE
CAAARRRGGGAAA
A Tecnologia do Protheus, permite que a Execução do Servidor, possa ser distribuída
em mais de uma máquina ao mesmo tempo. Cada Servidor, fica responsável por um
número limitado de Requisições das Estações, que se AutoGerenciam.
Este recurso é utilizado, quando a empresa possui processamento muito pesado e
necessita diminuir o tempo de resposta das Estações com o Servidor.
Para este exercício, iremos utilizar apenas (2 Servidores), mas a Tecnologia do Protheus,
permite até (7 Servidores), sincronizados.
Teste de Balanceamento
CAAAPPPÍÍÍTTTUUULLLOOO 12 - MOOODDDEEELLLOOO
BAAASSSEEE DDDOOO
TOTVSAPPPPPPSEEERRRVVVEEERRR.INI
Abaixo Modelo completo do Arquivo “AppServer.INI”, que acabamos de
configurar: [environment]
SourcePath=C:\Protheus12\APO
RootPath=C:\Prothe
us12
StartPath=\system\
x2_path=
RpoDb=dbf
RpoLanguage=portuguese
RpoVersion=811
LocalFiles=ads
Trace=0
localdbextension=.d
bf
PictFormat=DEFAU
LT
DateFormat=DEFA
ULT
helpserver=<Nome do Servidor de HELP>
Rpcenv=Environment
[TopConnect]
DataBase=MSSQL
Server=IP do Servidor onde está o Top Connect
Alias=\DATA\
Port=7890
[LICENSECLIENT]
Server=10.0.0.1
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 96
Arquitetura e
instalação
Port=2222
[LICENSESERVER]
Enable=0
Port=2222
ShowStatus=1
[Drivers]
Active=TCP
[TCP]
TYPE=TCPIP
Port=1234
[ServerNetWork]
Servers=Server_01,Server_02
MasterConnection=1
[Server_01]
Server=Endereço IP do Servidor 01
Port=1234
Connections=1
[Server_02]
Server=Endereço IP do Servidor 02
Port=1234
Connections=1
[Service]
Name=Microsiga
DisplayName= PROTHEUS 12
[GENERAL]
InactiveTimeOut=<Valor em Segundos>
[HTTP]
Enable=1
Path=C:\Protheus12\Bin\smartclient_ActiveX
Port=80
RpcEnv=Environment
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 97
Arquitetura e
instalação
InactiveTimeOut=30
[UPDATE]
Enable=1
PathWindows=:\Protheus12\Bin\smartclient
PathLinux=:\Protheus12\Bin\smartclient_linux
CAAAPPPÍÍÍTTTUUULLLOOO 13 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOO
TOTVS SMMMAAARRRTTT CLLLIIIEEENNNTTT
As Configurações do TOTVS Smart Client (TotvsSmartClient), podem ser
alteradas, editando-se o (Arquivo– TotvsSmartClient.INI), localizado na (Pasta
– \BIN\ SMARTCLIENT \), na raiz do diretório do Protheus.
Neste arquivo encontraremos as Configurações do TOTVS Smart Client, para
conexão com o TOTVS TotvsAppServer, sendo o mesmo, configurado
manualmente.
CAAAPPPÍÍÍTTTUUULLLOOO 14 -
PRRROOOTTTHHHEEEUUUSSS 10
MOOONNNIIITTTOOORRR
O Protheus Monitor é utilizado para monitorar as Conexões ao Application
Server
Através dele pode-se:
• Verificar as Conexões Ativas;
• Enviar Mensagens, para uma ou mais Conexões;
• Desabilitar Novas Conexões:
Isto será útil quando precisarmos realizar alguma manutenção e precisarmos
evitar, que outros usuários se conectem;
• Desconectar Usuários:
Esta opção, possibilita desconectar usuários logados no sistema independente
da operação que esteja sendo realizada.
As Informações exibidas para cada Conexão serão as seguintes:
• Usuário:
Será o Nome do Usuário, na Rede Local.
Para Conexões Remotas, este nome estará em Branco;
• Computador:
Nome da máquina, onde o TOTVS Smart Client, estará sendo
executado;
• Conexão:
Indicará a Data e Hora, de início da Conexão do TOTVS Smart Client;
• Tempo de Uso:
Indicará o Tempo em Horas, Minutos e Segundos, desde que TOTVS Smart Client,
estará se conectando;
• Programa Inicial:
Será o Nome do Programa Inicial (APO), com o qual o TOTVS Smart Client, terá
iniciado a Execução;
• Environment:
Nome do Environment (Ambiente), que estará sendo utilizado pelo
terminal;
• Arquivos Abertos:
Número de Arquivos (Tabelas) que estarão Abertos na Estação.
CAAAPPPÍÍÍTTTUUULLLOOO 15 -
INNNSSSTTTAAALLLAAANNNDDDOOO OOO TOTVS
SMMMAAARRRTTT CLLLIIIEEENNNTTT
O Smart Client pode ser instalado fisicamente em uma estação, através de uma opção
da tela inicial de instalação do Protheus.
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 102
Arquitetura e
instalação
Este recurso é útil para instalação do Smart Client em computadores que não
estão conectados à rede local, ou seja, que necessitam que os executáveis
estejam fisicamente na máquina. Por exemplo, em casos de filiais que acessam
a matriz por uma linha discada através do protocolo TCP/IP.
Devemos ressaltar que o procedimento de instalação do TOTVS Smart Client nas
estações só é recomendado em casos específicos (utilização remota, alto tráfego
de dados na rede, etc). Preferencialmente, é indicado o uso centralizado do
TOTVS Smart Client no Servidor, através da criação de atalho para acesso.
CAAAPPPÍÍÍTTTUUULLLOOO 16 - AUUUTTTOOO-
ATTTUUUAAALLLIIIZZZAAAÇÇÇÃÃÃOOO DDDOOO TOTVS
SMMMAAARRRTTT CLLLIIIEEENNNTTT
Essa opção facilita a Atualização das Estações dos usuários que possuam o Smart
Client instalado.
Dessa maneira, todas as Estações terão a sua Build atualizada automaticamente,
assim que o usuário tentar conectar-se ao sistema.
[UPDATE]
Enable=1
PathWindows=c:\PROTHEUS 12\bin\ smartclient
PathLinux=c:\PROTHEUS 12\bin\remote_linux
CAAAPPPÍÍÍTTTUUULLLOOO 17 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOOSSS
REEECCCUUURRRSSSOOOSSS PPPAAARRRAAA WEEEBBB
SmartClient Activex
O acesso ao Smart Client também pode ser realizado, através de um (Browser de
Acesso à Internet).
Esse tipo de acesso, permite que o Protheus seja acessado em qualquer lugar, para
isso basta que seja configurado o (Web Server) e que o usuário que irá utilizar o
TOTVS Smart Client, tenha acesso à Internet.
[HTTP]
Enable=1
Path=C:\PROTHEUS 12\Bin\smartclient_ActiveX
Port=80
RpcEnv=Environment
InactiveTimeOut=30
CAAAPPPÍÍÍTTTUUULLLOOO 18 - WEEEBBB
PRRRIIINNNTTT EEE WEEEBBBSPPPOOOOOOLLL
A opção de WebPrint, serve para que seja possível a impressão de Relatórios através
do uso de um Browser de Internet.
2 . Será apresentada uma “Tela de Acesso”, na qual deverá ser digitado o “Nome do
Usuário”, sua respectiva “Senha” e “Empresa/Filial”, que será utilizada para trabalho;