Recentemente liberamos para os clientes SIE/SIM uma nova
funcionalidade do SI* que permite criar um novo tipo de aplicação para execução
de Scripts.
Para o cadastro de um novo script devemos escolher a opção
“Script” no tipo de aplicação da GCAMAplicacoes.exe.
Após configuramos o comando a ser executado, juntamente com
os parâmetros. Os parâmetros podem ser do tipo simples ou uma consulta SQL
conforme exemplo.
Após gravar o registro podemos localizar pelo novo filtro do
Localizar Aplicação.
Após confirmada a gravação basta atualizar o SI* para
enxergarmos a nova aplicação.
A
DLL ColetaParams.dll foi ajustada para habilitar o botão “Script” quando for
este o tipo de aplicação. Após a execução teremos a exibição do número de
registros afetados e o tempo de execução.
Com isso, é criada uma tabela de Log de execuções
(SCRIPTS_SQL), e, sempre que for executado algum script, ficarão gravadas as
seguintes informações:
Recentemente disponibilizamos aos nossos clientes SIM/SIE uma
atualização que inclui novas funcionalidades na aplicação
AVerificaUltimaAlteracao.exe. Estas mudanças facilitarão a análise de bancos de
dados.
Foram adicionadas três novos botões na interface:
·Consulta itens de tabelas estruturadas
·Consulta metadados do banco
·Consulta campos (DB2)
1.Consulta Itens de Tabelas Estruturadas
Este botão tem a função de carregar os itens de uma
determinada tabela estruturada do sistema pelo código, conforme exemplo a
seguir.
2.Busca Metadados do Banco
A segunda nova função tem o objetivo de consultar metadados
nos bancos. Esta funcionalidade poderá ser utilizada tanto no Oracle quanto no
DB2, lembrando que estas informações provém do banco de dados e não do
catálogo.
2.1Consulta Tabelas
Na imagem abaixo realizamos uma busca por dados da tabela
TIPOS_DOCUMENTOS. Na primeira subguia “Colunas”, temos informações da ordem,
coluna, tipo, tamanho, se aceita nulos e se possui algum valor padrão.
Além das colunas, temos a informação da chave primária,
referências de outras tabelas e as verificações feitas pelo banco nas colunas
antes de aplicar as atualizações, conforme imagens abaixo:
2.2Visualizações
Na segunda guia temos a busca por Visualizações, conforme
imagem abaixo, nela teremos além das informações das colunas, o texto desta
view para análise.
2.3Consulta Gatilhos
A busca por Gatilhos (Triggers) se dá de maneira semelhante,
retornado também o texto do gatilho além de informações onde ele impacta. No
grid temos a informação da tabela onde ele trabalha, o momento que é disparado
(antes ou depois) e o evento que dispara esta trigger (insert, update, delete).
2.4Consulta Funções
Temos ainda a guia de busca por funções, onde será retornado
também o texto da função, além do nome e tipo de retorno. Quando houver mais de
uma função com o mesmo nome, todas serão carregadas, diferenciando somente o
tipo de retorno e o texto conforme grid abaixo.
3.Consulta Erro Campos (DB2)
O terceiro botão tem sua função unicamente nos bancos DB2 e,
estará oculto quando o SI* estiver executando em Oracle, onde algumas vezes
recebemos erros de campos que não podem ser nulos e que não foram tratados no
catálogo, então o banco retorna três Ids, o Tablespace, Tabela e Coluna.
Para identificarmos o campo, basta informar os Ids e
atualizar para identificarmos a coluna e tabela que o erro está ocorrendo:
Assista o vídeo demonstrativo dessa nova funcionalidade
Nos dias 30 de setembro a AVMB recebeu a visita dos
representantes da COINPEL e Prefeitura Municipal de Pelotas, Loiva Frio, Pedro de
Souza e Mário Leitzke, que receberam treinamento do módulo Patrimônio,
componente do Sistema de Informações Municipais - SIM. O treinamento foi
ministrado pela analista de implantação Suelen Cardoso, que aproveitou a
ocasião para apresentar o ASTEN
Patrimônio, aplicativo de levantamento patrimonial desenvolvido pela AVMB.
Na semana de 21 a 25 de setembro, os servidores da UFOB
receberam treinamento do SIPAC componente do SIG – UFRN.
Os treinamentos foram ministrados pelas analistas de implantação Claucia Vitalis e Suelen Cardoso, que possibilitaram aos participantes ter contato com os módulos
de Protocolo, Bolsas, Catálogo de Materiais, Patrimônio Móvel e Imóvel,
Atendimento de Requisições, Compras, Licitação e Registro de Preço,
Almoxarifado, Boletim de Serviços, entre outros. Além disso, os participantes puderam conhecer mais a respeito do Sistema Integrado de Gestão de Planejamentos e Projetos, o SIGPP.