Árvore de páginas


01. DADOS GERAIS

Produto:TOTVS Prestadores de Serviços Transporte de Passageiros
Linha de Produto:Linha Protheus
Segmento:

Serviços

Módulo:

SIGAGTP

Função:
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSERGTP-11608


02. SITUAÇÃO/REQUISITO

Devido a necessidade de  embarcar o urbano no protheus e após as atualizações necessária para isso, agora precisamos de fato embarcar o Urbano no protheus e rodar a aplicação dentro do smartclient.

03. SOLUÇÃO

Para isso será necessário seguir os passos abaixo:

    1. Compile o fonte WSURBAPP.PRW no seu RPO;
    2. Vá no configurador e adicione esse fonte que acabou de compilar no menu do módulo 88 para poder acessar dentro do Protheus;
    3. No seu AppServer.ini adicione na tag [GENERAL] o parâmetro `App_Environment=[nome_do_seu_ambiente] para habilitar a leitura de aplicativos com PO-UI no seu smartclient;
    4. Agora vá no repositório da aplicação e rode o comando ng build ;
    5. O angular irá gerar uma pasta de saída contendo todos os arquivos da aplicação no diretório /dist ;
    6. Selecione a pasta urbano-protheus e clique em 'compactar para arquivo zip' ou simplesmente faça o 'zip' da página (importante sempre fazer pela ferramente nativa do Windows, o 7zip pode causar problemas para a leitura dentro do ERP);
    7. Antes de finalizar a compactação, troque a extensão do arquivo de .zip para .app e confirme a mudança;
    8. Agora pegue esse arquivo urbano-prothueus.app e compile no seu RPO.

    9. Entre no smartclient e acesso o módulo onde adicionou a rotina WSURBAPP.PRW e então abra a rotina, deverá abrir a aplicação do Urbano com Angular e PO-UI dentro do smartclient.





04. DEMAIS INFORMAÇÕES

Documentação:
FwCallApp - Abrindo aplicativos Web no Protheus

05. ASSUNTOS RELACIONADOS