LowCode Web
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home
Evoluções
5628
- Reverter a inibição de edição de recursos JS, CSS e HTML
5630
- Ajuste no filtro de autenticação para priorizar cookie criado pelo Frontmanager
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.5.1-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.5.1-RELEASE
Opções para deploy
- N/A
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home
Evoluções
5352 - [Ticket 16718] Minificação Low Code
- Na aba de identificação do formulário, o sistema permite que o usuário selecione o tipo de proteção de código: Nenhuma proteção (default), Minificação ou Ofuscação
- O código Javascript do Controller de cada página será alterado conforme a opção selecionada
5467 - Inserir comentário na gravação de versão nova do form
- Ao clicar no botão Salvar da tela de CRUD de formulário, o sistema exibe uma popup para que o usuário informe as “Notas de Release” com o que foi alterado. Se o usuário estiver gravando uma nova versão, o comentário é obrigatório
- Na tela de listagem de formulários, ao clicar no botão de ação “Log”, o sistema exibe a lista de alterações em ordem decrescente de data
5469 - Upload de recursos CSS, JS e HTML
- Nos CRUDs de Javascript, CSS e Página HTML, o sistema exige que o usuário selecione um arquivo para upload e não permite mais que o código seja alterado diretamente na tela
5468 - Associar recursos CSS, JS, HTML, Imagem e Parâmetro a projeto
- Nos CRUDs de Javascript, CSS, Página HTML, Imagem e Parâmetro, o sistema permite (opcionalmente) que o usuário selecione o projeto associado ao recurso
- A árvore do CRUD de projeto também foi alterada para contemplar os recursos vinculados ao projeto
5470 - Exportação de pacotes via API
- A API de automação permite a exportação de um pacote. Basta informar o nome do pacote no query param “package-name” e o sistema gera um arquivo .zip com o conteúdo do pacote
Defeitos
- 5531 - [Ticket - 16858] Falha ao acessar dois formulários low code simultaneamente com HTML
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.5.0-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.5.0-RELEASE
Orientações para deploy
IMPORTANTE: Para que a evolução 5352 - [Ticket 16718] Minificação Low Code funcione, é necessário instalar a versão 1.1.0-RELEASE do FaaS.
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home
Evoluções:
ID | Descrição |
---|---|
5003 - [Ticket 16339] | Melhoria nos logs low code |
- Todos os erros que ocorrem no consumo da API Rest do Low Code ficam registrados em Log que pode ser consultado no menu Consultas -> Log de execução:


O resultado da execução de fluxos ESI, com o conteúdo das variáveis de entrada e saída e a execução de componentes assíncronos (email, por exemplo), também fica registrado no Log:

O resultado da execução de FaaS, com o conteúdo das variáveis de entrada e saída), também fica registrado no Log:

ID | Descrição |
---|---|
4867 | Aceitar arquivo zipado na importação/exportação de pacotes |
A importação de pacotes aceita arquivos .zip e continua aceitando .json

A exportação que fica na tela de detalhes do pacote oferece a opção de exportar .zip ou .json

