You are on page 1of 20

Ferramenta de Monitoramento do Sistema EBS 11

Luiz Alberto Silveira de Macedo lasmacedo@gmail.com


Christiano Cadon chriscad@terra.com.br Orientador
Universidade Luterana do Brasil (Ulbra) Curso Anlise e Desenvolvimento de Sistemas Campus Canoas

Av. Farroupilha, 8.001 Bairro So Jos CEP 92.425-900 Canoas - RS

17 de novembro de 2011

RESUMO
Este artigo apresenta estudos relacionando os conceitos de ERPs e produtos desenvolvidos no
mercado, mostrando a importncia de as informaes coletadas estarem consistentes. Realiza um
estudo de casos com ferramentas de monitoramento selecionadas. Tambm faz parte deste artigo o
desenvolvimento de uma ferramenta de monitoramento e a validao com especialistas obtendo
conceitos e determinando pontos de ateno a respeito de seu uso.
Palavras-chave: Ferramenta de monitoramento; ERP; EBS 11.

ABSTRACT
Title: Tools of System EBS 11 monitor
This paper presents the study relating the concepts of ERP and products developed in the
market, making the importance of the collected information consistent. Makes a case study with
monitoring tools selected. It is also part of this article the development of a monitoring tool and
validation concepts as well as getting experts determining points of attention regarding its use.
Key-words: Monitoring tool, ERP, EBS 11.

INTRODUO

A organizao empresarial tem como objetivo manter-se competitiva. Uma das


necessidades relevantes a identificao de oportunidades futuras.
Nestes tempos em que os negcios e as informaes no tm fronteira comercial, as
empresas se multiplicam para atender mercados cada vez mais distantes e exigentes. Distribuem
departamentos para suprir deficincias ou atingir vantagens comerciais, econmicas, recursos
humanos, entre outras.
Esta postura proveniente da presso crescente
de acionistas (majoritrios e minoritrios),
governos e sociedade pelo controle e transparncia
nos resultados das companhias. Esse modelo deve
ser integrado de forma a evoluir para uma estrutura
organizacional unificada, em que as funes de
governana, risco e conformidade passam a ser
controladas de maneira centralizada (FREIRE,
2010).
Na busca do mximo rendimento, necessitam permanecer em operao 24 horas/dia.
So empresas normatizadas, robustas, e utilizam grandes repositrios de informao em banco
de dados, como os da Oracle, Microsoft e IBM, e as distribuem em seus pontos de atuao
atravs dos sistemas.
Estes sistemas tm uma srie de mdulos que compartilham informaes e, muitas
vezes, utilizam recursos especficos do banco de dados para este tipo de controle. Um produto

gerenciador instvel tende a gerar prejuzo financeiro e operacional, caso a instabilidade no


seja detectada pelo tcnico que o controla. Nesse caso, os produtos passam a no ser vendidos
por falta de estoque ou por localizao inadequada. Crditos no so aprovados ou recebidos em
tempo para efetuar uma reposio de estoque para vendas. Tributos so pagos ou informados de
forma indevida. Falta de viso do negcio na diretoria para tomada de deciso.
Alexandre Freire refere-se a estes sistemas de forma a identificar a correta ao a ser
seguida: importante estar preparado para orientar na correta gesto de riscos, garantindo o
acesso, em tempo real, aos indicadores do nvel de risco de seus processos de negcio. Temos
como meta garantir os nveis de perigo aceitveis, mantendo a sustentabilidade de todo o
processo de governana e conformidade (FREIRE, 2010).
necessrio, ento, que falhas na circulao de informaes sejam detectadas e
informadas ao centro de controle de eventos, para que os responsveis pelas reas tomem
decises ou promovam a rpida correo, minimizando riscos.
O objetivo deste artigo estudar o funcionamento de um ERP, realizar estudo de casos
em ferramentas existentes e desenvolver uma ferramenta de monitoramento dos processos do
banco de dados Oracle no ambiente EBS 11. Esta ferramenta far a catalogao e o
monitoramento, e gerar alerta para os responsveis. Para tanto, este documento est dividido
em cinco captulos. No segundo captulo apresentado o referencial terico, contendo pequeno
estudo de ERP, os principais ERPs de mercado e a anlise do ERP Oracle EBS 11, alm de
estudo de duas ferramentas de monitoramento do mercado. O captulo 3 apresenta os requisitos
da ferramenta desenvolvida, bem como seus componentes principais e a tecnologia empregada
para o desenvolvimento. No captulo 4 ser avaliada a ferramenta desenvolvida. E, no capitulo
5, por fim, sero apresentadas as consideraes finais e a concluso do desenvolvimento deste
documento.

REFERENCIAL TERICO

Este captulo apresenta um breve estudo relacionando os conceitos que envolvem ERPs,
algumas aplicaes comercializadas no mercado descrevendo parte das caractersticas em
comum, vantagens e desvantagens de utilizar os produtos analisados.

2.1

ERP

O Enterprise Resource Planning (Planejamento de Recursos Empresariais), no conceito


mais utilizado, um sistema integrado de informaes que integra dados e processos, podendo
ser utilizado pela totalidade dos departamentos da organizao em um nico sistema. Esta
funo pode ser realizada em nvel departamental ou funcional (sistemas financeiros, marketing,
comercial, pessoal, produo, logstica, patrimonial, fiscal etc.), e a informao deve ser
distribuda, quando necessrio, entre os departamentos que compem a empresa, minimizando
custos e agilizando processos, a fim de tornar a organizao competitiva e com foco nos
negcios.
Segundo Buckhout (1999), vrias so as propostas de qualificar ERP como um sistema
integrado capaz de possibilitar ao administrador a capacidade de tomar decises dinmicas
sobre o negcio. um software de planejamento dos recursos empresariais que integra as
diferentes funes da empresa para criar operaes mais eficientes. Para Lima (2000), a adoo
deste formato afeta a empresa em todas as dimenses, culturais, organizacionais, tecnolgicas.
Este sistema controla quase todos os processos e alguns segmentos da empresa. J Souza &
Swicker (2000) definem o ERP como um sistema de informao integrado, adquirido na forma
de pacotes comerciais para suportar a maioria das operaes da empresa. Para Davenport
(1998), o ERP um software que promete realizar a integrao das informaes que fluem pela

