FER001 — Objetos
Fonte
- Form:
source/FER001/UFER001.pas - DataModule:
source/FER001/UdmFER001.pas
Objetivo
O módulo FER001 - Objetos e responsavel pelo cadastro e gerenciamento de todos os objetos do sistema JunsoftERP V2. Objetos, neste contexto, representam os diversos componentes que compoe a estrutura do sistema, incluindo tabelas de banco de dados, bibliotecas (BPL/DLL), procedimentos (stored procedures), funcoes, módulos (programas), relatorios, arquivos de ajuda, dominios e sequencias.
Este módulo funciona como um catalogo tecnico centralizado, permitindo que a equipe de desenvolvimento e administradores do sistema mantenham um inventario completo de todos os artefatos que fazem parte do ERP. Cada objeto pode ser classificado por tipo, receber uma descricao detalhada e ter seu numero de versao controlado. Alem disso, e possivel indicar se o objeto deve ser monitorado pelo sistema de auditoria.
Uma funcionalidade essencial deste módulo e o gerenciamento de dependencias entre objetos. Na aba de Dependencias, o usuario pode registrar quais outros objetos sao necessarios para o funcionamento de um determinado objeto, criando assim um mapa de relacionamentos e dependencias que auxilia na analise de impacto de alteracoes e na manutencao do sistema.
O FER001 e uma ferramenta de uso interno, voltada principalmente para equipes tecnicas e de infraestrutura, fornecendo visibilidade sobre a composicao e as interdependencias dos componentes do sistema.
Funcionalidades
- Cadastro de Objetos (Aba Objetos)
- Dependencias de Objetos (Aba Dependencias)
- Consulta Avancada
- Impressao de Relatórios
- Controle de Acesso
Perguntas Frequentes
Perguntas Gerais
P: Qual e a finalidade da tela FER001? R: A tela FER001 e utilizada para o cadastro e gerenciamento de objetos do sistema e suas dependencias. Nela e possivel registrar objetos como tabelas, bibliotecas, procedimentos, funcoes, módulos (programas), relatorios, arquivos de ajuda, dominios e sequencias. Alem disso, permite associar dependencias entre os objetos cadastrados, facilitando o controle de relacionamento entre componentes do sistema.
P: Quais tipos de objetos podem ser cadastrados na tela FER001? R: Os tipos de objetos disponiveis para cadastro sao: Biblioteca (BPL, DLL), Tabela, Procedimento, Funcao, Módulo (Programa), Relatório, Arquivo de Ajuda, Dominio e Sequencia.
P: Como navegar entre as abas da tela FER001? R: A tela possui duas abas: a aba principal de Objetos e a aba de Dependencias do Objeto. Ao selecionar um objeto na primeira aba, as dependencias correspondentes sao exibidas automaticamente na segunda aba.
P: Quais sao os atalhos de teclado disponiveis na tela FER001? R: Os atalhos disponiveis sao: F2 (Atualizar), F3 (Procurar), F4 (Limpar), F5 (Novo), F6 (Salvar), F7 (Excluir), F8 (Imprimir), F9 (Pesquisa de objetos na grade de dependencias) e F12 (Sair).
Mensagens de Confirmacao
P: O que significa a mensagem "Deseja Salvar as Alteracoes Antes de Sair?" (C-0048)? R: Esta mensagem aparece quando o usuario tenta fechar a tela FER001 e existem alteracoes pendentes que ainda nao foram salvas, seja no cadastro do objeto ou nas dependencias. Ao confirmar com "Sim", as alteracoes serao salvas automaticamente antes de fechar a tela. Ao selecionar "Nao", as alteracoes pendentes serao descartadas.
P: O que significa a mensagem "Deseja Excluir o Registro?" (C-0045)? R: Esta mensagem aparece quando o usuario clica no botao Excluir (F7). Ela solicita a confirmacao antes de remover permanentemente o registro selecionado, seja um objeto ou uma dependencia, conforme a aba ativa no momento. Ao confirmar, o registro sera excluido do sistema.
Mensagens de Validacao e Erros
P: O que significa a mensagem "E Obrigatorio Informar o Nome do Objeto!" (E-0000)? R: Esta mensagem de erro aparece ao tentar salvar um objeto sem preencher o campo Nome do Objeto. O campo Nome do Objeto e obrigatorio e deve ser preenchido antes de salvar o registro. O cursor sera posicionado automaticamente no campo para que o usuario possa informa-lo.
P: O que significa a mensagem "E Obrigatorio Informar o Nome da Dependencia!" (E-0000)? R: Esta mensagem de erro aparece ao tentar salvar uma dependencia sem preencher o campo Nome da Dependencia na grade de dependencias. Informe o nome da dependencia antes de salvar.
P: O que significa a mensagem "O Objeto nao esta cadastrado [FER001]" (E-0000)? R: Esta mensagem aparece ao informar um nome de dependencia que nao corresponde a nenhum objeto previamente cadastrado na tela FER001. Para resolver, verifique se o nome do objeto dependente esta digitado corretamente ou cadastre-o primeiro na aba de Objetos antes de associa-lo como dependencia.
Mensagens Informativas
P: O que significa a mensagem "Registro Excluido com Sucesso." (I-0046)? R: Esta mensagem confirma que o registro (objeto ou dependencia) foi excluido com sucesso do sistema.
P: O que significa a mensagem "Alteracoes Efetuadas com Sucesso." (I-0047)? R: Esta mensagem confirma que as alteracoes realizadas no cadastro do objeto ou nas dependencias foram salvas com sucesso no banco de dados.
Mensagens exibidas
Levantadas de source/FER001/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-0045 | Confirmação | Deseja Excluir o Registro? |
| C-0048 | Confirmação | Deseja Salvar as Alterações Antes de Sair? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
Mais 3 mensagens com texto literal no código: FER001.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| DEPENDENCIAOBJETO | DELETE, INSERT, UPDATE |
| OBJETO | DELETE, INSERT, UPDATE |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| FER002 | Tabelas para Auditoria | OBJETO |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| FER002 | Tabelas para Auditoria | OBJETO |