...
- Visão Geral
- Exemplo de Utilização
- Requisitos Mínimos
- Configurações
Appserver- DBAccess
- Configurações iniciais
- Appserver
- TOTVS MingleConfigurações
- Informações Técnicas
- Entrar (Login)
- Versão (Login)
- Tabelas utilizadas
- Assuntos Relacionados
...
Aviso |
---|
O Portal Gestão de Vendas necessita do Microsiga Protheus® Release 12.1.33 ou Superior e arquivos binários com data de expedição igual ou superior a AgostoOutubro/20202021. |
Aviso |
---|
O Portal Gestão de Vendas necessita do último pacote da Expedição Contínua do Faturamento, para manter sua versão atualizada. |
...
O Portal Gestão de Vendas é uma plataforma de web integrada com o modulo Faturamento (SIGAFAT) do Microsiga Protheus®, para efetuar esta integração é necessário que o seu ambiente esteja configurado corretamente com o pré-requisitos listados abaixo: Âncora |
---|
APPSERVER_REST | APPSERVER_REST |
a. APPSERVER
- Comunicação REST
- O Portal Gestão de Vendas efetua comunicação com o servidor Protheus através de requisições HTTP. Para que essa comunicação ocorra será necessário efetuar algumas configurações no servidor APPServer.
- Para maiores informações sobre REST consulte o documento de referenciada da rotina.
...
Expandir |
---|
title | Expandir origem para visualizar exemplo de appserver.ini |
---|
|
Bloco de código |
---|
title | exemplo appserver.ini |
---|
| [ENVIRONMENT]
SourcePath=\TOTVS\apo\
RootPath=\TOTVS\Protheus_data\
StartPath=\system\
RpoDb=Top
RpoLanguage=Portuguese
RegionalLanguage=BRA
RpoVersion=120
dbserver=localhost
dbdatabase=MSSQL
dbalias=ENVIRONMENT
dbport=7890
TOPMemoMega=30
[Drivers]
Active=TCP
MultiProtocolPort=1
multiprotocolportsecure=0
Secure=SSL
[HTTPJOB]
ENVIRONMENT=ENVIRONMENT
MAIN=HTTP_START
[HTTPREST]
BUGS=0
HSM=0
MaxQueue=10
Port=8282
SECURITY=1
SSL2=0
SSL3=0
State=0
TLS1=0
URIs=HTTPURI
Verbose=0
[HTTPURI]
AllowOrigin=*
CORSEnable=0
Instances=1,2
OnConnect=REST_CONNECT
OnExit=REST_EXIT
OnStart=REST_START
PrepareIn=All
URL=/rest/
[HTTPV11]
ADVPL=0
Enable=1
Sockets=HTTPREST
TimeOut=120
[HTTPSERVER]
Enable=0
Servers=HTTP_REST
[HTTP_REST]
hostname=localhost
port=9995
locations=HTTP_ROOT
[HTTP_ROOT]
Path=/rest/
RootPath=root/web
ThreadPool=THREAD_POOL
[THREAD_POOL]
Environment=ENVIRONMENT
MinFreeThreads=1
MinThreads=1
MaxThreads=10
[OnStart]
JOBS=HTTPJOB
REFRESHRATE=120 |
|
...
b. DBACCESS
...
- Habilitar a chave UseRowStamp.
- Ao Habilitar a chave UseRowStamp será habilitado a criação da coluna S_T_A_M_P_ nas tabelas do Protheus.
Expandir |
---|
title | Expandir origem para visualizar o exemplo do dbaccess.ini |
---|
|
Bloco de código |
---|
firstline | 1 |
---|
title | Exemplo dbaccess.ini |
---|
linenumbers | true |
---|
| [General]
Port=7890
[MSSQL]
environments=environment
[MSSQL/environment]
UseRowStamp=1 |
|
c. TOTVS MINGLE
...
Âncora |
---|
| CONFIG_PILOTO |
---|
| CONFIG_PILOTO |
---|
|
...
04. CONFIGURAÇÕES
...
É Necessário efetuar algumas configurações antes de utilizar o Portal Gestão de Vendas, são elas:
...
Totvs custom tabs box |
---|
tabs | 01 - DBAccess, 02 - Configuração Inicial, 03 - Appserver, 04 - TOTVS Mingle |
---|
ids | passo1,passo2,passo3,passo4 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| Âncora |
---|
| DBACCESS_USEROWSTAMP |
---|
| DBACCESS_USEROWSTAMP |
---|
|
Para poder sincronizar alguns dados as APIs do Portal Gestão de Vendas utilizam o campo S_T_A_M_P_ como parâmetro de busca, sendo necessária a inclusão da chave UseRowStamp no TOTVS DBAccess.
Aviso |
---|
| O campo S_T_A_M_P_ será criado somente nas tabelas utilizadas pelo Portal Gestão de Vendas após a execução do programa inicial SETUPTGV (Verificar Passo 02) |
Expandir |
---|
title | Expandir origem para visualizar o exemplo do dbaccess.ini |
---|
| Bloco de código |
---|
firstline | 1 |
---|
title | Exemplo dbaccess.ini |
---|
linenumbers | true |
---|
| [General]
Port=7890
[MSSQL]
environments=environment
[MSSQL/environment]
UseRowStamp=1 |
|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| Após executar a configuração do TOTVS DBAccess, conforme informado no Passo 01, será necessário efetuar a carga inicial das tabelas de Schemas (A1V) e campos dos schemas (A1W), também será necessário efetuar a inclusão do campo S_T_A_M_P_ |
|
...
nas tabelas utilizadas no portal Gestão de Vendas, para pode efetuar este procedimento foi criado um facilitador (SETUPTGV) que deve ser executado por um Administrador do sistema em modo exclusivo.
É possível efetuar estas configurações de duas formas, onde o usuário pode executar diretamente no SmartClient o programa inicial SETUPTGV ou através de uma função de usuário (user function), conforme exemplos abaixo:
Expandir |
---|
title | Expandir origem para visualizar exemplo de execução através do Smartclient |
---|
| Totvs custom tabs box |
---|
tabs | Passo 01, Passo 02, Passo 03 |
---|
ids | p1,p2,p3 |
---|
| Totvs custom tabs box items |
---|
| Utilizando o SmartClient, |
|
|
Expandir |
---|
title | Expandir origem para visualizar exemplo de execução através de um função de usuário |
---|
| Bloco de código |
---|
language | c# |
---|
theme | Eclipse |
---|
title | MySetupTGV |
---|
linenumbers | true |
---|
| #include "totvs.ch"
user function MyStpTGV()
local aCompanies := {}
// aAdd( aCompanies, { "CODIGO DA EMPRESA - T1", "NOME EMPRESA" , "codigo da filial", "descrição da filial" } )
aAdd( aCompanies, { "T1", "NOME EMPRESA" , "D MG 01 ", "descrição da filial" } )
ProcSetupTGV(.f., aCompanies, .t., .t.)
aSize(aCompanies, 0)
return nil |
|
|
Âncora |
---|
| APPSERVER_REST |
---|
| APPSERVER_REST |
---|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| 2. Ao acessar o cadastro de Vendedores, clique na aba Vendas.
2.1 Localize o campo Cód. Usuário (A3_CODUSR) e informe o código o Usuário desejado. Pode ser utilizado a consulta padrão do campo (F3) para auxiliar na busca do usuario.
Aviso |
---|
O campo Cód. Usuário permite somente o vinculo de um Usuário somente com um único Vendedor, |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| 2. Ao acessar o cadastro de Vendedores, clique na aba Vendas.
2.1 Localize o campo Cód. Usuário (A3_CODUSR) e informe o código o Usuário desejado. Pode ser utilizado a consulta padrão do campo (F3) para auxiliar na busca do usuario.
Aviso |
---|
O campo Cód. Usuário permite somente o vinculo de um Usuário somente com um único Vendedor, |
|
|
...
04. INFORMAÇÕES TÉCNICAS
...