Árvore de páginas

Versões comparadas

Chave

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

...

Section
Painel













Uma das ferramentas utilizadas pelo desenvolvedor TOTVS é o VisualStudio (https://code.visualstudio.com/docs). Trata-se de uma ferramenta de desenvolvimento que suporta diversas linguagens de programação (inclusive o ADV/PL AdvPL e TL++).


Deck of Cards
idVSCODE
Card
id1
labelInstalação

Aqui demonstramos como instalar e configurar o plugin de desenvolvimento TOTVS.

Conector de Widget
urlhttps://www.youtube.com/watch?v=MwIu01Ztfvg

Conector de Widget
urlhttps://www.youtube.com/watch?v=Cz4N0XWCXHY

Card
id2
labelConfigurando Debug

Dentro do ambiente do SMARTERP, temos a possibilidade de realizar a consulta de fontes/funções e também realizar o debug dos fontes customizados pelo cliente. Esta funcionalidade está habilitada para o ambiente de homologação e/ou feature/branchs.

O endereço de Debug é o mesmo endereço utilizado para entrar no ambiente de homologação e a porta é a 443. Este endereço poderá ser coletado diretamente no Painel TCLOUD (4. SmartERP Protheus - Painel Gestão do Ambiente).

Aviso

Não é possível conectar o VsCode ao ambiente de PRODUCAO.

Para configurar, basta seguir os seguintes passos:

Expandir
titleExemplo de Configuração

{
"version": "0.2.0",
"includes": [
""
],
"permissions": {
"authorizationtoken": ""
},
"connectedServer": {},
"configurations": [
{
"id": "2d22xxcl54fkiszd3eogxq6mm6vlq",
"type": "totvs_server_protheus",
"name": "Debug",
"port": 443,
"address": "https://app-cxxxxx.development.smarterp.01.totvs.tks.sh",
"buildVersion": "7.00.191205P",
"secure": false,
"includes": [],
"environments": [
"homologacao"
],
"environment": "homologacao",
"token": "xxxxxxxxxxxxxxxxxxxxxxxxx"
}
]
}

Informações

Para utilização do Debug é impreterível que mantenha o SmartClient conectado ao ambiente. Somente após o primeiro login ao ambiente de homologação ou feature/branch é que será possível realizar a conexão via DEBUG.

Aviso

Não é possível compilar um fonte e/ou aplicar um pacote dentro do ambiente. 

Isto se dá devido a segurança que temos dentro do ambiente. Caso haja uma queda ou interrupção no sistema, os agentes de monitoria entram em ação para restabelecer o ambiente. Outro ponto é que o TDS necessita de uma conexão TCP ativa para realizar o debug e este protocolo não está liberado para acesso. 

Para maiores informações sobre a arquitetura do SmartERP, acesse: 2. SmartERP Protheus - Arquitetura SmartERP


...