empresa. Este sistema impe sua prpria lgica estratgia, cultura e organizao da empresa.
uma soluo genrica que procura atender a todo tipo de empresa, e seu projeto reflete uma
srie de hipteses sobre como operam as organizaes. desenvolvido para refletir as melhores
prticas de negcio, porm, so os clientes que devem definir a melhor prtica para sua
empresa.
O produto importante para a organizao de mdio e grande porte, mas deve ser
instalado e usado com metodologia, cuidado e transparncia. Entre as empresas que
desenvolvem este tipo de soluo, destacam-se a Sap, a Oracle, a Baan, entre outros, e, com a
tecnologia brasileira conhecida no mundo, a Datasul e a Cigam.
Cada empresa fabricante de ERP tem conceito e caractersticas que o diferenciam dos
concorrentes no mercado, definindo cada qual sua proposta de valor.
Para Cigam (2011), o ERP permite que as empresas possuam um maior sinergismo
entre os processos de negcios, pois, quanto mais preciso e gil o fluxo das informaes, maior
a velocidade com que esta informao ser processada, o que essencial para atender a
velocidade do mercado globalizado.
Segundo a Sap (2011), o ERP possui estratgias e operaes mais alinhadas, maior
produtividade e visibilidade sobre toda a organizao. Estas e outras vantagens representam o
grande potencial do software Sap ERP a soluo que permite que sua empresa se adapte
rapidamente s exigncias de um mercado em constante transformao.
J o software da Baan (2011) um grupo integrado de ferramentas suportado por uma
base de dados nica, o que possibilita a integrao de toda a informao, sem inconsistncias e
sem redundncia. constitudo por mltiplos mdulos (pacotes) que suportam as diversas
atividades da empresa.
O Oracle E-Business Switch (ORACLE, 2011) o mais completo conjunto de
aplicaes de negcios globais e integradas que oferece o mais completo e integrado portflio
de business intelligence, a mais adaptvel plataforma global de negcios e a estratgia de
aplicaes mais centrada no cliente.
Segundo Datasul (2011), a funo do software Datasul Protheus gerenciar e integrar
os processos de gesto da empresa. A soluo ERP TOTVS dinmica, racional, eficiente e
prepara a companhia para administrar processos e recursos na busca de integrao de
informaes. A adoo da soluo ERP TOTVS elimina o uso de interfaces manuais e a
redundncia de atividades, proporcionando integrao de diversos departamentos,
automatizao e armazenamento de todas as informaes de negcios.
Algumas vantagens da implementao de um ERP em uma empresa esto na eliminao
do uso de interfaces manuais, na reduo de custos, na otimizao do fluxo da informao e em
sua qualidade dentro da organizao (eficincia), na agilidade no processo de tomada de
deciso, na eliminao da redundncia de atividades e na reduo dos limites de tempo de
resposta ao mercado.
Contudo, tambm podemos verificar algumas desvantagens da implementao de um
ERP em uma empresa como fator de observao e alerta. Entre as desvantagens, podem ser
citados: o fato de a utilizao do ERP por si s no tornar uma empresa verdadeiramente
integrada; os altos custos, que muitas vezes no comprovam a relao custo/benefcio; a
dependncia do fornecedor do pacote; o grau de imitao e padronizao entre as empresas de
um segmento; e tornar os mdulos dependentes uns dos outros. Desta forma, as informaes
devem ser constantemente atualizadas, porm, o excesso de controle sobre as pessoas pode
aumentar a resistncia mudana.
As empresas que j utilizam ERP citam motivos que as levam a tomar a deciso de
adquirir e usar esse software. Entre eles, podem ser referenciados os seguintes:
Competitividade no mercado globalizado

Eficcia na produtividade
Aumento da qualidade
Melhora nos servios aos clientes
Reduo de custos, estoques e aumento na margem de lucro
Melhora na alocao de recursos financeiros e de recursos humanos

2.1.1

Os problemas mais comuns na implementao de um ERP

Na implementao existem dificuldades a serem superadas pelas empresas que resolvem


adotar uma soluo de ERP, como a falta de apoio das gerncias na administrao de
problemas, no gerenciamento de mudanas e no treinamento insuficiente dos colaboradores.
O processo de implantao de um aplicativo algo que pode causar impacto na cultura
da empresa. Esse processo provoca mudanas na organizao, no modelo de gesto, na estrutura
gerencial, nos processos de negcios e, principalmente, nas pessoas. Ningum deve implantar
um ERP esperando que apenas o sistema v resolver os problemas da empresa. Muitas vezes o
problema da empresa tem a ver com processos de negcios, qualidade das informaes
coletadas, entre outros fatores. Para adoo de um ERP, so necessrios trs fundamentos
inovadores conforme Figura 1. No software, uma nova tecnologia que vai mexer com a
arquitetura de informaes da empresa; nos processos de negcios; e no treinamento dos
usurios.

Figura 1 - Pilares para Implementao de ERP


A Figura 1 demonstra os pontos a serem focados pela empresa durante a implementao
e durante a entrada em operao do ERP (go-live) para ter sucesso. A utilizao do primeiro
fundamento (software) deve ser bem escolhida e adequada s funes da empresa. O segundo
fundamento (processos de negcio) precisa ser revisto ou alterado, para adequar a empresa
globalizao e eficincia comercial. O terceiro fundamento (treinamento dos usurios
multiplicadores) ajuda na implementao e na continuidade do negcio, bem como o
funcionamento adequado do software. Desta forma, o grupo, alm de se consolidar, passar o
conhecimento frente, acompanhando, ajudando outros colegas no processo de aprendizagem,
eliminando dvidas, formando, assim, base slida e referncia de novos colaboradores como
peas-chave para o treinamento.
A palavra integrao est associada aos principais componentes apresentados neste
estudo, caracterizando-os verdadeiramente como produtos de mercado. Todos os sistemas
apresentados tm integrao entre mdulos, comportando-se funcionalmente ou utilizando
recursos internos para chegar a este fim.
O ERP escolhido para ser utilizado neste estudo foi o Oracle EBS 11 e seu processo de