A exportação na tela de grid só faz exportação para .zip:

Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.6-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.4.6-RELEASE
Orientações para deploy
IMPORTANTE: Todos os logs do Low Code ficam registrados no MinIO e o sistema não tem (ainda) um controle de expurgo de logs. Por default, os logs são armazenados no bucket padrão de recursos. Para evitar que o Bucket de recursos ocupe muito espaço, o sistema oferece a possiblidade de configurar a variável de ambiente APP_LOG_STORAGEBUCKET com o nome de um Bucket que pode ter configuração específica de temporalidade e backup no MinIO
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Evoluções
- 5002 - [Ticket 16338] - Implementar nas telas do lowcode de CSS, Javascript, HTML o mesmo recurso de "acesso público" que foi implementado em imagens
- 5117 - Criar mecanismo para configurar propriedades de e-mail no componente ESI
- 5136 - Possibilitar enviar email com anexo de ECM sem identificação do container
Correções
- 5004 - [Ticket - 16492] - Falha no "flowInstance.executeEsiFlow"
- 5114 - [Ticket - 16609] - Falha ao enviar e-mail com a variável nula ou vazia
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.5-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.4.5-RELEASE
Orientações para deploy
Observar as orientações descritas nas notas de release das versões anteriores.
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Correções
- 4986 - Corrigir ordenação da grid de objeto de negócio
- 4987 - Revert das alterações de propriedades do pool de conexão
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.4-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.4.4-RELEASE
Orientações para deploy
Observar as orientações descritas nas notas de release da versão 1.4.2-RELEASE
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Correções
- 4817 - Ticket 16383 - Problema no refresh do token
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.3-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.4.3-RELEASE
Orientações para deploy
Observar as orientações descritas nas notas de release da versão 1.4.2-RELEASE
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Evoluções
- 4773 - Melhoria no componente datagrid para configurar apenas visualização
Correções
- 4772 - Correção de execução de SQL de objeto de negócio qdo a coluna não existe
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.2-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.4.2-RELEASE
Orientações para deploy
- Caso exista configuração para a variável APP_INTELLIGENCECENTER_BASEURL, deve ser substituída por APP_INTEGRATIONS_ INTELLIGENCECENTERURL
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Evoluções
- 4545 - Criação de mecanismo vinculado a Roles para permitir a descriptografia de informação sensível
- 4544 – Implementação da integração com MySQL para conexões de BD e API de objetos de negócio
- 4532 - Ticket - 16078 - Permitir HTML no componente de email do ESI
Correções
- 4349 - Ticket 15625 - A pesquisa avançada não traz os dados do formulário Low Code
- 4606 - Erro no carregamento da tela de merge de código javascript
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.0-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.4.0-RELEASE
Orientações para deploy
Observar as orientações descritas nas notas de release das versões 1.2.0 e 1.3.0
Observar a configuração de variáveis descritas em Procedimentos para geração de imagem e deploy
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Evoluções
- 4481 - Criar engine de integração do Low Code com o Service Management
- 4516 - Criar serviços para recuperar anexos de ticket do Service Management
- 4434 - Permitir enviar anexos de ticket no componente de email ESI
- 4535 - Permitir identificar quais anexos de ticket ou ECM serão enviados no componente de email ESI
- 4436 - Permitir enviar anexos ECM no componente de email ESI
- 4540 - Acrescentar prefixo "lowcode" nos nomes de bundle .js e .css
- 4549 - Adicionar formulário lowcode na tela de gerenciamento de liberação do Service Management
- 4550 - Atualização do jwt e do USER_LOGGED quando o Frontmanager envia um broadcast de refresh do token.
Importante: caso o Low Code esteja integrado ao Service Management (ver Orientações para deploy), o USER_LOGGED terá todos os atributos do USER_LOGGED do Centro de Experiência do Service Management
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.3.0-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.3.0-RELEASE
Orientações para deploy
1. Após a implantação dessa versão, devem ser reiniciados todos os Pods do ITSM (Service Management). Caso contrário, as telas do Service Management que dependem do Low Code não vão funcionar.
2. Para funcionar o envio de email com anexos implementado nos cards 4434 e 4435, devem ser observadas as mesmas instruções descritas nas notas de release da versão 1.1.3:
- Deve ser acrescentada a variável APP_INTEGRATIONS_FRONTMANAGERURL no ConfigMap do Low Code, apontando para a URL de backend do Frontmanager. Exemplo: APP_INTEGRATIONS_FRONTMANAGERURL: http://hyper-frontmanager-api
- Deve ser implantada a versão 2.5.0 ou superior do frontmanager-api, que contenha o endpoint que detalha a caixa postal de email: GET internal/email-boxes/{uuid}
3. Para funcionar a integração do Low Code com o Service Management implementada no card 4481 e o envio de email com anexos de ticket implementado no card 4434:
- Deve ser acrescentada a variável APP_INTEGRATIONS_SERVICEMANAGEMENTURL no ConfigMap do Low Code, apontando para a URL de backend do Service Management. Exemplo: APP_INTEGRATIONS_ SERVICEMANAGEMENTURL: http://itsm.frontmanager-dev-eveo/4biz
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Evoluções
- 4276 - Implementar integração com banco de dados DB2
- 4285 - Implementar controle de acesso no cadastro de conexões de BD
- 4324 - Refactory no log de execução ESI, no padrão do log FaaS
- 4429 - Permitir envio de anexos de container ECM
- 4446 - Permitir merge de código javascript de formulários
Correções
- 4296 - Erro na identificação de parâmetros do tipo array na API do objeto de negócio
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.2.0-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.2.0-RELEASE
Orientações para deploy
Para funcionar o envio de email corrigido no card #4429, devem ser observadas as mesmas instruções descritas nas notas de release da versão 1.1.3:
- Deve ser acrescentada a variável APP_INTEGRATIONS_FRONTMANAGERURL no ConfigMap do Low Code, apontando para a URL de backend do Frontmanager. Exemplo: APP_INTEGRATIONS_FRONTMANAGERURL: http://hyper-frontmanager-api
- Deve ser implantada a versão 2.5.0 ou superior do frontmanager-api, que contenha o endpoint que detalha a caixa postal de email: GET internal/email-boxes/{uuid}
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Evoluções
- 3681 - Criação de log para execução de FaaS
- 3682 - Criação de endpoint para listagem paginada de objetos de negócio e utilização na diretiva de grid: /data/{project}/{business-object}/paged
Correções
- 4021 - Componente Email ESI não envia anexo (Ticket 15680)
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.1.3-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.1.3-RELEASE
Orientações para deploy
Para funcionar o envio de email corrigido no card #4021:
- Deve ser acrescentada a variável APP_INTEGRATIONS_FRONTMANAGERURL no ConfigMap do Low Code, apontando para a URL de backend do Frontmanager. Exemplo: APP_INTEGRATIONS_FRONTMANAGERURL: http://hyper-frontmanager-api
- Deve ser implantada a versão 2.5.0 ou superior do frontmanager-api, que contenha o endpoint que detalha a caixa postal de email: GET internal/email-boxes/{uuid}
Para que o Low Code SDK consuma o serviço /data/{project}/{business-object}/paged implementado no card 3682, deve ser implantada a versão 1.0.2 do FaaS
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
Evoluções
- 3765 - Ajustes no Low Code, FaaS e Events para integração do inventário com Simon
Correções
- 3887 - Correção da importação de fluxos ESI
- 3963 - Inibição da atualização do token até resolver problema de refresh de telas
Imagens
- registry.cloud4biz.com/deployscdi/hyper-lowcode:1.1.2-RELEASE
- nexus.centralit.io:9091/hyper-lowcode:1.1.2-RELEASE
Orientações para deploy
N/A
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:
ID | Correção |
---|---|
3689 | Correção da integração com Service Management acarretada pela minificação de recursos. Algumas funcionalidades do Service Management que dependem de integração com o Low Code deixaram de funcionar na versão 1.1.0. Por exemplo: flowDesign |
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:
ID | Correção |
---|---|
3580 | Minificação de recursos Javascript e CSS |
3584 | Criação de componentes ESI para criptografia de informações |
3585 | Criação de atributo com informações sensíveis no objeto de negócio |
3586 | Criação de componente de formulário para criptografia de informações |
3629 | Correção da exclusão de tabs de formulários Low Code |
3593 | Correção do componente de formulário input.identifier |
3666 | Correção dos atributos de acesso público na importação de pacotes |
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:
ID | Correção |
---|---|
3561 | Criação de mecanismo para compartilhamento de recursos MinIO entre dois tenants. |
3576 | Solução de deadlock na execução de script de BD. |
3572 | Criação de botão para executar DDL de índice no objeto de negócio. |
3573 | Aumento do limite de tamanho de upload de arquivo na importação de pacotes. |
3575 | Simplificação de imagem Docker do Low Code para diminuir tamanho. |
Orientações para deploy
Foi criada a nova propriedade APP_RESOURCE_ENABLEALTERNATIVEKEY para permitir o compartilhamento de recursos de MinIO entre dois Tenants. Considerando Tenant B como novo tenant e Tenant A como o tenant que deseja compartilhar os recursos, segue orientações para utilizar o recurso:
- Criar novo Tenant B seguindo os procedimentos normais.
- Configurar nova variável no config map do Low Code: APP_RESOURCE_ENABLEALTERNATIVEKEY: true
- Configurar propriedades TENANTS_CONFIGS_X_DATASOURCE ou Resource Tenant DATABASE para o novo Tenant B, apontando as configurações de Banco de Dados para as mesmas configurações do Tenant A.
- Configurar propriedades TENANTS_CONFIGS_X_OBJECTSTORAGE ou Resource Tenant OBJECT_STORAGE para o novo Tenant A, apontando as configurações de MinIO para as mesmas configurações do Tenant B.
- Criar propriedade TENANTS_CONFIGS_X_OBJECTSTORAGE_PREFIXKEY ou setar a propriedade prefixKey do Resource Tenant OBJECT STORAGE para o novo Tenant A com o valor do TENANTS_CONFIGS_Y_ID do Tenant B.
- Copiar as configurações DYNAMICCONNECTIONS_CONFIGS_X ou copiar as configurações do Resource Tenant LOWCODE CONNECTIONS do Tenant A para o novo do Tenant B, só alterando o DYNAMICCONNECTIONS_CONFIGS_X_TENANT para o id Tenant A.
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:
ID | Correção |
---|---|
3377 | Acrescentar FaaS.Console na saída do endpoint integrations/{name}/faas |
3388 | Atributo _search em conflito com o atributo _filter na API data do Low Code |
3393 | Refactory na parametrização da URL da IDE e Renderer do Mobile no Low Code |
3387 | Correção da duplicação de Schema e Screen na IDE Mobile |
✅ Regra: Para que a segregação de ambiente da IDE de construção de aplicativos Mobile implementada no card 3393 funcione corretamente, é necessário que seja retirado o host das URLs das variáveis de ambiente que foram configuradas com base em orientação do último release notes da versão 1.0.0-RELEASE:
- APP_MOBILE_IDEURL: aponta para o contexto da URL do Low Code Mobile IDE, cujo padrão é /hyper-lowcode-ide
- APP_MOBILE_RENDERERURL: aponta para contexto da URL de renderização do Low Code Mobile, cujo padrão é /hyper-lowcode-renderer
Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:
ID | Correção |
---|---|
2802 | Desenvolvimento de solução de testes integrados no Low Code |
2665 | Criação de novos componentes Low Code para IA:
|
3362 | Criação de novos componentes Low Code para IA:
|
3209 | Criação de novos componentes de fluxo ESI:
|
3209 | Criação serviço REST Low Code para importação de pacotes
|
3179 | Refactory das propriedades dos componentes da IDE (definitions) |
2643 | Adequação do backend e fluxo ESI de geração do build Mobile para usar Expo |
3314 | Refactory dos parâmetros do Build Mobile |
3317 | Segregação dos ambientes de IDE e renderização do Mobile |
3313 | Alteração do tipo das colunas timestamp para resolver timezone e reestruturação das propriedades do Build |
3313 | Correção da duplicidade de aplicações Mobile no frontend do Low Code |
3315 | Correção da conexão Web Socket para exibir progresso de importação de pacotes |
3321 | Validação da exclusão de conexões de banco de dados |
3372 | Correção de problema na propagação de exceção do tipo BD na execução de fluxos ESI |
3375 | Correção da exibição de ícones em abas de formulários Low Code |
Orientações para deploy
Para o correto funcionamento dos novos componentes de IA implementados no card 2665, é necessário que seja configurada a variável de ambiente APP_INTELLIGENCECENTER_BASEURL apontando para a URL base do Intelligence Center (exemplo: https://icenter-dev-eveo.cloud4biz.com)
Para que a segregação de ambiente da IDE de construção de aplicativos Mobile implementada no card 3317 funcione corretamente, é necessário que sejam configuradas a variáveis de ambiente:
- APP_MOBILE_IDEURL: aponta para a URL do Low Code Mobile IDE (exemplo: https://admin-dev-eveo.com/hyper-lowcode-ide)
- APP_MOBILE_RENDERERURL: aponta para a URL de renderização do Low Code Mobile Web (exemplo: https://admin-dev-eveo.com/hyper-lowcode-renderer)