Árvore de páginas

Versões comparadas

Chave

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

...

  • Progress (API e BO)
    API no padrão T-Talk, e BO com consulta dinâmica usando GpsQuery
  • Frontend Portinari 1
    Tela padrão de CRUD, utilizando portinari@1 + angular8Frontend PO-UI 2/2
    Tela padrão de CRUD, utilizando po-ui@2 + angular9, ou po-ui@3 + angular10Frontend PO-UI 2/3 Simplificado (Angular9)
    Tela padrão de CRUD com codificação simplificada, utilizando po-ui@2 + angular9, ou po-ui@3 + angular10
  • Testes Automatizados Progress - TAST
    Casos de teste automatizados para a BO gerada pela ferramenta

Alguns artefatos possuem dependências específicas a serem adicionadas no projeto.
Para verificar as dependências, acessa a página de dependências.

...

  • Tabela: nome da tabela do banco de dados. As tabelas são atualizadas todos os dias, após aplicação do dicionário de dados. Para mais informações de como realizar consulte a etapa de sincronia de dados
  • Nome do componente: é o nome da aplicação que será gerada
  • Descrição: titulo da aplicação
  • Módulo: módulo, dentro do padrão de APIs. Ex: "hcg", "hfp"
  • Versão: versão, dentro do padrão de APIs. Ex: "v1", "v2"
  • Time responsável: nome do time responsável. Ex: "contratos", "financas"

...

Na tela inicial, ao selecionar uma aplicação existente, e acionar a opção Executar, será aberta a tela para gerar os artefatos.

Image RemovedImage Added

Devem ser selecionados os tipos de artefato que serão gerados.

Ao confirmar a execução, serão gerados os artefatos em um caminho de rede, ao qual irá aparecer no rodapé da tela. Também terá um link para copiar o caminho para a área de transferência.

Resolvendo problemas

Caso a tabela a ser utilizada não seja exibida na seleção, execute o job do Gerador para atualizar a lista de tabelas: http://jason:8080/job/GeradorCRUD_-_Atualizacao_Dicionario%28MANUAL%29/ .

Caso o gerador deixe de funcionar, existe um job para parar e iniciar o serviço do mesmo.

Acesse o Jenkins pelo endereço http://cxs-squad-tools:8080 e logue com o usuário dev (senha totvs@123).

Na view CodeGen, você vai encontrar os jobs necessários.

Sincroniza de dados

Para que as tabelas aparecem é necessário com o progress 12 instalado na máquina executar o arquivo com tais parâmetros abaixo:


Bloco de código
languagebash
C:\[versao_progress (ex.: dlc122)]/bin/prowin32.exe -b -pf "\cxs-squad-sus01.jv01.local\Datasul-4THF\instance-8580\scripts\completo_120.pf" -ininame "\cxs-squad-tools\c$\TOTVS\dict-pump\DIFlex.ini" -p "\cxs-squad-tools\c$\TOTVS\dict-pump\dict-dump.p" -param \cxs-squad-tools\c$\TOTVS\nodejs\codegen\[bases_de_dados_que_serao_utilizadas (ex.: data,gp)]

`Image Removed