integrao entre mdulos.

2.2

ERP - Oracle EBS 11

O Sistema ERP foi concebido pela Oracle Corporation e tem o objetivo de envolver e
integrar todos os departamentos e negcios da empresa em um mesmo sistema, estabelecendo
normas e controles da cadeia produtiva, desde a manufatura at a venda, passando pelas reas
fiscal, financeira e patrimonial, entre outras. EBS deriva da expresso inglesa E-Business
Switch. Cada mdulo de negcio corresponde a uma parte ou totalidade dos departamentos,
como por exemplo GL (Contabilidade), OM (Logstica), Financeiro, AR (Contas a Receber),
AP (Contas a Pagar), INV (Inventrio), entre outros.
O Oracle EBS 11 um ERP de mercado muito utilizado na indstria e no comrcio.
complexo e atende a muitos requisitos funcionais das empresas. comercializado em todo o
mundo, fazendo parte do grupo de ERPs analisados pela Bolsa de Valores de Nova York como
confiveis para dar credibilidade s aes das empresas que os utilizam. Segundo a revista
eletrnica Next Generation (PRUSACZYK, 2005), necessrio que as empresas atendam a lei
Sarbanes-Oxley, que dispe de regras como as que seguem.
Verso nica de livros ou registros
Preciso de informao e prazo para fechamento de resultados
Workflow preparado para automatizar o processo
Conscincia de ajustes
Rastreabilidade e visibilidade para auditoria
Tecnologia que apia o processo de aprovao e certificao
Visibilidade de controles internos no nvel de consolidao e registros
Monitorao de relatrios por meio de painis de acompanhamento
Nos Estados Unidos, 90% das empresas, segundo
o Meta Group Research, dizem estar engajadas em
projetos de concordncia a leis, que devem
contaminar todo o mundo. As companhias
brasileiras que negociam na Bolsa de Valores de
Nova York (NYSE) so responsveis por
movimentar 60% do volume da Bovespa ndice
que aumenta para quase 100% se consideradas
tambm
as
subsidirias
de
empresas
internacionais (PRUSACZYK, 2005).
O Oracle EBS verso 11.5.10.2 da Oracle Corporation um ERP que integra tecnologia
Oracle/PeopleSoft em um mesmo sistema, desenvolvido em Forms/Report e tecnologia java
com repositrio Oracle.
Este software tem trs camadas imprescindveis para seu funcionamento: aplicao,
concorrentes e banco de dados.
A camada de aplicao responsvel por interfacear diretamente com o usurio do
sistema. A ferramenta utilizada nesse front-end o Oracle Forms (ferramenta de interface
Oracle Corporation), com interpretao em java, utilizando o servidor Apache modificado pela
Oracle.

A camada de concorrentes responsvel por enviar dados de um mdulo de negcio


para outro (encaminhamento de informaes do mdulo financeiro para o contbil, por
exemplo), emitir relatrios e imprimir notas, entre outros processos.
A camada de banco de dados tem a finalidade de armazenar todas as informaes do
sistema EBS. Para que o produto tenha uma boa performance, os ATGs (Advanced
Technologies Group), ou seja, o grupo de especialistas de controle do EBS, fazem o
monitoramento de todas essas camadas.
A Figura 2 representa a estrutura Oracle EBS 11, em que cada ambiente configurado,
tornando-se disponvel ao usurio. Procura determinar o posicionamento do concorrente e a
forma como interage com o sistema.

SERVIDORES DE APLICAO

FORMS

MENU

JAVA

APACHE

Cliente

Servidores de Concorrentes

RESPONSABILIDADES
Contbil
Financeiro
Contas a Receber
Contas a Pagar
Estoque
Fiscal

PL/SQL

REPORT

SQL

Banco de Dados

Figura 2 - Funcionamento do ERP Oracle EBS 11


A integrao com o usurio feita atravs de trs formas bsicas, apresentadas a seguir.
Entrada/Sada configura-se como uma unidade ou estao de trabalho capaz
de acessar a rede e ligar-se ao sistema, utilizando software de conexo rede.
a interface para a entrada de dados e a sada de relatrios.
Processamento no Oracle EBS 11, este cenrio representado por servidores
robustos, configurados para facilitar a conectividade do usurio atravs de
servidor Apache e interpretada por java, a programao pesada do sistema
desenvolvido em Forms/Report, ou outra linguagem suportada pelo ERP. Neste
modelo, o Oracle EBS 11 utiliza a denominao de servidor de aplicao e de
servidor de concorrente, e pode ser configurado conforme necessidade de
utilizao, em crescimento adequado ao uso. O servidor de aplicao utilizado
para suportar a demanda dos usurios em conectar o sistema em operaes online. Ele utiliza a denominada responsabilidade para atribuir a relao com os
diversos mdulos do sistema, como, por exemplo, financeiro, RH, contbil e
logstica. O servidor de concorrentes utilizado para o processamento de
integraes das informaes entre os departamentos. Isso feito na forma de
relatrios programados por filas de execues ou de qualquer outra demanda
off-line necessria definida pelos diversos mdulos. Mas utiliza-se da
responsabilidade para validar os dados e entreg-los empresa e
departamento corretos dentre mdulos definidos.
Armazenamento utilizado pelo sistema para validar a conexo e armazenar
toda a informao necessria para o funcionamento da empresa. Normalmente,
o Oracle EBS 11 utiliza repositrio tipo Oracle 10G Enterprise ou outro mais

atualizado em sistema de grid, forma com que a Oracle denomina a utilizao


de mais acesso redundante ao repositrio de dados.
2.2.1

Ferramentas Avaliadas

Foram analisadas ferramentas no mercado visando a determinar como ocorre e como


so controladas as integraes nos sistemas ERP Oracle EBS 11. Inicialmente, foram
identificados o OAM (Oracle Aplication Manager) da Oracle Corporation e o EBSMonitor da
Ferramentas Gerais.

2.2.1.1

Ferramenta OAM da Oracle Corporation

Na anlise da ferramenta OAM da Oracle Corporation encontrou-se um produto nativo,


