---
title: Aplicação Low Code
slug: low-code/aplicacao-low-code
description: Learn about Low Code applications and their integrated elements such as Low Code projects, database connections, business objects, and more. Discover how to design and develop Low Code apps, configure settings, and integrate with Workflow and ESM services
docTags: 
createdAt: 2023-08-24T12:55:58.222Z
---

Uma aplicação **Low Code** é um conjunto de elementos que, integrados, proveem funcionalidades que podem ser utilizadas de forma individualizada (stand-alone), ou integradas ao **Workflow e ESM (ITSM)&#x20;**&#x6F;u a sistemas legados.

Os elementos de uma aplicação **Low Code** são:&#x20;

- [Projeto Low Code](docId\:GFdQAqqshROSfjJf2h6QK)
- [Conexão de Banco de Dados](docId:54hKTAOwn-fhkJt8kvdZa)**,&#x20;**
- [Objeto de Negócio](docId\:hUXmwuSAYfGetiOcHSAFe),&#x20;
- [Regra de Negócio](docId\:HMezb3yHq4iN9OPTIkmiX),&#x20;
- [Formulário](docId\:d-N8OlUOa5-33AnBBGSoK)**,**&#x20;
- [Fluxo de Integração](docId:5ygPr5WlJ6ZZES6-OUHTy)**&#x20;(Opcional),&#x20;**
- [Pacote](docId\:PRW_qjCBXQDhGXxs_RVV2)**&#x20;(Opcional),&#x20;**
- [Query Component](docId\:RKvd2XXkKU1Ab9pMmBfis)**&#x20;(Opcional),&#x20;**
- [Configuração de Relatório](docId:2MqGKkKqw3lLS0-GB8FcV)[ ](https://docs.run2biz.com/lowcode/configuracao-de-relatorio)**(Opcional) e&#x20;**
- [FaaS NodeJS](docId\:axBADC78QGUgAFD8LbTkF)**&#x20;(Opcional)**.&#x20;

::::LinkArray
:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/yt9uK5EM9wPaUzqT1c7Kc_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/wB65ax5N4dxDm71uo45VN_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/zOzD5hzHV4nI1utGIjdAb_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/p67oP2yYiF8rIh7hnhVME_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Db9CythLDUUFJCH8_KqEL_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/BOu4pyS1fYN6a3w8gqIFQ_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/qf-UBWVw_Q17kRmnIgZte_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/42gnuKlzfoF_6vNJfKf0n_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/xdtUO6C-wsXbwztXBuNfe_image.png)
:::
::::

# Etapas na implementação de aplicações no Low Code

O processo de Implementação no Low Code envolve algumas etapas que devem ser seguidas pra um melhor aproveitamento dos recursos da ferramenta.

## Desenho do APP

Para um melhor desenvolvimento das aplicações **Low Code**, é necessário o **desenho das necessidades e os requisitos que a aplicação atenderá.&#x20;**&#xC9; muito importanteincluir o **modelo de entidades de dados (MER / DER)** que percorrerão a aplicação. Se a aplicação for consumir ou gerar dados para serviços, os **desenhos dos serviços devem** ser incluídos também.

### Configuração do Low Code

Depois de desenhar a aplicação reunindo as informações referentes às entidades de dados de sua aplicação Low Code:

1. Crie sua [Conexão de Banco de Dados](docId:54hKTAOwn-fhkJt8kvdZa);
2. Você também poderá implementar a [Regra de Negócio](docId\:HMezb3yHq4iN9OPTIkmiX) para inclusão, atualização ou exclusão de registros na entidade de dados. Você poderá utilizará no [Objeto de Negócio](docId\:hUXmwuSAYfGetiOcHSAFe) e nas dependências do [Formulário](docId\:d-N8OlUOa5-33AnBBGSoK);
3. Se você tiver formulários que usarão vários idiomas, você poderá criar as chaves de [Internacionalização](docId\:TEK7Sf-eVBm4FBvhFcAnW), que são labels usadas para todos os campos em seu [Formulário](docId\:d-N8OlUOa5-33AnBBGSoK).

### O Desenvolvimento no Low Code

A etapa de configuração nos preparará para desenvolver a aplicação para:

1. Criar o [Objeto de Negócio](docId\:hUXmwuSAYfGetiOcHSAFe), contendo a estrutura de dados da entidade (tabelas), onde nesta etapa será possível criar atributos (campos) e atribuir relações PK's e FK's com outras entidades, vincular Regras de Negócio além de poder criar Formulários CRUD e outros recursos;
2. Criar [Formulário](docId\:d-N8OlUOa5-33AnBBGSoK) relacionados ao seu Negócio.

### Usos de uma aplicação Low Code

Depois de ter criado seus Objetos de Negócio e Formulários, você poderá:

- [ ] **Vincular o formulário a um serviço do Workflow e ESM (ITSM),** caso tenha adquirido uma licença de uso na **CITSmart**.&#x20;
- [ ] **Cadastrar uma aplicação e vincular o FORMULÁRIO ao Menu Principal&#x20;**&#x64;e aplicações da **CITSmart&#x20;**&#x6F;u a um **Centro de Experiência.&#x20;**&#x20;Isso fará com que você consiga manter tabelas e dados adicionais que não serão usados na abertura de um ticket.

# Glossário

## MER/DER

Modelo Entidade-Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER) são termos utilizados no desenvolvimento Low Code para representar e visualizar a estrutura e as relações entre as entidades em um sistema de banco de dados.

### Modelo Entidade-Relacionamento (MER)

É uma representação conceitual das entidades (objetos) do sistema, seus atributos e as relações entre elas. O MER é usado para projetar a estrutura básica do banco de dados, definindo as tabelas, colunas e as associações entre elas.

### Diagrama Entidade-Relacionamento (DER)

É uma representação visual do modelo entidade-relacionamento. O DER usa símbolos gráficos, como retângulos para as entidades, linhas para as associações e losangos para os relacionamentos, para ilustrar a estrutura do banco de dados de forma mais clara e compreensível. Ele ajuda a visualizar as entidades, seus atributos e as relações entre elas.

## Desenhos de serviço&#x20;

São diagramas ou esquemas visuais que ilustram a estrutura e as interações de um serviço. Eles podem mostrar os diferentes endpoints (pontos de acesso) do serviço, as operações disponíveis, os parâmetros de entrada e saída, bem como as possíveis respostas. Esses desenhos ajudam a comunicar a funcionalidade e a interface do serviço de forma clara e compreensível para os desenvolvedores e usuários que desejam interagir com ele.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Sw-HEu9kwYJ-NAyx4Iw8B_image.png)

