Um app para criar toalhas personalizadas para celebrar o Dia do Orgulho Nerd!
-
Ter um ambiente ERP Protheus com versões mínimas de LIB 20200214 e Appserver 7.00.191205P
-
Criar um serviço de WebService Rest no Protheus, além da conexão via smartclient
-
Configurar no ini do appserver da conexão via smartclient, a chave App_Environment conforme documentação:
[General]
App_Environment={nome-do-ambiente-utilizado} -
Alterar a propriedade urlBackEnd do arquivo environment.ts, colocando o endereço do seu serviço WebService criado no Passo 2
-
Realizar o build do projeto Angular toalha-frontend. Para isso você precisará do Node.js e Angular instalados em sua máquina, executar a instalação de pacotes e a construção do projeto.
-
Colocar os arquivos gerados pela build em uma nova pasta com o nome de toalha-frontend, zipar a pasta e alterar a extensão para .app
-
Aplicar no ERP Protheus os dicionários da pasta dicionarios
-
Compilar no serviço de WebService do Protheus o recurso WsAppDToalha.prw
-
Compilar no ambiente de conexão de smartclient o recurso AppDToalha.prw e o recurso que você criou no Passo 6, toalha-frontend.app
Importante: Habilitar a compilação de recursos diversos para ser possível compilar o recurso toalha-frontend.app. No VsCode a configuração é enableExtensionsFilter=false -
Adicionar no Menu no Protheus ou executar a função U_AppDToalha
Para celebrar todos os DEVS para esse desafio! O objetivo é criar, em uma semana, uma Aplicação Web (Mobile também vale) usando o PO UI, integrado à plataforma/linguagem que usam no seu dia-a-dia.
Venha mostrar que está antenado e pode encarar este desafio, e não diga: “Ah eu não conheço PO UI”, porque o que não falta é documentação, acesse:
https://po-ui.io/guides/getting-started https://github.com/po-ui/po-angular https://github.com/po-ui/po-sample-conference
https://tdn.totvs.com/display/framework/FwCallApp+-+Abrindo+aplicativos+Web+no+Protheus
https://tdn.totvs.com/display/public/FRAMJOI/Desenvolvimento+de+APIs+para+o+produto+Datasul https://tdn.totvs.com/pages/viewpage.action?pageId=327320989
https://tdn.totvs.com/pages/viewpage.action?pageId=516194871