Descrição
Prepara e executa um aplicativo web no Protheus

Sintaxe
FwCallApp( cApp, oOwner, oEngine, oChannel, cHost, cSource )

Parâmetros

NomeTipoDescriçãoObrigatório
cAppCaracterNome do aplicativoX
oOwnerObjetoObjeto Dialog para o caso de querer usar uma janela própria 
Obs.: Caso enviado, o Activate deverá ser feito para abrir a tela.

oEngineObjetoEnviado por referência para o caso de querer manipular o objeto do TWebEngine
oChannelObjetoEnviado por referência para o caso de querer manipular o objeto do TWebChannel
cHostCaracterHost para uma simples abertura de browse.
Obs.: Caso enviado, todo pré-processamento será pulado

cSourceCaracterNome do fonte, caso não seja o mesmo nome do APP.
Param7
Parâmetro interno
Param8
Parâmetro interno
Param9
Parâmetro interno
lUseOnBoardingLógicoIndica se abre o wizard de configuração para utilizar apps (mais informações abaixo)




Wizard de Configuração do Ambiente para Apps embarcados

A partir da LIB Label 20230626 será disponibilizado um wizard que verifica se as configurações do ambiente estão corretas para abrir um app no Protheus.

Para ativar basta enviar o parâmetro lUseOnBoarding como .T. e o wizard só abrirá caso tenha alguma configuração faltando.

Ele verifica se as chaves app_enviroment e multiprotocolport estão corretas.

Exemplo ao abrir um app e a chave multiprotocolport esteja como 0:

O wizard não irá aparecer caso o ambiente esteja configurado corretamente.


Documentação



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

table, tr, td, th {
  border-collapse: collapse;
  border: 1px dotted black;
    padding: 7px 10px;
    padding-top: 7px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-left: 10px;
}

</style>