Árvore de páginas

Versões comparadas

Chave

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

...

O desenvolvimento da funcionalidade Conciliador Protheus será realizada na plataforma web, assim, será necessária a utilização de desenvolvimento client-side (Front-End) com a tecnologia Angular e a biblioteca PO-UI e server-side (Back-End) com a tecnologia ADVPL.

A comunicação será realizada através das configurações disponíveis:

Configuração da Porta Multiprotocolo e Configuração Rest (AppServer.ini):

View file
nameappserver.ini
height250

Application Server - Porta Multiprotocolo

Rest - ADVPL

Configuração para desenvolvimento TL++:

Visão Geral

Repositório

...

TLPP.

Front-End:

Criando um novo projeto Angular com PO UI

...

Os arquivos serão gerados dentro da pasta dist dentro da pasta principal do projeto.

Back-End:

A comunicação será realizada através das configurações disponíveis:


Configuração da Porta Multiprotocolo e Configuração Rest (AppServer.ini):


View file
nameappserver.ini
height250


Application Server - Porta Multiprotocolo

Rest - ADVPL


Configuração para desenvolvimento TL++:

Visão Geral

Repositório

Configuração


Para que o aplicativo POUI seja utilizado no Protheus, o conteúdo gerado na pasta dist deverá ser zipado, Para que o aplicativo Angular seja compilado no repositório Protheus, o conteúdo dentro da pasta dist deverá ser zipado, após, sua extensão mudada para app. Deve-se criar um fonte com extensão prw,  este fará a chamada do app . Todo o conteúdo deverá ficar em uma pasta, inclusive o fonte .prw que fará a chamada do app, em seguida, solicitar compilação da pastaatravés da função FWCallApp, ambos devem ser compilados no repositório Protheus.

Observação:  O conteúdo da pasta dist deverá ser zipado dentro de uma pasta com o mesmo nome do prw responsável pela chamada, no exemplo abaixo foi utilizado PREXAMPLE:


Exemplo de fonte chamando a função FwCallApp para abertura de rotinas PO-UI no menu Protheus:

...