que roda dentro do ERP e que incorporado pela tecnologia abordada na construo do sistema.
Este produto apresenta nvel de segurana igual ao do sistema principal e est embarcado junto
a ele, utilizando recursos do portal. Pode ser utilizado por usurios remotos ou locais. Seu
monitoramento apresenta caractersticas definidas pelo fornecedor. Para entender seu
funcionamento, necessrio ter experincia ou treinamento adequado. Quando verificado pelo
especialista, apresenta informaes relevantes das filas de concorrentes ou do status do sistema,
tais como se executou ou no, dentro do sistema, contemplando verso em que o concorrente
est rodando ou seus equivalentes acessos nas tabelas. Apresenta gatilhos para ativar e desativar
servios dentro do sistema tipo workflow e modificar informaes quanto quantidade de
concorrentes por fila.
Como pontos positivos da utilizao deste produto, podem ser destacados: a utilizao
da tecnologia nativa do sistema; a atualizao junto ao produto EBS 11 instalado. Em caso de
erro ou de necessidade de correo do produto, o prprio fornecedor do ERP produz a alterao
necessria. Ao mesmo tempo o fornecedor j verifica se o software compatvel com o restante
da aplicao, para que o produto retorne normalidade, sendo necessrio aplicar uma correo
(patch) disponibilizada sem custo.
Uma funcionalidade no identificada no OAM que, de certa forma, simples de ser
implementada, e sua utilizao pode trazer benefcios imediatos refere-se ao envio de e-mail
imediato de alerta a gestores. Esta informao se faz necessria para a tomada de deciso,
minimizando efeitos nocivos ao negcio, como, por exemplo, um e-mail contendo um alerta
sobre a falta de atualizao da lista de preos para rea comercial.
preciso interagir constantemente com a ferramenta para obter dela o necessrio para
identificao e anlise do problema em um concorrente.
A utilizao deve ser realizada por especialista, pois a ferramenta tem permisso para
alterar o comportamento do ERP 11 durante o procedimento da execuo, tornando-o instvel.
Na Figura 3 demonstra parte da interface principal do OAM, contendo o menu da
aplicao para acesso ao sistema e relatrios de atividade do Oracle EBS 11.

Figura 3 Interface de entrado do Oracle Aplication Manager


Na interface do sistema de monitoramento OAM do Oracle EBS 11 encontramos as
seguintes funcionalidades.
Overview apresenta informaes gerais sobre o Oracle EBS 11. Dentre as
informaes relevantes desta interface, destaca-se o funcionamento do sistema visto
na Figura 4. Os componentes deste submenu esto identificados como: host, para
servidores; platform, para sistema operacional; host status, determinando o
funcionamento; admin, identificando o administrador do produto; database, para
banco de dados; concurrent processing, identificando as mquinas de concorrentes;
forms para componentes de telas; e web para servidor de conexo.

Figura 4 - Composio e status do sistema de monitoramento OAS


Ainda no grupo de informaes da interface overview, so consolidadas as
atualizaes de configurao realizadas no sistema, tais como: correes (patches)
aplicadas ou configuraes de contexto no ambiente. possvel visualizar outras
informaes como alertas do sistema, status dos componentes da web, alertas
iniciados pelo usurio.
As informaes so totalizadas e podem ser acessadas em nvel de detalhe,
demonstrado na Figura 5 atravs dos dados circulados, obtidos pelo item alertas do
sistema/novos alertas. Como exemplo, a mensagem relata a ocorrncia de um
problema no sistema ERP durante a execuo de um processo de workflow. J o
status dos componentes da web, mostra se o sistema est ligado ou desligado.

Figura 5- Overview sistema OAM, alarmes e mensagens

Performance informa de maneira consolidada, sesses ativas, sesses de banco de


dados, nmero de execues de solicitaes concorrentes, processos de servios,
servios ativados, servios desativados, e-mail de workflow no enviado.
Critical activities nesta interface so exibidas as informaes nativas do sistema,
consideradas crticas para a execuo do ERP. Na Figura 6 apresentada em
destaque a execuo da remoo de registros de acesso ao mdulo do sistema FND,
contendo o nmero da requisio (request id), registro da ltima vez que rodou (last
run date), recomendaes Oracle de frequncia de execuo (Oracle recommended
frequency).

Figura 6 - Sistema OAM menu Critical Activities


Diagnostics nesta interface so armazenadas todas as atividades de diagnstico
executadas pelos analistas sempre que existir algum problema de inconsistncia de
dados sem que se localize a fonte do problema. Por exemplo: quando um processo
de compra for disparado e concludo, mas o valor da compra diferir do valor a ser
pago. Mostra todos os sistemas envolvidos em nvel de detalhe dos dados para
anlise.
Business flows acompanhamento dos fluxos de negcio crticos ao sistema, como,
por exemplo, o envio de e-mail ao aprovador e a verificao do status de execuo.
Security alertas de segurana definidos por default no sistema.

2.2.1.2

Ferramenta EBSMonitor da empresa Ferramentas Gerais (FG)

A ferramenta EBSMonitor foi desenvolvida para atender as necessidades de


monitoramento do sistema implantado na empresa Ferramentas Gerais. O aplicativo informa
status de diversos concorrentes ou sistemas que utilizam o Oracle EBS 11.
Esse produto evoluiu de acordo com as novas funcionalidades dos sistemas implantados
e promove o monitoramento das necessidades especficas das diversas reas da empresa. Entre
as mais significativas est a visualizao das atividades de um concorrente, dito como crtico,
que deixou de funcionar corretamente no processo.
Dentre os pontos positivos da ferramenta, destaca-se o seu desenvolvimento no
ambiente, de acordo com as necessidades especificas da empresa Ferramentas Gerais. Ela utiliza
diversas mensagens dirigidas ao centro de controle dos sistemas denominados pela empresa
como NOC, ou reas de negcio. A tecnologia conhecida pelos especialistas e sofre
modificaes para atender as necessidades destes.
Contudo, o EBSMonitor tem uma pequena deficincia na apresentao dos quadros de
alerta, que no so muito claros. Essas deficincias no podem ser analisadas intuitivamente,
porque apresentam avisos incompletos. Por exemplo: um aviso de falta de concorrente. A
ferramenta no determina o concorrente que deixou de ser executado. Desta forma, cabe ao
NOC procurar e reprogramar o concorrente no executado. Esta busca demanda tempo e
conhecimento prvio. Os processos so lidos a partir do banco de dados on-line e so
disponibilizados para anlise dos especialistas. O EBSMonitor foi feito para o ambiente da
empresa Ferramentas Gerais, e sua portabilidade necessita tempo para modificaes e

