Gerenciamento

Objeto de Negócio

o objeto de negócio é um recurso de abstração do banco de dados o objeto de negócio representará o modelo de dados e poderá atingir um ou mais formulários cada objeto de negócio criado representa uma tabela no banco de dados essa é a camada da aplicação é responsável em se conectar com o banco de dados, que irá consultar, gravar, alterar e deletar dados (crud) a comunicação do objeto de negócio se dá pela conexão de base de dados e a comunicação com o formulário se dá pelas chamadas do tipo api rest, enviando e recebendo dados no formato json a criação de um objeto de negócio possui três grupos informações identificação, banco de dados e formulário passo a passo acesse a funcionalidade pelo menu de navegação low code > gerenciamento > objeto de negócio ; clique em “ criar ”; preencha os campos disponíveis na guia “ identificação ”; selecione o projeto para a qual o objeto de negócio é criado, atribua ao objeto de negócio um nome e uma descrição , também informe o propósito do objeto de negócio informação do banco de dados preencha os campos disponíveis para a guia " banco de dados " essa guia faz referência à estrutura do banco de dados da aplicação como cada objeto de negócio representa uma tabela de banco de dados, essa guia define as colunas do banco, bem como seus relacionamentos, regras de negócio e comandos sql (se necessário) na guia banco de dados é obrigatório selecionar a conexão de banco , o tipo (nesse exemplo é uma tabela) e nome que irá se chamar a tabela no banco de dados preencha as informações com a conexão de banco criada, o tipo, se é tabela ou view, e o nome no banco de dados do objeto de negócio ( o nome da tabela ) colunas ainda no banco de dados é importante adicionar campos caso a tabela já exista no banco de dados, pode se utilizar a opção buscar colunas do bd nesse caso tem que fornecer o nome da tabela no banco de dados adicione as colunas da tabela, indicando informe o nome da coluna na bd ; selecione o tipo da coluna o sistema fará a correlação automaticamente para o tipo no bd ; dê o nome para atributo de objeto , se você não mudar, terá o mesmo nome que o nome da coluna; configure a label para o formulário e a grid; selecione a chave primária se a coluna é a chave primária para a tabela; selecione obrigatório se a coluna for obrigatória; clique em “ salvar ” 🖊 nota após o " salvar ", você poderá informar a chave do domínio, se houver e digitar e atribuir o relacionamento, se necessário após criados os campos é só salvar e executar o ddl para que a tabela seja criada no banco de dados, caso ainda ela não exista no banco de dados 🖊 nota após a execução da ddl para criação da tabela e campos, a cada inclusão/exclusão pontual de campos, você deve executar o ddl correspondente para executar a criação/mudança no banco de dados relacionamentos se necessário, você pode adicionar relações nessa guia; cique em “adicionar” e defina tipo (1 x n, n x 1); informe o nome da relação e da label (para o formulário); o objeto referenciado que será vinculado; a coluna para preenchimento automático ; configure se é um campo obrigatório ; uso de delegação quando você quiser usar conceitos de generalização/especialização para o relacionamento; regras de negócio você também adicionar regras de negócio nas ações de inclusão, atualização ou exclusão de registros na entidade de dados você poderá vincular essas regras ao objeto de negócio, através da inclusão de dependências disponível no formulário selecione a regra de negócio para o tipo de ação que deseja atribuir a regra pode existir na inclusão, na alteração ou exclusão na ação no objeto de negócio criando regras de negócio para criação de uma regra de negócio é obrigatório fornecer um nome, uma descrição, tipo e o nome do projeto exemplo de uma regra de negócio que valida uma informação sqls você pode criar sql's relacionados ao objeto de negócio a ser usado no projeto, por exemplo em uma situação para consultar um grupo de registros, você pode criar um sql (será considerado como uma função) para obter esses conjuntos de registros que necessita, passando paramentos na consulta ${valor} para incluir um sql clique em “ adicionar ” formulário (crud & personalizável) na guia formulários temos várias opções labels, grid, desenho de tela, html, controler e dependências, que tratam exclusivamente dos recursos utilizados no formulário cada item pode ser explorado em cursos específicos de manipulação da ferramenta vamos abordar apenas a grid e o desenho de tela em grid podemos adicionar os campos que queremos que seja exibido selecione os campos e clique em “incluir selecionados” é possível adicionar todos os campos de uma vez ou selecionar itens que serão inclusos no desenho de tela é onde vamos escolher os campos para serem adicionados no formulário, como objeto do tipo input, por exemplo igual à grid, podemos adicionar todos ou selecionar itens que serão incluídos a cada etapa clique em salvar e por último salvar no objeto de negócio glossário ddl data definition language (linguagem de definição de dados) é uma linguagem utilizada em bancos de dados para criar, modificar e excluir estruturas e objetos relacionados aos dados ela inclui comandos como create (para criar objetos), alter (para modificar objetos existentes) e drop (para excluir objetos) o ddl é usado para definir a estrutura das tabelas, colunas, índices, restrições de integridade, visões, procedimentos armazenados e outras entidades do banco de dados tipo (1 x n, n x 1) refere se à cardinalidade das relações entre entidades em um modelo de banco de dados tipo 1 x n indica uma relação de um para muitos, também conhecida como relação unidirecional ou relação de dependência nesse tipo de relação, uma entidade de um lado (1) está relacionada a várias entidades do outro lado (n), mas cada entidade desse último lado está relacionada a apenas uma entidade do lado um por exemplo, um professor (1) pode ter vários alunos (n), mas cada aluno está vinculado apenas a um professor tipo n x 1 indica uma relação de muitos para um, também conhecida como relação inversa ou relação de agregação nesse tipo de relação, várias entidades de um lado (n) estão relacionadas a uma entidade do outro lado (1), mas cada entidade desse último lado está relacionada a apenas uma entidade do lado muitos por exemplo, vários alunos (n) podem estar relacionados a um único professor (1), mas cada professor está vinculado apenas a um grupo de alunos