AVMB Soluções em TI

quarta-feira, 21 de outubro de 2015

Scripts Parametrizados no SI*

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:

• Texto do SQL
• Registros Afetados
• Tempo (ms)
• Usuário
• Data de Execução
• Hora de Execução





sexta-feira, 9 de outubro de 2015

Atualização na aplicação AVerificaUltimaAlteracao.exe

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.1   Consulta 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.2   Visualizaçõ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.3   Consulta 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.4   Consulta 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



sexta-feira, 2 de outubro de 2015

AVMB recebe representantes da Coinpel e PMP

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.


AVMB realiza treinamento do SIPAC na UFOB

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.