disponibilidade do especialista. Cada acesso ao sistema est programado para ser executado em
um ambiente, neste caso, chamado produo, no sendo extensivo aos outros ambientes,
como o de homologao e o de teste de produtos.
A interface principal de monitoramento de status est dividida por reas de controle,
chamadas pelos analistas de quadrantes, e monitora as funes bsicas dos repositrios
principais e secundrios do Oracle EBS 11. De maneira global, cada atividade do sistema
mostrada em quadros.
Na Figura 7, apresentada a interface principal da ferramenta, contendo os quadros do
monitoramento. Na primeira linha, o EBSMonitor faz referncia aos seguintes sistemas:
concorrentes crticos; concorrentes rodando h mais de uma hora; sesso dbtemp consumo;
servios workflow.
Concorrentes crticos apresentam um resumo dos concorrentes crticos ao negcio da
empresa Ferramentas Gerais. Dependendo do status o alerta aparece em vermelho com
intermitncia, informando que um concorrente deixou de executar ou foi retirado do
sistema. Cada agrupamento definido para uma rea do negcio e tratado por analistas
de negcios.
Concorrentes rodando h mais de uma hora neste quadro, os sistemas so controlados
atravs de agentes que calculam o tempo de execuo dos concorrentes e indicam os
que ultrapassam o valor limite definido, neste caso, uma hora. Os alertas so emitidos
em dois momentos: ao atingir 30 minutos, as informaes do relatrio so mostradas na
cor amarela; aps ultrapassar uma hora, em vermelho piscante.
Sesso dbtemp consumo dentro da administrao do banco, importante monitorar o
consumo de rea de trabalho, neste caso, visando a observar relatrios e cdigos de
programas mal estruturados no sistema. Quando ultrapassa o consumo de dois gigabytes
por relatrio, o sistema emite alerta com mensagem na cor vermelha.
Servios workflow neste quadrante informado o status de execues importantes no
sistema, como a monitorao do workflow.

Figura 7 Interface principal do EBSMonitor

10

Na linha 2 da Figura 7 apresentado o segundo grupo de informaes crticas


registradas pelo EBSMonitor para emisso de notas fiscais, objetos invlidos no banco, filas de
sistemas inativas e controle de locks.
NFE erros neste quadrante eleito pela diretoria como ponto de observao de
qualidade apresentado o funcionamento do faturamento (notas fiscais eletrnicas) e
so detectados problemas na liberao de notas fiscais.
Locks como o sistema utiliza repositrio, so monitorados momentos em que dois ou
mais usurios esto competindo por informaes. Esta observao importante, pois,
em funo de reteno de registro, um usurio pode deixar parte do sistema trancado
para outras operaes.
Objetos invlidos esta observao importante para o funcionamento do banco de
dados, uma vez que aponta relacionamentos quebrados, necessitando de compilao ou
de correo urgente.
Concorrentes filas/inativas so observadas filas dos sistemas que possivelmente no
estejam em operao. Quando detectado deve ser imediatamente tornado on-line.
Na linha 3 da Figura 7 est o agrupamento de quadrantes, informando status de filas de
concorrentes em execuo, alm de integraes em sistemas adicionais da empresa.
Concorrentes filas/pendentes apresenta um totalizador do nmero de programas que
esto rodando por fila (observao de gargalos).
Concorrentes NOC/erro estas informaes foram definidas pelos analistas de negcio,
e por eles so monitoradas.
Integrao Mercanet/EBS monitora os dados repassados a este sistema ou que so
devolvidos para o EBS 11. Informa quando uma integrao est parada entre sistemas.
Na linha 4 da Figura 7 da interface os quadrantes so apresentados com informaes
sobre sistemas perifricos e status de banco, como mostrado a seguir.
Lock Gemco monitor de sistema gemco, definido como satlite em banco auxiliar,
serve para automatizar o servio de caixa das lojas da empresa e indicar se o servio
est funcionando adequadamente.
Servios representa o funcionamento do sistema gemco em todas as lojas e o
fechamento do caixa, indicando data de processamento. Nesse caso, verifica se est
correta a data de funcionamento de um caixa.
NFE no tratada na mensageria demonstra os pedidos de emisso de nota fiscal
pendentes no sistema da Receita Federal.
ASM Disk group mostra os status do banco de dados, espao disponvel ou
crescimento da informao nos repositrios, e auxilia na rpida anlise e no
monitoramento do espao consumido pelo banco de dados no sistema de
armazenamento (storage).

FERRAMENTA DE MONITORAMENTO DO SISTEMA EBS

Sabendo da importncia do Oracle EBS 11 no mercado nacional e internacional a par


da necessidade de monitoramento dos recursos executados nesta ferramenta este trabalho
apresenta alternativa para os especialistas que utilizam o Oracle EBS 11 na execuo do
monitoramento dos processos de atividades exercidas dentro do ERP. Alm do monitoramento,
a ferramenta desenvolvida possibilita a identificao de atividades crticas e o envio de alertas
aos gestores informando sobre possvel falha no processo.

11

Atualmente os analistas recolhem, analisam e tratam as informaes sem a necessidade


de envolver gestores, o que dificulta o controle, pois o problema pode ocorrer novamente. Desta
forma, a ferramenta desenvolvida, identifica para o gestor o processo que falhou, colaborando
para a anlise do problema, e na orientao da soluo durante utilizao de processos de
integrao de sistema e na disseminao do conhecimento.

3.1

Funcionalidades desenvolvidas e limites da ferramenta

