Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Exemplo de Utilização
  3. Requisitos Mínimos
  4. Configurações
      Appserver
    1. DBAccess
    2. Configurações iniciais
    3. Appserver
    4. TOTVS MingleConfigurações
  5. Informações Técnicas
    1. Entrar (Login)
    2. Versão (Login)
  6. Tabelas utilizadas
  7. 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: ÂncoraAPPSERVER_RESTAPPSERVER_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
titleExpandir origem para visualizar exemplo de appserver.ini
Bloco de código
titleexemplo 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
titleExpandir origem para visualizar o exemplo do dbaccess.ini
Bloco de código
firstline1
titleExemplo dbaccess.ini
linenumberstrue
[General]
Port=7890

[MSSQL]
environments=environment

[MSSQL/environment]
UseRowStamp=1

Âncora
MINGLE
MINGLE

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
tabs01 - DBAccess, 02 - Configuração Inicial, 03 - Appserver, 04 - TOTVS Mingle
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

Â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
titleS_T_A_M_P_

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
titleExpandir origem para visualizar o exemplo do dbaccess.ini
Bloco de código
firstline1
titleExemplo dbaccess.ini
linenumberstrue
[General]
Port=7890

[MSSQL]
environments=environment

[MSSQL/environment]
UseRowStamp=1
Totvs custom tabs box items
defaultno
referenciapasso2

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
titleExpandir origem para visualizar exemplo de execução através do Smartclient
Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03
idsp1,p2,p3
Totvs custom tabs box items
defaultyes
referenciap1

Utilizando o SmartClient, 

Expandir
titleExpandir origem para visualizar exemplo de execução através de um função de usuário
Bloco de código
languagec#
themeEclipse
titleMySetupTGV
linenumberstrue
#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
defaultno
referenciapasso3

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
defaultno
referenciapasso4

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

...


Âncora
TECNICAS
TECNICAS

04. INFORMAÇÕES TÉCNICAS

...