Introdução
O objetivo dessa página é mostrar como tornar uma Consulta SQL em um Objeto de Negócio de forma a fornecer dados para o TReports.
Etapas
Primeiro passo: na listagem de Consultas SQL (Visões de Dados), clicar com o botão direito sobre a Consulta SQL que se deseja associar a um Objeto de Negócio, selecionar o menu "Outras Informações" e em seguida clicar em "Objetos de Negócio de Consulta SQL":
![](/download/attachments/706142104/image2022-9-19_15-16-26.png?version=1&modificationDate=1663611386957&api=v2)
Outra forma é selecionar a Consulta SQL e em seguida clicar em "Anexos/Objetos de Negócio de Consulta SQL":
![](/download/attachments/706142104/image2022-9-26_9-55-27.png?version=1&modificationDate=1664196927707&api=v2)
Aviso |
---|
Apenas os usuários com permissão de edição de Consultas SQL possuem acesso ao modal de criação de Objetos de Negócio de Consulta SQL. |
Será então exibida a tela de criação de Objeto de Negócio de uma Consulta SQL, a qual é realizada em 3 etapas, sendo:
- Preenchimento das informações do Objeto de Negócio;
- Confirmação dos tipos de dados do esquema e dos parâmetros da Consulta SQL;
- Seleção dos perfis para permissão de acesso ao Objeto de Negócio;
Ao acessar a interface de criação de objeto de negócio serão exibidos os campos para preenchimento das informações:
- Nome - Nome do Objeto de Negócio (Preenchimento obrigatório: mínimo 4 e máximo 64 caracteres);
- Descrição - Descrição do Objeto de Negócio (Preenchimento opcional: máximo 1024 caracteres);
É exibida ainda a informação da Área do Objeto de Negócio, a qual é definida com base no sistema a qual a Consulta SQL foi criada (no TReports os Objetos de Negócio são organizados por área, sendo obrigatória essa informação).
Etapa 2 - Esquema e Parâmetros da Consulta SQL
Na etapa seguinte é possível editar o Nome Amigável (como será exibido no TReports) das propriedades do esquema e dos parâmetros da Consulta SQL, respeitando as seguintes regras:
- Tamanho máximo de 40 caracteres;
- Não pode ser nulo ou vazio;
Nessa etapa também são definidos os tipos de dados das propriedades e parâmetros da Consulta SQL. É necessário que todas as propriedades/parâmetros tenham um tipo definido.
Os tipos de dados já estarão preenchidos caso tenham sido resolvidos internamente pelo RM. Caso algum esteja vazio, é necessário que o usuário escolha o tipo compatível com a propriedade/parâmetro dentre as opções listadas abaixo:
- Boolean
- Byte;
- DateTime
- Decimal;
- Double;
- Int16;
- Int32;
- Int64;
- Single;
- String;
- UInt16;
- UInt32;
- UInt64
Etapa 3 - Permissões de acesso
Observações
Caso a Consulta SQL associada a um Objeto de Negócio tenha sido editada de forma a modificar seu esquema ou parâmetros, o Objeto de Negócio será desativado e será necessário validar novamente essas informações. Nesse caso, ao clicar em "Salvar" será exibida a mensagem de alerta abaixo. que possibilita o acesso à interface de edição do Objeto de Negócio:
![](/download/attachments/706142104/image2022-9-26_11-32-51.png?version=1&modificationDate=1664202985267&api=v2)