Nesta seo apresentada uma viso geral dos mdulos do processo, contemplando as
principais funcionalidades da aplicao.
As funcionalidades do aplicativo so executadas na forma de cliente/servidor. Desta
maneira, o usurio entra no sistema com a interface de login, informando o nome do usurio
padro utilizado no EBS 11, senha e nome do banco. A ferramenta localiza as informaes do
ambiente e as disponibiliza na interface principal. Caso contrrio, libera a funcionalidade
configurar ambiente para modificao ou registro do novo ambiente. possvel, ento,
identificar/cadastrar ou deletar concorrentes ou relatrios a serem monitorados para envio de email. uma forma de escalonar possveis problemas, identificando para cada item selecionado o
nome do responsvel, e-mail e grau de comprometimento (alerta pequeno, mdio ou grave). O
sistema passa a monitorar, ento, o concorrente selecionado, enviando e-mails aos destinatrios.
Durante a execuo da funo monitorar o ambiente, possvel obter informaes como:
visualizar execues; visualizar alertas; visualizar erros ou visualizar programaes.
Na Figura 8 so apresentadas as funcionalidades definidas, identificando os atores e
casos de uso principais dentro da ferramenta desenvolvida.

Figura 8 - Diagrama de casos de uso da ferramenta desenvolvida


Configurar e-mail identifica os concorrentes a serem monitorados e cadastra-os como
forma de consulta para enviar e-mail.
Configurar ambiente apresenta dados do ambiente e estabelece regras para execues
de monitorar ambiente.

12

Monitorar ambiente aponta os concorrentes prioritrios para execuo dentro do


sistema de monitoramento.
Visualizar execues lista os concorrentes em execuo no sistema Oracle EBS 11.
Visualizar alertas seleciona os concorrentes em execuo e filtra os que superam
tempo-limite como forma de alerta.
Visualizar erros filtra os relatrios do Oracle EBS 11 que apresentaram algum tipo de
erro de execuo ou advertncia.
Visualizar programaes mostra os concorrentes da fila do Oracle EBS 11 e aponta os
que esto aguardando para executar.
Enviar e-mail envia e-mail aos gestores de concorrentes que foram cadastrados na
funcionalidade configurar e-mail.
Os atores das aes foram definidos como usurio e sistema, onde os usurios so os
responsveis pela anlise dos dados e pela configurao do ambiente, e o sistema realiza o envio
automtico de e-mail definido em configurar e-mail.
No caso de uso configurar ambiente implementado no sistema, como demonstra a
Figura 9 podem ser definidas as informaes de identificao do ambiente e se o sistema
enviar aos gestores, automaticamente, mensagens de e-mail dos relatrios selecionados.
Na interface da ferramenta foram definidos itens a serem coletados que identificam para
o sistema o comportamento durante sua execuo. A Figura 9 apresenta a interface
implementada para o caso de uso configurar ambiente. Ela tem como objetivo definir o
ambiente que ser monitorado, neste caso, estabelecendo as seguintes configuraes.
Nome do ambiente a ser monitorado uma breve descrio sobre o ambiente a ser
monitorado, onde est sendo realizada a anlise com a ferramenta.
Monitoramento esttico ou dinmico nesta opo o usurio pode alternar entre o
modo dinmico e o modo esttico dentro do sistema. O modo esttico utilizado para
parar a execuo de relatrios, deixando a ltima informao para uma anlise mais
criteriosa. J no modo dinmico o sistema fica realizando buscas de dados no intervalo
definido.
Intervalo de atualizao utilizado no sistema para identificar o tempo que o sistema
aguardar para fazer nova busca de dados no modo dinmico.
Enviar mensagem de alerta nesta opo o sistema est habilitado a procurar os
responsveis no cadastro de alertas configurar e-mail, e verificar se o tempo est
adequado ao envio de e-mails.
Tempo mximo para execuo de um concorrente item utilizado para selecionar, na
interface de execuo, concorrentes que sero filtrados e enviados para a interface de
alertas.
Monitorar dinamicamente esta opo seleciona os concorrentes que sero executados
em modo dinmico, tais como: concorrentes em execuo, concorrentes programados,
concorrentes concludos com erros ou advertncia e concorrentes crticos.

13

Figura 9 Interface de configurao da ferramenta desenvolvida


A Figura 10 est exemplificada nos dados obtidos atravs do aplicativo e identifica a
implementao na ferramenta do caso de uso monitorar ambiente. A funcionalidade apresenta
o resultado na interface de alerta, contendo: o nome da instncia do repositrio fsico que o
relatrio est rodando no banco de dados; o nmero de identificao do concorrente; o nome do
processo em execuo; a data de postagem do pedido no sistema; o tempo decorrido na
execuo; o nome do usurio solicitante; o status e a responsabilidade utilizada dentro do
contexto EBS 11; a localizao da sada de relatrios para anlise, conforme item em destaque.

Figura 10 Interface de alerta do tempo de relatrios da ferramenta


A funcionalidade monitorar ambiente foi implementada conforme destaque na Figura
10, podendo o usurio obter as seguintes informaes.
Execuo apresenta os dados relacionados a execues no Oracle EBS 11, listando
informaes como: instncia em execuo; nome do usurio que solicitou o pedido;
responsabilidade executada; nmero da execuo; data; tempo de execuo do
concorrente ou conjunto; parmetros ou filtros utilizados; e prioridade de utilizao
neste processo.
Alertas seleciona dados da fila de execuo que forem selecionados como alerta para
o sistema, superando o tempo mximo de execuo definido durante o processo de
configurao.

14

Programaes lista os concorrentes adicionados ao sistema e que ainda no esto


sendo executados, ou quanto tempo o concorrente est aguardando na fila para executar,
se possui alguma restrio ou horrio previsto para incio da atividade.
Erros de Execuo identifica os concorrentes que foram executados pelo sistema, mas
que aps a concluso apresentam advertncia ou erro.
No caso de uso configurar e-mail, so configurados os dados relacionados a definio
de escalonamento para anlise e soluo de alertas emitidos por e-mail de um concorrente e foi
implementado no sistema como cadastro de e-mail.
Na Figura 11 visualizada a configurao do sistema de cadastro para envio de e-mail.
Nesta interface esto sendo identificadas as informaes relacionadas a escalonamento, definida
no sistema como forma de gerenciar a informao enviada. Desta forma, o problema ser
analisado e suas causas, minimizadas. Um exemplo disso est na gerao dos dados do estoque
para venda, que devem estar corretos para facilitar a logstica de abastecimento das lojas durante
a operao comercial da empresa. Uma consequncia da execuo malsucedida pode ser
observada na falta de produtos solicitados pelos clientes, que possivelmente no foram
comprados ou esto armazenados em depsitos distantes.
Como exemplo, definido no sistema o e-mail que deve ser enviado em caso de alerta
pequeno, mdio ou grave, por tempo de execuo conforme cadastro. Os dados so gerenciados
segundo definies de tempo por gerentes ou analistas de negcio. Cada cadastro contm
informaes de escalonamento para o envio de e-mail, atravs da definio de tempo de espera,
e e-mail a ser enviado caso a execuo ultrapasse o tempo permitido. Este e-mail s ser
enviado se a funcionalidade ativar, do cadastro, estiver confirmada para cada insero no
sistema.

