Árvore de páginas

Versões comparadas

Chave

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

Instalação PagPFS x Protheus

O projeto

A rotina tem como objetivo trazer uma interface mais intuitiva para os usuários do BackOffice dos escritórios de advocacia.

Funcionalidades:

As funcionalidades disponíveis no PagPFS são:

  • Cadastro de Contas a Pagar;
  • Cadastro de Desdobramentos a Pagar, considerando tanto Detalhamentos quanto Desdobramentos Pós-pagamento.

Pré-requisitos:

LIB:

A funcionalidade está disponível a partir da LIB 20190705.

AppServer:

Versão 17.3.0.20 ou mais atual.

Smartclient:

Versão 17.3.0.16 ou mais atual.


Configurações:

O ambiente deve ter configurada uma porta REST e uma porta HTTP;

  • Para configuração do REST, segue a documentação.
  • Para configurar o HTTP deve-se inserir a seguinte configuração no appserver.ini:
    • [HTTP]
      Enable=1
      Port={porta-http-desejada}
      Path={mesmo-caminho-do-rootpath-do-ambiente-utilizado}\http-root (valor fixo)

Após a configuração do Appserver é necessário criar os seguintes parâmetros

  • MV_GCTPURL - O conteúdo deve ser: http://{hostname-do-servidor}:{porta-http}
  • MV_BACKEND - O conteúdo deve ser http://{hostname-do-servidor}:{porta-rest}/{chave-url-da-sessao-httpuri}


IMPORTANTE:

  • As portas selecionadas para o HTTP e o REST tem de estar liberadas para acesso externo.

Exemplo de Appserver.ini

Expandir
titleExemplo de Appserver.ini

;=======
; REST
;=======
[OnStart]
JOBS=HTTPJOB
REFRESHRATE=120
==========================================================================================================
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=Sisjuri
;===========================================================================================================
[HTTPV11]
Enable=1
Sockets=HTTPREST
;===========================================================================================================
[HTTPREST]
Port=12173
IPsBind=
URIs=HTTPURI
Security=1
;===========================================================================================================
[HTTPURI]
URL=/rest
PrepareIn=All
Instances=1,5
CORSEnable=1
AllowOrigin=*

;=======

; Configuração HTTP
;=======

[HTTP]
Enable=1
Port=12174
Path=C:\Sisjuri\Protheus_data\http-root 

; Local do Protheus_data. Criar a pasta http-root 

Expandir
titleParâmetros - Com base no Appserver.ini
  • MV_GCTPURL - O conteúdo deve ser: http://localhost:12174
  • MV_BACKEND - O conteúdo deve ser http://localhost:12173/rest

Menu

Para utilizar a rotina é necessário criar opção de menu que chame a função PFSAPPCP.


Links úteis:

REST Service