Figura 11 Interface de cadastramento de e-mails e escalonamento


Por fim, o caso de uso enviar e-mail, representado na Figura 8, tem com funo o
envio automtico de mensagem atravs do repositrio de dados do EBS 11 com interao da
execuo da ferramenta. A Figura 12 demonstra como esta funcionalidade est implementada
no sistema.

15

A Figura 12 lista o cdigo para o envio de e-mail. Este procedure foi desenvolvido em
linguagem PL/SQL (linguagem procedural), contendo componentes e recursos nativos do banco
de dados Oracle.

Figura 12 Cdigo utilizado para enviar e-mail de alerta pelo banco Oracle.
Este cdigo exemplo esta implementado na ferramenta e utilizado no processo de
envio de e-mail descrito como segue:
Na primeira linha esta a declarao de inicio de instruo. Das linhas dois at a
linha sete, foram utilizadas para definio de variveis do ambiente e procedures
utilizadas no corpo do cdigo. J na linha dez, o nome do servidor carregado na
varivel c e aberto conexo ao smtp (servidor de e-mail), pela package utl_smtp,
procedure open_connection. Na linha onze utilizado para iniciar a conversa com o
servidor smtp.
Das linhas doze at a linha quatorze so utilizadas para identificar de quem esta
sendo enviado o e-mail e para quem ser enviado o e-mail.Nas linhas quinze at a
linha vinte so realizado para a formao do corpo da mensagem.
Por fim o servidor de e-mail recebe a instruo para fechar a sesso (linha 21 e 22),
liberando a mensagem para o envio. Aps so tratados erros ocorridos, por
operao, para enviar o e-mail programado.
Por questo de configurao e segurana todas as mensagens enviadas, no utilizam
processo de relay, e no podem ser endereadas fora do contexto da empresa.

3.2

Tecnologia

Para a construo da ferramenta proposta foi utilizado o Microsoft .Net Framework 3.5,
desenvolvido em linguagem Visual Basic, utilizando-se de ambiente IDE Visual Studio 2005,
que provm do suporte linguagem escolhida. O banco de dados para a configurao o
Microsoft Access 2007, e o banco principal a ser lido o Oracle 10G. Abaixo, sero descritos
os componentes utilizados para o desenvolvimento.
.Net Framework ambiente de desenvolvimento contendo a linguagem de programao
e a biblioteca utiliza para a criao da ferramenta em ambiente Windows.

16

ADO .Net so instrues embarcadas no sistema, responsveis pela comunicao com


o repositrio existente.
Microsoft Visual Studio ambiente de desenvolvimento para programao orientada a
objeto. Este sistema permite a criao e gerao da ferramenta em Visual Basic ou outra
linguagem que permita compatibilidade com o sistema operacional Windows.
Visual Basic .Net linguagem de desenvolvimento utilizado como ferramenta para a
construo do programa.
Banco de dados Microsoft Access sistema de gerenciamento de banco de dados que
faz parte dos pacotes distribudos junto com o Microsoft Office e utilizado no sistema
para registros de configurao e cadastros.
Banco de dados Oracle 10G sistema de gerenciamento de banco de dados utilizado
pelo Oracle EBS 11 como repositrio de dados do sistema.

VALIDAO DA FERRAMENTA DESENVOLVIDA

A execuo e o acompanhamento do uso da ferramenta foram realizados dentro do


ambiente da Ferramentas Gerais, utilizando o grupo de ATGs e atendentes de NOC pertencentes
ao seu quadro de funcionrios. Os profissionais envolvidos possuem nvel de conhecimento do
Oracle EBS 11 e so considerados especialistas. Todos os integrantes tm formao em
Administrao de Banco de Dados. Dentro da empresa esto registrados com DBA (Database
Administrator) Snior e um, como DBA Junior. Dentre os integrantes do grupo de avaliao,
um titulado em ps-graduao, dois tm formao superior e um concluinte de curso
superior.
Os testes do produto foram realizados no perodo de trs dias, utilizando os dados do
ambiente real. Os analistas avaliaram a ferramenta, dando conceitos sobre itens de utilizao,
com respostas ruim, boa e muito boa. Foram solicitados tambm, aos colaboradores,
informaes sobre pontos positivos e pontos negativos da utilizao.
Como forma de avaliar o uso da ferramenta, foram considerados os seguintes aspectos.
Ambiente Neste item foram avaliadas pelos analistas as informaes referentes a:
conectividade com o banco de dados; comportamento da ferramenta em conexo com
os ambientes (homologao, produo e teste); erros ocorridos na ferramenta durante a
execuo; dificuldade de entendimento do ambiente.
Para os usurios, esta funcionalidade no apresentou problemas, e foi sugerida a
implementao de mdulo de ajuda na navegao. Segundo os avaliadores, a ferramenta
conectou bem com os diversos ambientes, no ocorreram erros de execuo, mas foi
necessrio um breve estudo para identificar os itens definidos. Os analistas deram seu
conceito: 60% acharam muito bom e 40% acharam bom.
Interface/Visualizao da Ferramenta Solcitou-se aos analistas que avaliassem a
interface da ferramenta quanto construo das telas, formas utilizadas, janelas
apresentadas, menus, botes.
Esta informao foi analisada como boa, obtendo este conceito em 80% das
consultas, e 20% consideraram muito boa, sendo a visualizao e a disposio das
telas adequadas e claras. No entanto, um analista achou que poderia ter um alias nas
colunas com legendas.
Recuperao de Dados Neste item foi solicitada a anlise dos dados retornados
durante a execuo do sistema, visando conceituar a ferramenta durante a apresentao

17

da informao coletada: se os dados esto adequadamente dispostos para anlise; se a


informao est correta dentro da interface proposta; e se os dados so de fcil
identificao.
Todos os analistas concordam: o sistema relatou informaes fiis ao ambiente
selecionado e os dados recuperados condizem com a informao configurada. Quanto
ao tempo de retorno, tambm foi considerado bom, sendo a satisfao por este item
apontada com bom em 100% dos casos. Mas um dos analistas identificou pontos a
melhorar e itens desnecessrios para anlise, identificados como adicionais ao relatrio
proposto, chamando estes campos de poludos.
Avaliao geral Esta informao identifica a expectativa geral do analista quanto
utilizao da ferramenta e pontos positivos e negativos gerados durante o uso.
Segundo os analistas, como pontos positivos da utilizao desta ferramenta esto: o
layout de fcil entendimento; sistema intuitivo de fcil usabilidade; sistema com
formato de execuo local cliente/servidor; sistema simples e muito funcional. Mas
tambm foram avaliados os pontos negativos da ferramenta, tais como: necessidades de
help para pessoas que no conhecem ou tm contato pela primeira vez com a
ferramenta; melhoria em alguns relatrios considerados por um analista como poludo
(com informaes no relevantes para a anlise); e o teste da ferramenta foi realizado
em um nico ambiente, com um pequeno grupo de avaliadores, devido ao tempo
relativamente curto. Dos usurios, 60% indicaram ndice de satisfao geral

bom, e 40%, como muito bom.


Como forma de representar os dados obtidos, foi elaborado o grfico que segue,
apresentando cada um dos tpicos analisados.
100
80
60
40
20
0
Ambiente

Interface/Visualizao Recuperao de Dados


da Ferramenta

Muito Bom

Bom

Avaliao Geral

Ruim

Figura 13 Conceito avaliado pelos analistas sobre utilizao da ferramenta


Analisando o grfico, pode ser constatado que a ferramenta foi considerada pelos
analistas como boa e no obteve nenhuma avaliao como ruim em nenhum dos itens
avaliados.

4.1

Plano de ao das sugestes apontadas

Como forma de atender sugestes apresentadas pelos analistas durante os testes, foi
elaborado um plano de ao que ser implementado como melhorias da ferramenta.
Help para o sistema com comentrios e orientaes sobre as funcionalidades.
A utilizao de alias para o sistema nos relatrios.
Remoo de campos de relatrios para melhorar a aparncia, retirando informaes
desnecessrias.

18

CONCLUSO

Conforme o estudo apresentado, o ERP tornou-se uma ferramenta de gerenciamento


muito utilizada por organizaes para obteno de controle de manuteno dos seus processos.
Contudo, a utilizao demanda muitos processos que concorrem entre si. Ocasionalmente, um
desses processos pode falhar e ocasionar problemas no processamento.
O estudo tambm apresentou ferramentas, que efetuam o monitoramento dos processos
em execuo. Porm, no foram identificadas algumas funcionalidades, que para um analista
podem representar um controle mais eficiente do processo. Desta forma, foi elaborada uma
ferramenta de monitoramento, que alm de apresentar caractersticas comuns a outras
ferramentas de monitoramento, contm funcionalidades especficas, como o envio de e-mail
escalonado, representando para a organizao, melhoria no gerenciamento dos processos e na
disseminao do conhecimento.
Como forma de determinar se a ferramenta atende aos propsitos para os quais foi
criada, realizaram-se testes no produto, os quais resultaram no conceito mdio final de 80%
bom e 20% muito bom, no havendo nenhuma avaliao ruim. Todos os avaliadores
identificaram uma ferramenta til ao processo, que precisa ainda ser melhorada, mas que j
atende as necessidades de uma empresa com o EBS 11 instalado.
Durante a validao da ferramenta foram recebidos sugestes de melhorias, e para isso,
foi elaborado um plano de ao para receber estas sugestes para futuras verses do sistema.

19

REFERNCIAS
FREIRE, Alexandre. Revista Partners Ecosystem, Ano 6 - no15-2010, pgina 42, Ed. Oracle
Partners network, BR.
BLOCH, G.; RUMBAUCGH, J; JACOBSONI. UML Guia do Usurio. Ed. Campus 2005,
474 p.
BUCKHOUT, S.; FREY, E.; NEMEC JR., J. Por um ERP eficaz. HSM Management. p. 30-36,
set./out. 1999.
SOUZA, C. A.; ZWICKER, R. Ciclo de vida de sistemas ERP. Caderno de pesquisas em
administrao, So Paulo. v. 1, no. 11, 1o trim., 2000.
LIMA. A. D. A. Implantao de pacote de gesto empresarial em mdias empresas. Artigo
publicado pela KMPress. Disponvel em: http://www.kmpress.com.br>, 13 fev. 2000. Acesso
em: 15 jul. 2011
DAVENPORT, T. H. Putting de enterprise into the enterprise system. Harvard Business
Review. p.1221-1231, jul./ago. 1998.
MENDES, J.V.; FILHO, E.E. Sistemas Integrados de Gesto ERP em Pequenas
Empresas/Um Confronto entre o Referencial Terico e a Prtica Empresarial. Dez/2002.
PRUSACZYK, Tomas. http://www.nextgeneration.inf.br/imprensa/pdf/galegale.pdf . No meio
do caminho.htm (2 de 3) Acesso:11-8-2011.
BAAN. http://paginas.fe.up.pt/gowww/baan/baan.html acesso em Acesso: 08-10-2011.
EBS 11. http://www.oracle.com/br/products/applications/ebusiness/index.html Acesso:25-102011.
SAP. http://www.sap.com/brazil/index.epx Acesso:25-10-2011.
VISEU. http://viseu-888.webnode.com/vantagens-e-desvantagens/ Acesso:25-10-2011.
CIGAM. http://www.cigam.com.br/erpcigam Acesso em: 25-10-2011.
DATASUL. http://www.totvs.com/home Acesso em: 02-11-2011.

20

You might also like