Vous êtes sur la page 1sur 72

CURSO DE BACHARELADO EM SISTEMAS DE INFORMAO

VALERIA BARROSO DA CRUZ CORDEIRO

PROTTIPO DE UM ERP COMERCIAL UTILIZANDO UMA


FERRAMENTA BPMS

Campos dos Goytacazes/RJ


2015

VALERIA BARROSO DA CRUZ CORDEIRO

PROTTIPO DE UM ERP COMERCIAL UTILIZANDO UMA


FERRAMENTA BPMS

Monografia

apresentada

ao

Instituto

Federal

de

Educao, Cincia e Tecnologia Fluminense como


requisito parcial para concluso do Curso de Bacharelado
em Sistemas de Informao.

Orientador: Prof. Eduardo Francisco da Silva Freire

Campos dos Goytacazes/RJ


2015

VALERIA BARROSO DA CRUZ CORDEIRO

PROTTIPO DE UM ERP COMERCIAL UTILIZANDO UMA


FERRAMENTA BPMS

Monografia

apresentada

ao

Instituto

Federal

de

Educao, Cincia e Tecnologia Fluminense como


requisito parcial para concluso do Curso de Bacharelado
em Sistemas de Informao.

Aprovada em 21 de dezembro de 2015.

Banca Avaliadora:

.............................................................................................................................
Prof Eduardo Francisco da Silva Freire (orientador)
Mestre em Economia Empresarial/UCAM
Instituto Federal Fluminense, Campus Campos-Centro

.................................................................................................................................
Prof Ana Slvia Escocard Santiago
Mestre em Inteligncia Artificial/UCAM
Instituto Federal Fluminense, Campus Campos-Centro

........................................................................................................................
Prof Breno Fabrcio Terra Azevedo
Doutor em Informtica na Educao/UFRGS
Instituto Federal Fluminense, Campus Campos-Centro

AGRADECIMENTOS

Agradeo a Deus, primeiramente, pelo amor e pela fora nos momentos mais difceis, por me
guiar pelas veredas incertas da vida, pela sabedoria e por permitir todas as minhas conquistas.

Ao meu saudoso esposo, Nilson Cordeiro, pelo exemplo deixado de superao e inspirao
para que eu desse continuidade aos meus projetos e sonhos.

Aos amores da minha vida: meu companheiro, Jos Moreira, e meu filho, Rafael, pela
compreenso, carinho, pacincia, incentivo, amor e amizade incondicionais.

Ao meu orientador, Eduardo Freire, por compartilhar seu conhecimento e sabedoria com
comprometimento, dedicao e pacincia.

A todos os meus queridos professores, estimados amigos e colegas, que sempre estiveram ao
meu

lado,

ajudando-me

nesta

conquista,

tanto

direta

quanto

indiretamente.

RESUMO

O desenvolvimento de sistemas tradicionais de ERP privilegia o armazenamento de


dados em detrimento ao gerenciamento dos processos de negcio, de modo que os envolvidos
na execuo das tarefas no so monitorados, nem controlados pelo prprio sistema. Essas
caractersticas de monitoramento e controle de atividades j so embutidas nas ferramentas
BPMS, de forma que fica ao encargo do desenvolvedor implementar somente as
especificidades dos processos, tais como fluxo de trabalho e regras. Portanto, a proposta deste
trabalho apresentar uma soluo de sistemas de informao para atender a necessidades
bsicas de uma lanchonete de pequeno porte, como registrar pedido de clientes e cadastrar
produtos e contas a pagar, disponibilizando uma alternativa no processo de automatizao de
um empreendimento, de forma integrada aos seus processos. Para alcanar esse objetivo, foi
desenvolvido um prottipo de um sistema de informao, utilizando a metodologia de Gesto
por Processos - BPM e as ferramentas de BPMS, como Bizagi Modeler e Bizagi Studio. Uma
oportunidade de investimento de baixo custo, que entre outros benefcios, reduz tarefas
manuais e integra sistemas desconectados, garantindo agregao de valor ao produto final.

Palavras-chave: ERP. BPM. BPMS. Bizagi. Sistemas de Informao. Gesto por Processos.

ABSTRACT

The development of traditional ERP focuses storing data over the management of business
processes, so that the system not monitored or controlled those involved in performing the
tasks. The BPM tools are already embedded these monitoring features and control activities,
so it is the developer's responsibility to implement only the specific processes, such as
workflow and rules. Therefore, the purpose of this paper is to present an information systems
solution to meet the basic needs of a small cafeteria, how to register customer request and
register products and accounts payable, providing an alternative in the automation process of
a project, seamlessly into your processes. To achieve this goal, it developed a prototype of an
information system using the Business Process Management methodology - BPM and BPMS
tools such as Modeler and Bizagi Bizagi Studio. A low-cost investment opportunity, which
among other benefits, reduces manual tasks and integrates disconnected systems, ensuring
benefit to the final product.

Keywords: ERP. BPM. BPMS. Bizagi. Information systems. Business Process Management.

LISTA DE FIGURAS

Figura 1. Estrutura do SIG (MEUPORTAL, 2015). ............................................................... 17


Figura 2. Estrutura tpica de um sistema ERP (DAVENPORT, 1998 apud
ZANCUL, 2000). ...................................................................................................................... 18
Figura 3. Alguns dos principais mdulos do Sistema ERP Volpe(VOLPE, 2015). ................ 20
Figura 4. As quatro funes bsicas de uma empresa. (LAUDON, 2010, p.37
apud COSTA Jr, 2012). ............................................................................................................ 21
Figura 5. Benefcios de BPM (ABPMP, 2013, p.24) .............................................................. 23
Figura 6. Mitos sobre BPM. (BALDAM et al, 2014, p. 80). .................................................. 24
Figura 7. Ciclo de vida BPM. (ABPMP, 2013, p. 52)............................................................. 25
Figura 8. Ciclo PDCA de Deming. (ABPMP, 2013, p.53). .................................................... 25
Figura 9. Classificao dos Eventos - Objetos de Fluxo. (RIGOTTI, 2015). ......................... 27
Figura 10. Representao das Atividades e Gateways Objetos de Fluxo.
(RIGOTTI, 2015). .................................................................................................................... 27
Figura 11. Objetos de Conexo. Fonte: Elaborao prpria. .................................................. 28
Figura 12. Swimlanes do BPMN. (TCU, 2013). ..................................................................... 28
Figura 13. Pool, Lanes e Milestones. Fonte: Elaborao prpria. ........................................... 29
Figura 14. Artefatos BPMN. (TCU, 2013). ............................................................................. 29
Figura 15. Notaes de Modelagem de Processos (ABPMP, 2013, p. 79). ............................ 30
Figura 16. Ferramentas BPMS. (UNIRIO, 2012) Adaptado pelo autor. ................................. 31
Figura 17. Tela Principal do Bizagi Studio (BIZAGI, 2015). ................................................. 33
Figura 18. Requisitos Funcionais do Prottipo. Fonte: Elaborao prpria. .......................... 36
Figura 19. Modelagem do Processo Compras. Fonte: Elaborao prpria. ............................ 37
Figura 20. Diagrama de Dados do Processo Compras. Fonte: Elaborao prpria. ............... 37
Figura 21. Modelagem do Processo Vendas. Fonte: Elaborao prpria. .............................. 38
Figura 22. Diagrama de Dados do Processo Vendas. Fonte: Elaborao prpria. .................. 38
Figura 23. Formulrio de Cadastro de Compras. Fonte: Elaborao prpria. ......................... 39
Figura 24. Formulrio de Cadastro de Produtos. Fonte: Elaborao prpria. ......................... 40
Figura 25. Viso Geral do Processo Compras. Fonte: Elaborao prpria. ............................ 40
Figura 26. Pgina Inicial do Portal Bizagi. Fonte: Elaborao prpria. .................................. 41
Figura 27. Tela de Incio do Portal Bizagi. Fonte: Elaborao prpria. .................................. 41

Figura 28. Tela de Cadastro de Compras. Fonte: Elaborao prpria..................................... 42


Figura 29. Tela para pesquisar compras. Fonte: Elaborao prpria. ..................................... 42
Figura 30. Tela de Resultado da Pesquisa. Fonte: Elaborao prpria. .................................. 43
Figura 31.Tela de Cadastro de Produtos. Fonte: Elaborao prpria. ..................................... 43
Figura 32. Formulrio de Registro de Pedido do Cliente. Fonte: Elaborao
prpria....................................................................................................................................... 44
Figura 33. Tela de Registro de Pedidos no Portal Bizagi. Fonte: Elaborao
prpria....................................................................................................................................... 44
Figura 34. Tela do Setor de Entregas. Fonte: Elaborao prpria........................................... 45
Figura 35. Tela do Setor de Recebimento de Pagamento. Fonte: Elaborao
prpria....................................................................................................................................... 45
Figura 36. Processo de Assistente do Bizagi. Fonte: Elaborao prpria. .............................. 46
Figura 37. Tela da Modelagem para Configurar Aes. Fonte: Elaborao
prpria....................................................................................................................................... 47
Figura 38. Janela Activity Actions. Fonte: Elaborao prpria. ............................................. 47
Figura 39. Janela Expression Manager. Fonte: Elaborao prpria. ....................................... 48
Figura 40. Janela para adicionar Expresso ou Tarefa. Fonte: Elaborao prpria. ............... 48
Figura 41. Janela para adicionar Expresso ou Tarefa. Fonte: Elaborao prpria. ............... 49
Figura 42. Tela da Configurao do Registro de Pedido. Fonte: Elaborao
prpria....................................................................................................................................... 49
Figura 43. Configurao para Criar Nmero do Pedido. Fonte: Elaborao
prpria....................................................................................................................................... 50
Figura 44. Configurao da Data do Pedido. Fonte: Elaborao prpria. ............................... 50
Figura 45. Tela da Implementao do Clculo de Itens em C#. Fonte: Elaborao
prpria....................................................................................................................................... 51
Figura 46. Tela de Configurao para Calcular Total do Pedido. Fonte:
Elaborao prpria. ................................................................................................................... 52
Figura 47. Tela de Programao da Baixa de Estoque. Fonte: Elaborao prpria. ............... 52
Figura 48. Requisitos para Instalao do Bizagi Studio. (BIZAGI, 2015). ............................ 58
Figura 49. Tela de Criao do Projeto. Fonte: Software Bizagi. Adaptado pelo
autor. ......................................................................................................................................... 61
Figura 50. Tela de Criao de Processos. (BIZAGI, 2015). ................................................... 62
Figura 51. Tela de Nomeao do Processo. (BIZAGI, 2015). ................................................ 62
Figura 52. Tela de um Processo Modelado. Elaborao prpria. ............................................ 63

Figura 53. Tela Inicial do Modelo de Dados. (BIZAGI, 2015). .............................................. 63


Figura 54. Tela de Criao da Nova Entidade. (BIZAGI, 2015). ........................................... 64
Figura 55. Tela de Definio de Atributos. Fonte: Elaborao prpria. ................................. 65
Figura 56. Diagrama de Dados do Processo Vendas. Fonte: Elaborao prpria. .................. 65
Figura 57. Tela Inicial para Criar os Relacionamentos. Fonte: Elaborao prpria. .............. 66
Figura 58. Tela para Configurar o Relacionamento. Fonte: Elaborao prpria. ................... 66
Figura 59. Tela de Criao de Formulrios. (BIZAGI, 2015). ................................................ 67
Figura 60. Tela para definir Formulrios. Fonte: Elaborao prpria. .................................... 67
Figura 61. Tela para construir Formulrio. Fonte: Elaborao prpria. .................................. 68
Figura 62. Tela do Formulrio do Registro de Pedido. Fonte. Elaborao prpria. ............... 68
Figura 63. Tela do Formulrio do Registro de Pedido. Fonte: Elaborao prpria. ............... 69
Figura 64. Tela para criar as Aes. Fonte: Elaborao prpria. ............................................ 69
Figura 65. Tela para criar as Validaes. Fonte: Elaborao prpria. .................................... 70
Figura 66. Tela para criar as Condies When. (BIZAGI, 2015). .......................................... 70
Figura 67. Tela para definir as aes Then. (BIZAGI, 2015). ................................................ 71
Figura 68. Tela para configurar a ao Else. (BIZAGI, 2015). ............................................... 71
Figura 69. Tela de um Editor de Aes finalizado. Fonte: Elaborao prpria. ..................... 72

SUMRIO

INTRODUO ........................................................................................................................... 12
1.1.

OBJETIVOS ........................................................................................................................ 12

1.2.

JUSTIFICATIVA ................................................................................................................ 13

1.3.

DESENVOLVIMENTO DO PROJETO........................................................................... 13

1.4.

RISCOS E DIFICULDADES ............................................................................................. 13

1.5

METODOLOGIA ............................................................................................................... 14

REFERENCIAL TERICO ...................................................................................................... 15


2.1

SISTEMAS DE INFORMAO ....................................................................................... 15

2.2

SISTEMAS DE INFORMAO DE NEGCIOS .......................................................... 16

2.2.1

SISTEMAS DE INFORMAES GERENCIAIS SIG........................................ 16

2.3

ENTERPRISE RESOURCE PLANNING ERP ............................................................ 17

2.4

PROCESSOS DE NEGCIO ............................................................................................ 21

2.4.1
a)

BPM .............................................................................................................................. 22

IMPLANTAO DE GERENCIAMENTO DE PROCESSOS DE

NEGCIOS ................................................................................................................................. 24
2.4.2

BPMN ........................................................................................................................... 26

2.4.3

BPMS ............................................................................................................................ 31

a)

BIZAGI STUDIO ................................................................................................................ 32

b)

BIZAGI PROCESS MODELER ....................................................................................... 33

2.5
3

TRABALHOS RELACIONADOS .................................................................................... 34

DESENVOLVIMENTO ............................................................................................................. 35
3.1

DESCRIO DO MINI-MUNDO .................................................................................... 35

3.1.1
3.2

REQUISITOS FUNCIONAIS .................................................................................... 36

MODELAGEM DOS PROCESSOS DE NEGCIO....................................................... 36

3.2.1

PROCESSO COMPRAS ............................................................................................ 37

3.2.2

PROCESSO VENDAS ................................................................................................ 38

3.3

PROTOTIPAO .............................................................................................................. 39

3.3.1

PROTTIPO DO PROCESSO COMPRAS ............................................................ 39

3.3.2

PROTTIPO DO PROCESSO VENDAS ................................................................ 44

CONCLUSES E SUGESTES DE TRABALHOS FUTUROS .......................................... 53

BIBLIOGRAFIA ......................................................................................................................... 55

ANEXO I: TUTORIAL DO BIZAGI STUDIO................................................................................ 58

12

INTRODUO
A rea tecnolgica no tem medido esforos em desenvolver e aprimorar recursos na
automatizao de processos e unificao de fluxos de informao, seja visando ao
aprimoramento do desempenho ou reduzindo custos, seja promovendo diferencial competitivo
entre as organizaes. Diante desse panorama, a metodologia BPM - Business Process
Management - tem ganhado destaque na busca pela melhor forma de modelagem, controle e
otimizao de processos, ao passo que, o sistema ERP - Enterprise Resource Planning - tem
sido uma das ferramentas mais utilizadas para integrar dados e transao de processos de
setores distintos de uma empresa, reduzindo redundncias e aumentando a ligao entre as
diferentes reas envolvidas no negcio das organizaes. (BORGES, 2014).
As empresas, atualmente, tm sofrido constantes mudanas e um dos motivos se deve
ao fato de os clientes estarem cada vez mais exigentes. A dinmica da demanda e a
globalizao dos mercados, de forma irreversvel, tambm tm uma contribuio neste
cenrio, onde a disponibilidade de informaes confiveis e tempestivas e o adequado
suporte aos processos operacionais e gerenciais das organizaes desempenham papel
essencial na obteno de vantagens competitivas. (DAVENPORT, 2002. p. 7).
As inovaes da Era Digital esto cada vez mais em expanso, contribuindo para o
constante crescimento das organizaes, sempre visando entrega de valor para o cliente,
reduo de custos e ao aumento da competitividade. Diante desse paradigma, este trabalho
prope uma inovao nos Sistemas de Informaes Gerenciais, cuja proposta desenvolver
um projeto de sistema que seja orientado a processos, utilizando a metodologia BPM.

1.1. OBJETIVOS

O objetivo deste trabalho mostrar como funciona um sistema de gesto integrado


ERP, atravs de conceitos e apresentar um prottipo de um software para automatizao de
um comrcio, empregando a metodologia de Gesto por Processos BPM, a fim de atender a
necessidades bsicas de operao de uma lanchonete de pequeno porte, disponibilizando uma
alternativa no processo de automatizao de um empreendimento, de forma integrada aos seus
processos.

13
1.2. JUSTIFICATIVA

Este trabalho justifica-se em, alm de mostrar o funcionamento de um ERP, bem como
os benefcios de um sistema de gesto integrado, demonstrar a importncia do gerenciamento
de processos de negcio no desenvolvimento ou reestruturao de um sistema de informao,
a fim de auxiliar empresas a obter melhorias na produtividade e na gesto dos negcios como
um todo, pois, segundo Baldam et al (2014), h inmeros benefcios na adoo do BPM, tais
como: reduo ou eliminao de tarefas manuais, reduo de custos, integrao de sistemas
desconectados, direcionamento automtico de problemas para os responsveis pelos
processos, entre outros, permitindo que o BPM garanta que investimentos realizados sejam
realmente convertidos em agregao de valor ao produto final.

1.3. DESENVOLVIMENTO DO PROJETO

O software proposto permite uma completa interao entre as rotinas dirias de uma
lanchonete, desde a comercializao a partir do cliente at a gerao de relatrios gerenciais,
que sero teis na tomada de decises.
Um sistema ERP dividido em diversos mdulos, atendendo a diversas necessidades
de uma empresa, por departamento ou funes, como por exemplo: Mdulo Vendas, Mdulo
Compras, Mdulo Financeiro, etc. No entanto, neste trabalho ser apresentado um modelo de
software voltado a processos, como o Processo Vendas e Processo Compras.

1.4. RISCOS E DIFICULDADES

H diversas aes que podem gerar problemas ao planejar o BPM, como perder-se em
detalhes de processos e esquecer os produtos que possam agregar valor ao negcio; atuar em
processos que possuam pouco impacto na empresa e desse modo no gerar resultados
significativos, bem como no evidenciar os benefcios da modelagem dos processos.
(BALDAM et al., 2014).

14
1.5 METODOLOGIA
A metodologia utilizada neste trabalho a Pesquisa Exploratria, atravs da Pesquisa
Bibliogrfica e Estudo de Caso. Segundo Gil (2010), as pesquisas podem ser classificadas,
entre outras, segundo seus objetivos mais gerais, podendo ser:

Exploratrias, as quais so identificadas atravs das pesquisas bibliogrficas,


estudos de caso e mesmo levantamentos de campo que podem ser considerados
estudos exploratrios.

Descritivas, que tm por objetivo a descrio das caractersticas de


determinada populao.

Explicativas, cujo propsito o de identificar fatores que determinam ou


contribuem para a ocorrncia de fenmenos. Estas so as que mais aprofundam
o conhecimento da realidade, pois explicam o porqu das coisas.

A pesquisa bibliogrfica realizada a partir de materiais j publicados, sejam revistas,


jornais, anais de eventos cientficos, teses, livros, bem como, material disponibilizado na
internet ou outras fontes, como discos, CDs, fitas magnticas, entre outros. (GIL, 2010, p. 29).

15

REFERENCIAL TERICO
Esse captulo far uma construo do embasamento conceitual utilizado no
desenvolvimento deste trabalho. Na ltima seo, sero abordados alguns trabalhos
relacionados com o tema desta monografia.

2.1 SISTEMAS DE INFORMAO

Segundo Oliveira (2009, p.7), sistemas possuem entradas, processo de transformao,


sadas, controles, avaliao e realimentao - feedback, formando um conjunto de partes
interagentes e interdependentes que, conjuntamente, formam um todo unitrio com
determinado objetivo e efetuam determinada funo.

Um sistema de informao (SI) pode ser definido tecnicamente como um


conjunto de componentes inter-relacionados que coletam (ou recuperam),
processam, armazenam e distribuem informaes destinadas a apoiar a
tomada de decises, a coordenao e o controle de uma organizao. Alm
de dar apoio tomada de decises, coordenao e ao controle, esses
sistemas tambm auxiliam os gerentes e trabalhadores a analisar problemas,
visualizar assuntos complexos e criar novos produtos. Os sistemas de
informao contm informaes sobre pessoas, locais e itens significativos
para a organizao ou para o ambiente que a cerca. (LAUDON e LAUDON,
2011, p. 12).

Reynolds e Stair (1999, p. 4), conceitua um sistema de informao como sendo um


conjunto de componentes inter-relacionados que coletam, manipulam e disseminam dados e
informao, proporcionando um mecanismo de feedback para atender a um objetivo.
Para um melhor esclarecimento da diferenciao entre o conceito de dado e
informao, Oliveira (2009, p.22) aborda que: Dado qualquer elemento identificado em sua
forma bruta que, por si s, no conduz a uma compreenso de determinado fato ou situao.
Por outro lado, a informao o dado trabalhado que permite ao executivo tomar decises.
Para que dados organizados gerem informaes, de acordo com Canuto e Junior
(2009), necessrio a utilizao de ferramentas para auxiliar esta associao e o conjunto
destas ferramentas pode ser considerado um sistema de informao. Ainda, segundo os
mesmos autores, um sistema de informao uma ferramenta de grande valia em uma

16
empresa, pois alm de integrar os departamentos tambm gera informaes para a tomada de
deciso, favorecendo um diferencial competitivo no mercado.
Para Resende (2005, p. 22) apud Canuto e Junior (2009, p. 51), todo sistema, usando
ou no recursos de tecnologia da informao, que manipulam dados e gera informao, pode
ser genericamente considerado sistema de informao.

2.2 SISTEMAS DE INFORMAO DE NEGCIOS


Os sistemas de informao de negcios ou empresarias so sistemas que do apoio e
suporte s empresas na realizao de tarefas cotidianas de um ambiente de trabalho, bem
como na tomada de decises e no fornecimento de alternativas para projetos em larga escala,
alm de oportunidades de negcios. (REYNOLDS E STAIR, 1999).
Os tipos mais comuns de sistemas de informao empresariais, em termos
corporativos, de acordo com Reynolds e Stair (2011), so: Sistemas de Comrcio Eletrnico,
Sistemas de Processamento de Transaes, Sistemas de Apoio a Decises e Sistemas de
Informao Gerencial. Apenas este ltimo ser abordado neste trabalho, conforme a subseo
seguinte.

2.2.1 SISTEMAS DE INFORMAES GERENCIAIS SIG


Um sistema de informao gerencial SIG, conforme ilustra Figura 1, abrange uma
coleo organizada de pessoas, procedimentos, software, banco de dados e dispositivos que
fornecem informao rotineira aos gerentes e aos tomadores de deciso. O SIG d suporte s
reas de marketing, produo, finanas, entre outras, fornecendo relatrios padronizados
com base nos dados e nas informaes do sistema de processamento de transaes. Um
banco de dados comum liga todas essas reas. O foco desse sistema basicamente a eficincia
operacional. Os primeiros foram desenvolvidos nos anos 60 com a finalidade de produzir
relatrios gerenciais. (REYNOLDS E STAIR, 1999, p. 18).
Na viso de Oliveira (2009, p. 26), um SIG considerado o processo de
transformao de dados em informaes que so utilizadas na estrutura decisria da empresa,
proporcionando, ainda, a sustentao administrativa para otimizar os resultados.

17
Para que seja compreendida a dimenso do conceito sobre sistemas de informao
imprescindvel o conhecimento de outras dimenses mais amplas, como a organizacional, a
humana e a tecnolgica. Alm disso, conhecer, tambm, o poder do fornecimento de solues
para os desafios e problemas com as quais as empresas se deparam. Toda essa compreenso,
chamada por Laudon e Laudon (2010) de capacitao em sistemas de informao,
proporcionada pelos sistemas de informaes gerenciais, pois estes lidam com as questes
tanto comportamentais quanto tcnicas que cercam o desenvolvimento, uso e impacto dos
sistemas de informao adotados por administradores e funcionrios em uma empresa.
(LAUDON e LAUDON, 2010, p.14).

Figura 1. Estrutura do SIG (MEUPORTAL, 2015).

2.3 ENTERPRISE RESOURCE PLANNING ERP

Os sistemas ERP ou Planejamento de Recursos Empresariais so, de acordo com


Souza (2000), sistemas de informao integrados, adquiridos atravs de um pacote de
software comercial, com finalidade de dar suporte maioria das operaes de uma empresa,
que segundo a Deloitte Consulting (1998) apud Souza (2000), permitem a uma companhia
automatizar e integrar a maioria dos seus processos de negcio, compartilhar prticas e dados
comuns, bem como acessar informaes em um ambiente em tempo real.
Reynolds e Stair (2011, p. 20) conceitua um sistema ERP como um conjunto de
programas integrados capaz de gerenciar as operaes vitais de negcios de uma companhia
para uma organizao distribuda como um todo. Os sistemas ERP, de um modo geral, apoia

18
as funes financeiras e de manufatura, bem como funes adicionais de negcios: recursos
humanos, vendas e distribuio, conforme mostra Figura 2.
Inicialmente, um sistema ERP, segundo Santos (2013), criado levando em conta
determinada classe de negcio e, depois, ele pode ser adquirido por uma empresa, onde a
mesma far as devidas adequaes. Um exemplo disso o sistema SAP, que foi concebido
para atender a setores da indstria, mas hoje est presente em quase todas as reas de negcio.
Ainda, segundo Santos (2013, p. 7), a implantao de software ERP depende, basicamente, da
natureza das atividades para os quais o produto foi originalmente concebido, seja indstria ou
comrcio; servios de um modo geral, como: o setor financeiro, a sade, a educao ou a
gesto pblica.

Figura 2. Estrutura tpica de um sistema ERP (DAVENPORT, 1998 apud ZANCUL, 2000).

Adotado nos anos 90 pelas grandes corporaes industriais, os sistemas ERP tm sido
utilizados como infraestrutura tecnolgica, dando suporte s operaes de empresas, cujas
vantagens dessa utilizao vo desde a possibilidade de integrar os diversos departamentos da
empresa at a reduo dos custos de informtica. (SOUZA, 2000).
Alsne (1999) apud Souza (2000) afirma que: o fato de um sistema ERP ser integrado
no leva necessariamente construo de uma empresa integrada. Conclui-se que o sistema
apenas uma ferramenta para que o objetivo da integrao nas organizaes possa ser
atingido.
O expressivo crescimento dos Sistemas ERP no mercado de solues de informtica
devido s presses que as empresas sofrem em ter um diferencial competitivo em produtos e

19
servios, o que as levam a reverem seus processos e a maneira de desenvolver seus trabalhos,
focando em eliminar desperdcios de recursos e melhorar o tempo de resposta s mudanas
pelas quais o mercado est sempre passando. (SOUZA, 2000).
Na dcada de 1960 j existia a ideia de sistemas de informao integrados, sendo a
mesma poca do incio do uso de computadores nas empresas. Contudo, devido s
dificuldades tecnolgicas, grande parte das empresas no implementaram essa viso.
(ALSNE, 1999) apud (SOUZA, 2000).
At o incio da dcada de 1990, a Tecnologia da Informao (TI) foi utilizada para
automatizar atividades nas empresas sem uma viso da integrao dos processos, levando ao
desenvolvimento de sistemas isolados, mesmo diante da possibilidade de construo de
sistemas totalmente integrados. (DAVENPORT e SHORT, 1990) apud (SOUZA, 2000).
E o resultado disso, segundo Souza (2000), foi a dependncia das empresas de uma
srie de sistemas diferentes, que impossibilitavam fornecer informaes de qualidade a
respeito das mesmas como um todo.

A concorrncia global cada vez maior, as novas demandas da gerncia


executiva para controle do custo total e do fluxo de produo entre as
empresas e, ainda, as crescentes interaes com o cliente esto aumentando a
demanda de toda a corporao pelo acesso informao em tempo real. O
ERP oferece um software integrado de um nico fornecedor, visando a
atender quelas necessidades. O benefcio bsico da implementao do ERP
est na eliminao de sistemas ineficientes, facilitao na adoo de
processos de trabalho aprimorados, melhoria do acesso aos dados para a
tomada de deciso operacional e a padronizao da tecnologia.
(REYNOLDS e STAIR, 1999. p. 265).

Um dos benefcios bsicos da implementao de um sistema de ERP a


simplificao da adoo de processos de trabalho melhorados e a melhoria no acesso no
momento certo a dados para tomada de decises operacionais, bem como o monitoramento
em tempo real das funes comerciais, permitindo uma anlise eficiente de questes cruciais,
como qualidade, disponibilidade, satisfao do cliente, desempenho e rentabilidade.
(REYNOLDS e STAIR, 2011, p. 20).
H diversas maneiras de se implantar um pacote integrado, em termos tanto tcnicos
quanto de projeto. Uma delas, que uma das principais opes oferecidas a implantao de
mdulo com derivao mnima ao padro estabelecido, e posterior adaptao de funes aos
requisitos particulares locais, bem como em ajustes do software para atender s necessidades

20
da empresa. Implantar um sistema ERP, utilizando a metodologia big-bang, ou seja,
desenvolver com toda a funcionalidade requerida pela organizao, uma estratgia
ambiciosa, que pode levar ao insucesso na implantao. (SANTOS, 2013, p. 5).
A Figura 3 mostra alguns dos principais mdulos do sistema ERP Volpe1, que so
comercializados pela empresa PWI2, que h mais de 25 anos desenvolve solues para
microinformtica.

Figura 3. Alguns dos principais mdulos do Sistema ERP Volpe (VOLPE, 2015).

1
2

Disponvel em: <http://www.pwi.com.br/erp_volpe.asp>. Acesso em: 15 maro 2015.


Disponvel em: <http://www.pwi.com.br/microsoft_partner.asp>. Acesso em: 15 maro 2015.

21
2.4 PROCESSOS DE NEGCIO
Identificadas as funes bsicas dentro de uma empresa, conforme mostra Figura 4, o
prximo passo ser descrever exatamente a forma almejada pela empresa na execuo dessas
funes pelos funcionrios. Essa descrio de como o trabalho organizado em uma empresa
denominado Processos de Negcio ou Processos Organizacionais, que Laudon e Laudon
(2010, p. 37) conceitua como sendo um conjunto de atividades logicamente relacionadas que
define como tarefas organizacionais especficas sero executadas, bem como de que forma as
informaes e o conhecimento sero coordenados em uma determinada organizao,
exclusivamente. Qualquer empresa, na verdade, pode ser vista como uma coleo de
processos de negcios. (Idem).

Figura 4. As quatro funes bsicas de uma empresa. (LAUDON, 2010, p.37 apud COSTA Jr, 2012).

Os processos de negcio ou processos organizacionais, segundo a relao com a


funo organizacional, podem ser classificados em: primrio, de suporte e de gerenciamento.
(CAMPOS, 2014); (ABPMP, 2013).
Os processos primrios so aqueles que se relacionam diretamente com o cliente,
entregando a este o valor criado pela organizao. J os processos de suporte trabalham na
execuo dos processos primrios, sendo relacionados ao cliente interno da organizao. So
responsveis pelas oportunidades de melhorias e de aumento da eficincia de uma empresa,
ao passo que, os processos gerenciais trabalham para garantir a eficcia e a eficincia dos
processos primrios e de suporte. Os processos gerenciais monitoram e gerenciam os demais,

22
buscando a melhoria ou inovao de todos os processos organizacionais. (CAMPOS, 2014).
imprescindvel compreenso da metodologia de BPM, a qual ser abordada neste trabalho,
o entendimento desses trs tipos de processos de negcios, como interagem e se relacionam
uns com os outros em uma organizao. (ABPMP, 2013).
Nas subsees seguintes sero abordadas as tcnicas e ferramentas comumente
utilizadas no contexto relacionado a Processos de Negcios.

2.4.1 BPM

A sigla BPM significa Gerenciamento de Processos de Negcio, do ingls Business


Process Management, que uma metodologia que rene, segundo Schapla e Sinotti (2014),
padres e melhores prticas para identificar, desenhar, executar, documentar, medir,
monitorar, controlar e melhorar os processos de negcio, automatizados ou no, para alcanar
os resultados de forma consistente e alinhada com as metas estratgicas de uma organizao.
Processos de negcio, segundo Farina (2012), qualquer atividade de corporao que deve
ser mapeada para ser melhor entendida, compartilhada, revisada e monitorada.
O BPM uma metodologia e no uma categoria de produto, uma ferramenta ou
software, contemplando um conjunto de prticas que, alm de integrar os processos internos,
tambm controlam os processos de fornecedores e de clientes, baseando-se na premissa de
que os processos nunca terminam e que o fim de um processo o incio de outro. O mandato
do BPM transformar uma organizao em um processo centrado. (VIEIRA, 2009) apud
(KIRINO, 2012).

BPM uma nova forma de articular e aplicar de modo integrado abordagens,


metodologias, estruturas de trabalho, prticas, tcnicas e ferramentas para
processos que muitas vezes so aplicadas de maneira isolada. BPM uma
viso holstica de organizar, estruturar e conduzir o negcio. BPM tambm
reconhece o papel-chave de pessoas om habilidades e motivao, bem como
o uso correto de tecnologias para entregar melhores produtos e servios para
os clientes. (ABPMP, 2013, p. 1).

Deve-se pensar em BPM como um processo de transformao de processos em


detrimento a uma viso de BPM como um processo de melhoria de processos, pois a
transformao vai alm da melhoria, implicando em repensar, inovar e mudar paradigmas.

23
Transformar liderar e construir novas formas de gerao de valor para os clientes e para a
sociedade. (ABPMP, 2013, p. 1).
De acordo com Kirino (2012), o BPM surgiu para modelar o fluxo de processo,
impactando fortemente na estratgia do gerenciamento de negcios, incentivando as
empresas a buscarem vantagens competitivas, reduzindo custos e maximizando recursos.
Ainda, segundo o mesmo autor, o advento do BPM sucedeu a partir da onda de
implementao dos sistemas integrados de gesto (ERP) nas grandes empresas privadas. A
Figura 5 mostra uma lista dos benefcios da adoo do BPM em uma empresa.

Figura 5. Benefcios de BPM (ABPMP, 2013, p.24)

24
Segundo Baldam et al (2014), Existem alguns mitos quanto ao BPM que podem
atrapalhar a implantao de processos na organizao. A Figura 6 apresenta alguns desses
mitos.

Figura 6. Mitos sobre BPM. (BALDAM et al, 2014, p. 80).

a) IMPLANTAO DE GERENCIAMENTO DE PROCESSOS DE NEGCIOS

H uma grande quantidade de modelos de processos ou ciclos de BPM disponveis em


estudos e no mercado, no entanto, ser citado o modelo de ciclo da ABPMP (2013), conforme
Figura 7, e o ciclo PDCA de Deming, conforme Figura 8, o qual ser utilizado no
desenvolvimento deste trabalho.

25

Figura 7. Ciclo de vida BPM. (ABPMP, 2013, p. 52).

O modelo de ciclo da ABPMP (2013), conforme Figura 7, mostra um trabalho


contnuo com os processos e uma caracterstica ininterrupta, conforme observado por Baldam
et al. (2014, p.72), sendo assim, sua integridade mantida e permite a transformao.
A maioria dos ciclos de vida, independentemente do nmero de fases, pode ser
mapeada como um ciclo bsico PDCA (Plan, Do, Check, Act) de Deming, conforme Figura 8.
(ABPMP, 2013, p. 52).

Figura 8. Ciclo PDCA de Deming. (ABPMP, 2013, p.53).

26
Para implantar o BPM, vale ressaltar que, no sempre preciso seguir todas as fases
do ciclo para todos os processos, pois cada processo, cada unidade de negcio, cada
atividade executada pode estar em um dado estgio de maturidade. (BALDAM et al., 2014,
p. 78).
A seguir, um resumo de cada fase do ciclo PDCA. Esse ciclo ser utilizado neste
trabalho, devido sua simplicidade e popularidade, caractersticas citadas no Guia do
ABPMP (2013, p. 53).

Planejar (Plan) o objetivo desta fase alinhar os processos de negcio e o desenho


de processos aos objetivos estratgicos da empresa. O sucesso nesta fase gera um claro
entendimento de como o processo de negcio apoia a misso organizacional.
(ABPMP, 2013, p. 53 e 55).

Fazer (Do) o objetivo desta fase implementar o processo conforme especificaes


desenvolvidas na fase Planejar, bem como tratar a execuo do processo real.
(ABPMP, 2013, p. 55).

Verificar (Check) nesta, o objetivo medir o desempenho real do processo em


comparao ao desempenho esperado. (ABPMP, 2013, p. 56).

Agir (Act) nesta, o objetivo definir aes e agir de acordo com os dados de
desempenho do processo coletado na fase Verificar, bem como manter a integridade
do processo e assegurar que ele possa ser melhorado, de forma contnua. (ABPMP,
2013, p. 58).

2.4.2 BPMN
A modelagem de processos3 o caminho para compreender o modo como uma
organizao trabalha. Essa compreenso muito importante, pois atravs deste trabalho de
modelagem que as organizaes melhoram seus processos, ganham eficincia, flexibilidade,
vantagem competitiva e melhoram seus servios para os clientes e a sociedade. (CAMPOS,
2014).
Segundo Siqueira (2006), os elementos da BPMN esto organizados em quatro
categorias bsicas:
3

Um processo uma sequncia de atividades com um objetivo especfico. (CAMPOS, 2014).

27
1. Objetos de Fluxo, os quais definem o comportamento de um processo de negcio. As
atividades, os gateways e os eventos pertencem a esta classificao. Os eventos, que
representam as ocorrncias de um processo, so representados por um crculo,
podendo ser eventos de incio, intermedirio ou de fim, conforme ilustrados na Figura
9.

Figura 9. Classificao dos Eventos - Objetos de Fluxo. (RIGOTTI, 2015).

As atividades so as tarefas executadas pela organizao. So representadas por


quadrados, ao passo que os gateways, que so ilustrados por losangos, so utilizados
como estruturas de controle na sequncia do fluxo, conforme Figura 10.

Figura 10. Representao das Atividades e Gateways Objetos de Fluxo. (RIGOTTI, 2015).

28
2. Objetos de Conexo, como o prprio nome diz, conecta as atividades, os gateways e
os eventos objetos de fluxo, uns com os outros ou a outras informaes. So trs os
objetos de conexo: Fluxo de Sequncia, Fluxo de Mensagem e Associao, conforme
mostra Figura 11.

Figura 11. Objetos de Conexo. Fonte: Elaborao prpria.

O Fluxo de Sequncia utilizado para mostrar a ordem em que as atividades do


processo so executadas, ao passo que o Fluxo de Mensagem mostra o trfego de
mensagens. A associao une informao adicional a um ou mais elementos bsicos,
como uma descrio, por exemplo. (SIQUEIRA, 2006).

3. Raias ou Swimlanes, servem para possibilitar a organizao das atividades em


categorias, agrupando os elementos de modelagem. So trs os tipos: Piscina ou Pool,
Pista ou Lane e Fases ou Milestones, conforme mostra Figura 12.

Figura 12. Swimlanes do BPMN. (TCU, 2013).

29
A Figura 13 mostra, com destaque em cores, a representao grfica de uma Pool em
amarelo e, em azul, a de uma Lane, em um exemplo de modelagem. O contorno em
vermelho representa as Fases ou Milestones, que servem para organizar os fluxos do
processo por marcos ou fases.

Figura 13. Pool, Lanes e Milestones. Fonte: Elaborao prpria.

4. Artefatos, que so utilizados para agregar informaes ao modelo. A Figura 14


mostra os tipos de artefatos, que so os Objetos de Dados, Grupo e Anotao. Este
ltimo permite acrescentar informaes ao modelo, a fim de facilitar o entendimento
do diagrama, ao passo que, os Objetos de Dados servem para mostrar como dados so
produzidos ou requeridos pelas atividades; e o Grupo utilizado para documentao e
no afeta o fluxo do negcio. (SIQUEIRA, 2006).

Figura 14. Artefatos BPMN. (TCU, 2013).

30
A notao BPMN Business Process Modeling Notation a mais utilizada no
trabalho de modelagem de processos, sendo, inclusive, a notao oficial que o governo federal
emprega na modelagem dos seus processos. Essa notao utilizada tanto por pequenas
quanto por grandes empresas, sendo mantida por uma organizao internacional, a OMG, cujo
suporte concedido por empresas como a IBM, Microsoft, Unisys, entre outras. Por ser um
padro aberto, a notao BPMN traz maior facilidade para interoperabilidade entre diversas
ferramentas, inclusive de fabricantes diferentes. (CAMPOS, 2014).
No entanto, vale ressaltar que h outras notaes de modelagem de negcios,
conforme Figura 15:

Figura 15. Notaes de Modelagem de Processos (ABPMP, 2013, p. 79).

31
2.4.3 BPMS

BPMS, sigla de Business Process Management Suite, um conjunto de sistemas que


automatiza a gesto de processos de negcio, permitindo a modelagem, execuo, controle e
monitorao. A soluo BPMS disponibiliza um ambiente de integrao de sistemas de
informao, que permite definir: fluxo de execuo, regras, eventos e demais especificaes,
necessrias operao e gerenciamento do processo de negcio. (FERNANDES, 2014).
Pereira (2007) apud Fernandes (2014), conceitua o BPMS como um sistema que
define, digitaliza, executa, monitora e otimiza processos globais, automatizando os processos
do incio ao fim, incluindo atividades de pessoas e sistemas em mltiplas organizaes, tanto
dentro quanto fora da empresa. Para Beppler (2012), atravs do BPMS possvel o
mapeamento dos processos, definio de workflow, regras de negcio, os quais contribuem na
implementao de mudanas, mantendo a empresa com diferencial competitivo, com
trabalhos definidos e automatizados, alinhados com os objetivos da organizao.
Os sistemas BPMS surgiram devido os pacotes de ERP, at a dcada de 1990, serem
promissores na implementao de mudanas com agilidade, mas sem flexibilidade e
necessitando de muitas customizaes ou readaptaes da organizao diante da ferramenta
implantada. (CARRARA, 2011) apud (BEPPLER, 2012). Segundo Pessoa e Storch (2006)
apud Beppler (2012), o BPMS emergiu como um conjunto de aprimoramentos feitos sobre
sistemas workflow. A Figura 16 mostra algumas ferramentas BPMS existentes no mercado e
suas respectivas licenas.

Figura 16. Ferramentas BPMS. (UNIRIO, 2012) Adaptado pelo autor.

32
A finalidade de um sistema BPMS o de modelar processos e fluxo de trabalho, bem
como definir regras, simular operaes de negcio, automatizar processos, realizar operaes
de negcio, fazendo o acompanhamento de desempenho, monitoramento e controle de
atividades. (ABPMP, 2014).
A seguir, uma breve descrio das ferramentas BPMS Bizagi Studio e Bizagi Modeler,
as quais sero utilizadas no desenvolvimento deste trabalho. No Anexo I, a partir da pgina
59, h um detalhamento maior, onde explicado como baixar, instalar e configurar essas
ferramentas.

a) BIZAGI STUDIO
Bizagi Studio4 uma ferramenta de desenvolvimento que automatiza processos de
negcio a partir de modelos de processo. Entre as suas funcionalidades esto a de criar
diagramas e documentos em diversos formatos, bem como simular processos utilizando a
notao BPMN. A ferramenta permite, ainda, que o usurio defina fluxogramas, regras de
negcio e interfaces para a execuo do processo, onde so armazenados em um banco de
dados, permitindo que todos os trabalhos armazenados sejam reutilizados por outras pessoas,
em diversos lugares, de forma segura, e geograficamente distantes.
O Bizagi Studio trabalha em conjunto com outras ferramentas, como o Bizagi Process
Modeler, que responsvel pela modelagem; e o Bizagi BPM Server, que realiza a execuo
e o controle das aplicaes, executando os processos dos modelos que so armazenados no
banco de dados para serem usados em tempo real, onde os usurios finais possam acessar as
informaes atravs de um PC ou qualquer dispositivo mvel.
Ao inicializar o Bizagi Studio, aparecer a tela conforme Figura 17, onde ser possvel
criar, abrir ou editar um processo. H tambm suporte para instalar um processo j pronto,
disponvel nos repositrios do Bizagi, atravs do cone Process XChange.

Disponvel em: < http://www.baixaki.com.br/download/bizagi-studio.htm>. Acesso em: 16 maro 2015.

33

Figura 17. Tela Principal do Bizagi Studio (BIZAGI, 2015).

b) BIZAGI PROCESS MODELER


Bizagi Process Modeler5 uma ferramenta para criao de fluxogramas, mapas
mentais e diagramas em geral. Ela permite aos usurios organizar graficamente, atravs de
uma interface bem intuitiva e moderna, vrios processos e as relaes existentes em cada
etapa. Essa estruturao uma maneira eficiente de visualizar um processo como um todo,
identificando problemas e apontando a soluo para eles.
O software oferece o mdulo bsico e o avanado. Este ltimo, apresenta as mesmas
opes que o mdulo bsico, no entanto, contem subdivises para deixar o fluxograma
personalizado, permitindo uma visualizao de modelos, processos e todas as relaes
existentes entre eles distinguida por cores, deixando a representao grfica mais detalhada e
compreensvel. Aps a criao dos mapas e fluxos, o projeto pode ser salvo no formato PNG,
JPG, BMP, DOC ou PDF.

Disponvel em: <http://www.baixaki.com.br/download/bizagi-process-modeler.htm>. Acesso em: 16 maro


2015.

34
2.5 TRABALHOS RELACIONADOS
Um artigo6 publicado por Monteiro e Sordi (2006) abordou a transio de
organizaes orientadas por funes, tambm conhecidas como estrutura administrativa
verticalizada, para organizao orientadas por processos de negcio ou estrutura horizontal,
utilizando um sistema ERP como elemento facilitador. Essa transio, segundo os autores,
trouxe melhoria acentuada dos controles dos processos operacionais, reduo da burocracia,
elevao do faturamento, racionalizao dos custos operacionais, entre outros.
Os conceitos dos Sistemas Integrados de Gesto Empresarial ERP, pequenas
empresas e softwares livres foram discutidos por Tostes (2009), em seu Trabalho de
Concluso de Curso7, onde foi realizada uma anlise dos aspectos relevantes utilizao de
sistemas ERP em pequenas empresas, mostrando os benefcios deste sistema, bem como
solues de software livre para implementao de sistemas ERP em pequenas empresas,
demonstrando o quanto vantajoso a essas empresas adoo de um sistema ERP no tocante
diminuio de custos e customizao, dependendo do nvel das alteraes.
Kirino (2012) aborda, em sua monografia8, o Gerenciamento de Processos de Negcio
BPM como uma metodologia que impacta fortemente na estratgia do gerenciamento de
negcios, sendo um dos meios pelos quais as empresas buscam vantagens competitivas,
reduzindo custos e maximizando recursos. O trabalho teve como objetivo apresentar
conceitos e estratgias necessrias para gerenciar processos de negcio atravs de uma viso
geral, a fim de subsidiar gestores e pesquisadores no assunto que se deparam com o desafio
de gerenciar e estudar solues de BPM em suas organizaes.
Alguns assuntos apresentados neste trabalho foram publicados tambm por Schapla e
Sinotti (2014) em um artigo9, no qual foi defendida a metodologia BPM para otimizao do
processo produtivo, usando a integrao do gerenciamento dos processos de negcio com o
sistema de gesto integrado ERP, abordando aspectos conceituais sobre o sistema ERP,
BPM e modelagem de processos de negcio BPMN. Foi mostrado um estudo de caso
realizado em uma empresa prestadora de servios que utilizava o sistema ERP Oracle, bem
como uma parametrizao desse sistema desenvolvida pelos autores.

eGesta, v. 2, n. 2, abr.-jun./2006, p. 39-68


Disponvel em: <http://www.tcc.sc.usp.br/tce/disponiveis/97/970010/tce-21052010-103914/>.
8
Disponvel em: < http://www.fatecsp.br/dti/tcc/tcc00067.pdf>.
9
PERSPECTIVA, Erechim. v. 38, n.142, p. 151-161, junho/2014.
7

35

DESENVOLVIMENTO

O desenvolvimento segue as duas primeiras etapas do ciclo PDCA de Deming, cujo


ciclo j foi discutido anteriormente, entre as pginas 24 e 26.
A elaborao do mini-mundo, detalhando-se os requisitos do sistema proposto e
mostrando uma viso geral do que se espera do software, bem como os desenhos da
modelagem dos processos no Bizagi, correspondem Fase Planejar do ciclo PDCA. Por outro
lado, as telas do prottipo e suas descries correspondem Fase Fazer.

3.1

DESCRIO DO MINI-MUNDO
O software proposto dever permitir o cadastro de compras e registro das vendas em

uma lanchonete de pequeno porte.


As compras devero ser registradas com data da aquisio, vencimento, valor total,
nmero da nota fiscal e nome do fornecedor, a fim de gerar um controle eficaz das contas a
pagar. Tambm sero discriminados o nome do produto, a quantidade e o preo, permitindo a
visualizao da disponibilidade de produtos para serem comercializados e manter o estoque.
O registro das vendas ser efetuado pelos atendentes em uma planilha eletrnica,
eliminando o uso de anotaes em papel, permitindo um controle eficaz na ordem de chegada
dos clientes, evitando perda do papel do pedido e anotaes ilegveis. Sendo assim, quando o
pedido for salvo no terminal do garom, o caixa e o atendente de cozinha recebero o pedido
e os demais dados em seus respectivos terminais. No terminal da cozinha, os pedidos ficaro
listados em fila de espera. medida que so realizadas as vendas, o sistema d baixa no
estoque.
O cliente poder realizar outro pedido enquanto a conta estiver aberta. A cada item
associado conta o total vai sendo calculado. Quando o pedido estiver pronto, o atendente de
cozinha informa ao sistema da concluso do mesmo e o aviso/mensagem enviado ao garom
correspondente para que sirva a mesa. Quando a conta for fechada, o sistema deve calcular o
seu valor total e enviar os dados para o terminal do caixa. Para efetuar o pagamento, basta o
cliente se dirigir ao caixa e informar o nmero da mesa.

36
3.1.1

REQUISITOS FUNCIONAIS

Requisito a descrio do que se espera do software ou da necessidade do mesmo.


(HORCIO, 2008). H vrios tipos de requisito em Engenharia de Software, no entanto s
sero descritos os Requisitos Funcionais, que so aqueles que descrevem o que se espera que
o software faa, sem levar em considerao a maneira como ser executado pelo mesmo.
(HORCIO, 2008). Ressalvando, vale destacar que, os Requisitos No Funcionais so
aqueles que trazem a descrio das qualidades de um software, de forma global, como
desempenho, usabilidade, entre outros, (HORCIO, 2008) os quais no sero abordados neste
trabalho. A Figura 18 mostra os Requisitos Funcionais do prottipo em questo.

Figura 18. Requisitos Funcionais do Prottipo. Fonte: Elaborao prpria.

3.2 MODELAGEM DOS PROCESSOS DE NEGCIO

Ser utilizada a metodologia BPM, cujos conceitos j foram discutidos neste trabalho,
como mtodo para analisar e gerenciar os processos de negcio. As ferramentas Bizagi Studio
e Bizagi Modeler sero utilizadas para a modelagem dos Processos de Compras e Vendas,
usando a notao BPMN. No Anexo I, a partir da pgina 59, ser descrito o passo a passo de
utilizao das ferramentas no desenvolvimento dos processos.

37
3.2.1

PROCESSO COMPRAS

Este Processo dever permitir o cadastro de compras e de produtos, a fim de fazer um


controle das contas a pagar e manter o estoque. A Figura 19 mostra a modelagem deste
processo. No Anexo I, entre as pginas 61 e 63, est detalhado como desenvolver uma
modelagem.

Figura 19. Modelagem do Processo Compras. Fonte: Elaborao prpria.

O Faturista dever efetuar o cadastro das compras no sistema, informando: data da


compra; data de vencimento; valor total, caso o pagamento seja vista; valor e quantidade das
parcelas, caso o pagamento seja a prazo; nome do fornecedor; nmero da nota fiscal. O
Estoquista dever registrar os produtos informando o nome, a quantidade e o preo. A Figura
20 mostra como esses dados cadastrados so vistos no Diagrama de Modelo de Dados. O
desenvolvimento do Diagrama de Modelo de Dados, com atributos e relacionamentos
explicado detalhadamente no Anexo I, entre as pginas 64 e 67.

Figura 20. Diagrama de Dados do Processo Compras. Fonte: Elaborao prpria.

38
3.2.2

PROCESSO VENDAS

O Processo Vendas dever permitir o registro do pedido dos clientes, atualizao do


estoque e recebimento de pagamento. Este Processo ser integrado com o Processo Compras,
para que seja feita a baixa no estoque dos itens adquiridos pelo cliente. A Figura 21 mostra a
modelagem do Processo Vendas e a Figura 22 mostra o Diagrama de Dados desse Processo.

Figura 21. Modelagem do Processo Vendas. Fonte: Elaborao prpria.

Figura 22. Diagrama de Dados do Processo Vendas. Fonte: Elaborao prpria.

39

3.3 PROTOTIPAO
Um prottipo uma viso inicial de um sistema de software usado para demonstrar
conceitos, experimentar opes de projeto e, geralmente, conhecer mais sobre o problema e
suas possveis solues. (SOMMERVILLE, 2007).

3.3.1 PROTTIPO DO PROCESSO COMPRAS

Nesta etapa, foi desenvolvido um simples formulrio para gerenciar as Contas a


Pagar. O responsvel far uma busca s contas atravs da data de vencimento. O retorno ser
a data da compra, a data de vencimento, o nome do fornecedor, o nmero da nota fiscal e o
tipo de pagamento. A Figura 23 mostra o formulrio para cadastrar as compras, permitindo o
registro de Contas a Pagar. O processo de desenvolvimento de um formulrio est detalhado
no Anexo I, entre as pginas 67 e 72.

Figura 23. Formulrio de Cadastro de Compras. Fonte: Elaborao prpria.

40
Ainda no Processo Compras, foi tambm implementado um formulrio para cadastrar
os produtos. A busca pelo nome do produto retornar a quantidade no estoque e o preo de
venda. A Figura 24 mostra o formulrio para cadastrar produtos.

Figura 24. Formulrio de Cadastro de Produtos. Fonte: Elaborao prpria.

O formulrio de Cadastro de Produtos ser integrado ao Processo Vendas, permitindo


que o atendente, ao registrar o pedido do cliente, visualize a quantidade no estoque e o preo
unitrio, atravs da busca pelo produto previamente cadastrado neste processo Processo
Compras. Com os formulrios prontos, executa-se os processos no Portal do Bizagi, bastando
clicar no boto Run. A Figura 25 mostra a tela do Processo Compras no Bizagi Studio. Uma
pgina local na Web ser aberta, conforme a Figura 26.

Figura 25. Viso Geral do Processo Compras. Fonte: Elaborao prpria.

41

Figura 26. Pgina Inicial do Portal Bizagi. Fonte: Elaborao prpria.

Clicando no boto

possvel selecionar o processo com o qual se queira

trabalhar, seja o Processo Compras ou o Processo Vendas, conforme a Figura 27.

Figura 27. Tela de Incio do Portal Bizagi. Fonte: Elaborao prpria.

Ao escolher o Processo Compras, abre-se a tela conforme Figura 28. Este ser o
espao para cadastrar as compras. A partir desse cadastro, ser possvel visualizar o

42
comprometimento financeiro, pois este poder ser pesquisado, bastando informar a data de
vencimento.

Figura 28. Tela de Cadastro de Compras. Fonte: Elaborao prpria.

Clicando na lupa da linha compras, abre-se a tela da Figura 29, onde possvel
informar a data de vencimento da fatura e fazer uma pesquisa para saber se esta data est
relacionada a algum cadastro.

Figura 29. Tela para pesquisar compras. Fonte: Elaborao prpria.

43
Se no houver contas cadastradas, conforme Figura 30, basta clicar no boto adicionar.

Figura 30. Tela de Resultado da Pesquisa. Fonte: Elaborao prpria.

O passo seguinte ser cadastrar os produtos. A Figura 31 mostra a tela para cadastrar
produtos, onde j esto inseridos dois produtos para ilustrar.

Figura 31.Tela de Cadastro de Produtos. Fonte: Elaborao prpria.

44
3.3.2 PROTTIPO DO PROCESSO VENDAS

Neste sero registrados o pedido do cliente, baixa no estoque e estorno, caso a venda
seja cancelada. Na figura 32 mostrado o formulrio de entrada do pedido, onde ser
permitida a incluso dos dados, como nmero da mesa e o nome do atendente. O nmero e a
data do pedido sero fornecidos pelo sistema atravs de uma prvia configurao para esta
finalidade. A Figura 33 mostra como esse mesmo formulrio apresentado no Portal Bizagi.

Figura 32. Formulrio de Registro de Pedido do Cliente. Fonte: Elaborao prpria.

Figura 33. Tela de Registro de Pedidos no Portal Bizagi. Fonte: Elaborao prpria.

45
Quando o pedido for salvo no terminal do atendente ser enviado para o setor de
entregas, conforme Figura 34, com os dados necessrios execuo da tarefa. E ao ser
concluda esta etapa, o Caixa receber o pedido concludo da mesma forma, finalizando o
processo, conforme Figura 35.

Figura 34. Tela do Setor de Entregas. Fonte: Elaborao prpria.

Figura 35. Tela do Setor de Recebimento de Pagamento. Fonte: Elaborao prpria.

46
Os clculos e validaes podero ser configurados ou implementados, na quarta etapa
do Processo de assistente do Bizagi, conforme Figura 36, no destaque em vermelho.

Figura 36. Processo de Assistente do Bizagi. Fonte: Elaborao prpria.

47
Ao selecionar a opo Activity Actions, aparece a tela conforme a Figura 37. As
tarefas tero uma marca especial, dependendo do tipo de ao associada a ela. Deve-se clicar
em qualquer tarefa para incluir uma ao.

Figura 37. Tela da Modelagem para Configurar Aes. Fonte: Elaborao prpria.

Ao clicar em uma tarefa, aparecer a janela Activity Actions, conforme Figura 38, para
que seja feita a escolha do modo como esta poder ser executada: se na entrada, assim que a
atividade for criada; se ao salvar, cada vez que o usurio clicar no boto salvar ou quando a
tarefa for atualizada; se na sada, assim que a atividade terminar. Adiciona-se uma expresso
para configurar a atividade, clicando no boto

e selecionando o campo Expression.

Figura 38. Janela Activity Actions. Fonte: Elaborao prpria.

48
Ao selecionar o campo Expression, a janela Expression Manager, conforme Figura 39,
abre. Seleciona-se o boto New para criar uma expresso ou Edit para edit-lo.

Figura 39. Janela Expression Manager. Fonte: Elaborao prpria.

A Figura 40 mostra a janela que foi aberta para criar uma expresso, uma tarefa, entre
outros. Deve-se clicar com o boto direito na seta preta para incluir uma expresso.

Figura 40. Janela para adicionar Expresso ou Tarefa. Fonte: Elaborao prpria.

49
Aps criar e nomear a expresso ou tarefa, deve-se dar um duplo clique no retngulo
que fica entre os cones verde e vermelho, conforme ilustrado na Figura 41, para que a janela
onde ser possvel desenvolver e concluir a ao seja aberta.

Figura 41. Janela para adicionar Expresso ou Tarefa. Fonte: Elaborao prpria.

A seguir, sero mostrados os modos pelos quais foram realizados os clculos


utilizados no Processo Vendas, como o clculo de cada item do pedido do cliente, o total do
pedido e a baixa no estoque, bem como as validaes para que o sistema informe a data e o
nmero do pedido automaticamente.
Na atividade Registrar Pedido, foram adicionadas as expresses para gravar o nmero
e a data do pedido no modo Entrada. E o clculo do total, no modo ao Salvar, conforme
mostrado na Figura 42.

Figura 42. Tela da Configurao do Registro de Pedido. Fonte: Elaborao prpria.

50
A tarefa de automatizar o registro do nmero do pedido foi realizada conforme a
Figura 43. Quando uma entidade criada, o sistema cria um id como chave nica. Esse
identificador no aparece explcito no Bizagi e, portanto, para que se tenha visibilidade do
mesmo, deve-se atribuir a um atributo criado o id o qual se pretende. Neste caso, ao nmero
do pedido foi atribudo o id da entidade Vendas, conforme mostrado na Figura 43.

Figura 43. Configurao para Criar Nmero do Pedido. Fonte: Elaborao prpria.

O Bizagi permite a configurao da hora em que foi realizado o pedido, sendo mantido
e atualizado pelo sistema, conforme Figura 44. Ao atributo DatadoPedido foi atribudo a
expresso DateTime.Now.

Figura 44. Configurao da Data do Pedido. Fonte: Elaborao prpria.

51
Para efetuar o clculo do total de cada item do pedido foi feita uma implementao,
utilizando linguagem de programao C#, conforme mostrado na Figura 45. Essa Linguagem
possui, segundo Maya (2015), uma sintaxe fcil, fortemente tipada e Orientada a Objetos, a
qual oferece simplicidade, expressividade e performance, aproveitando conceitos de outras
linguagens de programao, principalmente de C++ e Java. Foi anunciada pela empresa
Microsoft, em junho de 2000, juntamente com a Plataforma .NET.

Figura 45. Tela da Implementao do Clculo de Itens em C#. Fonte: Elaborao prpria.

Para calcular o total de cada item do pedido necessrio multiplicar a quantidade


vendida pelo preo do produto. Para isso, preciso criar variveis para guardar esses valores e
realizar os clculos. Na implementao, mostrada na Figura 45, foram criadas as variveis
produto, item e preco. A varivel produto guarda a identificao do produto vendido, atravs
do Id. A varivel item guarda a tabela dos itens do pedido. A varivel preco guarda o valor da
mercadoria cadastrado na tabela Produtos. O lao de repetio For para varrer cada atributo
da tabela Produto. Para selecionar apenas os atributos necessrios para realizar os clculos
foram utilizadas as funes CHelper.getEntityAtrrib e Me.setXPath. O objetivo do
CHelper.getEntityAtrrib obter o valor de um atributo de uma entidade, que neste caso foi
buscar o preo na tabela Produtos. O Me.setXPath teve a finalidade de buscar o contedo
armazenado na varivel preco e armazenar no atributo ValorUnitario da tabela ItensPedido.

52
Tambm, obter o clculo do valor total do item do pedido e armazenar na varivel valor, da
tabela ItensPedido.
Para o clculo do total do pedido, foi utilizada a funo sum, disponibilizada pelo
sistema. Essa funo soma os valores guardados no atributo valor, o qual tem o resultado do
clculo do total de cada item do pedido, conforme mostra Figura 46.

Figura 46. Tela de Configurao para Calcular Total do Pedido. Fonte: Elaborao prpria.

A baixa de estoque foi realizada, tambm, atravs da implementao de um cdigo em


Linguagem de Programao C#, conforme Figura 47.

Figura 47. Tela de Programao da Baixa de Estoque. Fonte: Elaborao prpria.

53

CONCLUSES E SUGESTES DE TRABALHOS FUTUROS


O desenvolvimento de sistemas tradicionais de ERP voltado para automatizao de

empresas, levando em considerao a diviso por departamentos ou funes, preocupando-se


com o armazenamento de dados, ao passo que o BPM automatiza processos, levando em
conta as atividades desenvolvidas dentro de uma organizao.
O objetivo deste trabalho, que foi o de mostrar como funciona um ERP e apresentar
um prottipo de um software para automatizao de uma pequena lanchonete, empregando a
metodologia BPM, foi alcanado, pois houve eliminao ou diminuio de tarefas manuais,
otimizao de tempo e recursos, integrao de sistemas desconectados, trazendo benefcios
tanto aos clientes quanto aos funcionrios, auxiliando a empresa a obter melhorias na
produtividade e na gesto de seus negcios.
A alternativa de automatizao do empreendimento, de forma integrada aos seus
processos, permitiu que o pedido do cliente, que ora seria registrado em papel, fosse efetuado
diretamente em um sistema atravs de um aplicativo, eliminando o risco de perda da comanda
ou anotaes ilegveis. O software tambm permitiu que o atendente fosse informado acerca
do estoque disponvel, pois o sistema do setor de vendas integrado ao setor de compras,
onde so cadastrados os produtos, com seus respectivos preos e quantidades. Isso faz com
que o atendente no necessite ir at o estoque verificar a disponibilidade de um produto no
momento do atendimento ao cliente, otimizando o tempo. Outra vantagem do pedido ser
efetuado via software a do cliente ter cincia do valor a pagar antes de chegar ao caixa, pois
no momento em que o atendente fechar o pedido, o sistema j ter calculado o valor de cada
item e o total em tempo real, eliminando surpresas no momento do pagamento.
Quanto ao setor de entregas, este receber, em seu terminal, o pedido assim que ele for
concludo pelo atendente, com todos os dados necessrios. Isso permite uma economia de
tempo despendido pelo atendente em ter que levar a comanda at o setor de entregas para
ento dar incio concretizao do pedido. Esse tempo poder ser aproveitado no atendimento
de outro cliente, diminuindo a espera deste. Do mesmo modo, o caixa receber em seu
terminal os dados do pedido, bastando apenas o cliente informar o nmero da mesa na hora de
efetuar o pagamento, permitindo economizar tempo em no calcular o total ou tentar ler um
papel onde haja uma m escrita.
Por fim, o setor de compras poder controlar o estoque; ter conhecimento dos produtos
que possuem maior ou menor sada, atravs da data de aquisio dos mesmos; saber o

54
comprometimento financeiro para um determinado perodo, pois o sistema permite fazer uma
busca das contas a pagar atravs da data de vencimento delas.
Conclui-se que, um sistema de informao pode ser desenvolvido de uma maneira
menos complexa e atender a um pequeno empreendimento. Adquirir um ERP comercial para
atender a uma pequena empresa, na maioria das vezes no vantajoso, pois nem todos os
mdulos sero utilizados. Para essas empresas, o BPMS surge como alternativa da incluso
digital destes pequenos empreendedores.
A soluo BPMS vai muito alm do que foi explanado neste trabalho, seja atravs do
prottipo apresentado ou conceitos abordados. Desta forma, abre-se um leque de
possibilidades para futuros trabalhos. Invocar servios externos a partir do Bizagi,
possibilitando integrar BPM e Web Services, uma das sugestes de trabalhos futuros. Outra
sugesto seria parametrizar um ERP, utilizando solues de BPM, pois entre muitos dos
benefcios em adotar o BPM esto a reduo de custos, integrao de sistemas desconectados
e direcionamento automtico de problemas para os responsveis pelos processos. Durante a
parametrizao de um software h muitas diretrizes a serem seguidas para que no haja
mudanas desnecessrias, sejam de pessoas, equipamentos ou processos, que possam resultar
em novos custos, trabalhos adicionais no cotidiano ou decises gerenciais equivocadas e para
diminuir esses possveis riscos, a metodologia de Gerenciamento de Processos de Negcio
de grande valia.

55

BIBLIOGRAFIA

ABPMP, Association of Business Process Management Professionals. Guia para o


Gerenciamento de Processos de Negcio Corpo Comum de Conhecimento BPM CBOK
V3.0 1.ed. Brasil, 2013.
BALDAM, Roquemar et al. Gerenciamento de Processos de Negcio BPM: uma referncia
para implantao prtica 1. ed. Rio de Janeiro: Elsevier, 2014.
BEPPLER, Thiro. Artigo BPMS. Trabalho de Graduao I. Curso de Sistemas de
Informao. Unio Dinmica de Faculdade Cataratas UDC. Foz do Iguau, 2012.
Disponvel em: <http://pt.scribd.com/doc/103333898/Artigo-BPMS-versao-final#scribd>.
Acesso em: 16 maro 2015.
BIZAGI,
Tutorial.
Bizagi
BPM
Users
Guide.
2015.
<http://help.bizagi.com/bpmsuite/en/>. Acesso em: 04 janeiro 2015.

Disponvel

em:

BORGES, Guilherme Henrique Alves. Gesto de processos de negcio (BPM) com sistema
ERP em uma indstria alimentcia. 2014. Monografia Universidade Federal de Lavras, MG.
Disponvel
em:
<http___www.bsi.ufla.br_wp-content_uploads_2014_09_GuilhermeBorges_Monografia_GuilhermeBorges_1910/>. Acesso em: 20 fevereiro 2015.
CAMPOS, Andr L. N. Modelagem de Processos com BPMN 2.ed. Rio de Janeiro:
Brasport, 2014.
COSTA Jr, Hlio Lemes. As quatro funes da empresa. Disponvel em:
<http://pt.slideshare.net/helionet/administrao-de-sistemas-de-informao-captulo-2>. Acesso em
30 maro 2015.
DAVENPORT, Thomas H. Misso crtica: obtendo vantagem competitiva com os sistemas de
gesto empresarial. Porto Alegre: Bookman, 2002.
FERNANDES, Murilo et al. BPMN e BPMS Data Warehouse. Seminrio. Universidade
Federal
de
Santa
Catarina

UFSC.
2014.
Disponvel
em:
<http://www.inf.ufsc.br/~tite/dw/Seminarios/BPMN%20e%20BPMS.pdf>. Acesso em: 10
maro 2015.
GIL, Antonio Carlos. Como Elaborar Projetos de Pesquisa 5.ed. So Paulo: Atlas, 2010.
HORCIO, Janana. Requisitos de Software e UML Bsico. Laboratrio de Engenharia de
Software. Apostila. PUC-Rio. 2008. Disponvel em: <http://www.les.inf.pucrio.br/wiki/images/7/7f/PRDS_2008.1_Modulo_3_1.pdf>. Acesso em: 03 janeiro 2016.
KIRINO, Jaqueline Kimmi. Anlise conceitual e de componentes tecnolgicos de BPM.
Faculdade de Tecnologia de So Paulo. Monografia. So Paulo, 2012. Disponvel em: <
http://www.fatecsp.br/dti/tcc/tcc00067.pdf>. Acesso em: 31 janeiro 2015.

56
LARMAN, Craig. Utilizando UML e Padres: uma introduo anlise e ao projeto
orientados a objetos e ao desenvolvimento iterativo 3.ed. So Paulo: Bookman, 2005.
LAUDON, Kenneth e LAUDON, Jane. Sistemas de informao gerenciais 9.ed. So Paulo:
Pearson Prentice Hall, 2010.
MAYA, Alcides. Escola. Linguagem de Programao I - Linguagem C#. Apostila. 2015.
Disponvel em: <http://www.alcidesmaya.com.br/apostilas/linguagem_c.pdf>. Acesso em: 30
outubro 2015.
MONTEIRO, Jamir Mendes e SORDI, Jos Osvaldo de. O sistema ERP e a sua contribuio
para a mudana de gesto das empresas da gesto funcional para a gesto por processos.
2006. Artigo. Universidade Catlica de Santos. Artigo publicado na Revista Eletrnica de
Gesto
de
Negcios

eGesta.
ISSN
1809-0079.
Disponvel
em:
<
http://www.unisantos.br/mestrado/gestao/egesta/artigos/64.pdf/>. Acesso em: 31 janeiro
2015.
MEUPORTAL. Estrutura do SIG. Disponvel em:<http://www.meuportal.net/sistema-deinformacoes-gerenciais-sig/>. Acesso em: 30 maro 2015.
MICROSOFT. Como abrir a porta de firewall para o SQL Server no Windows Server 2008.
Artigo. 2016. Disponvel em: <https://support.microsoft.com/pt-br/kb/968872>. Acesso em:
10 janeiro 2016.
OLIVEIRA, Djalma de Pinho Rebouas de. Sistemas de informaes gerenciais: estratgias,
tticas, operacionais 13.ed. So Paulo: Atlas, 2009.
OLIVEIRA, Saulo Barbar de. e VALLE, Rogerio et al. Anlise e modelagem de processos
de negcio: foco no BPMN (Business Process Modeling Notation) 1. ed. So Paulo: Atlas,
2011.
PRESSMAN, Roger S. Engenharia de Software, 6.ed. Porto Alegre: McGrawHill, 2010.
ROSA, Fabio Alexandre Justo. Mtodo de modelagem de arquitetura corporativa. 2008.
Dissertao (Mestrado em Sistemas Digitais) - Escola Politcnica, Universidade de So
Paulo, So Paulo. Disponvel em: <http://www.teses.usp.br/teses/disponiveis/3/3141/tde07112008-094523/>. Acesso em: 15 maro 2015.
REYNOLDS, George W. e STAIR, Ralph M. Princpios de Sistemas de Informao 4. ed.
Rio de Janeiro: LTC, 1999.
REYNOLDS, George W. e STAIR, Ralph M. Princpios de sistemas de informao: uma
abordagem gerencial 6. ed. So Paulo: Cengage Learning, 2011.
RIGOTTI,
Marcos.
Legenda
BPMN.
Disponvel
em:
<http://marcosrigotti.com/treinamentos/legendabpmn/Legenda.htm>. Acesso em: 7 dezembro
2015.

57
SANTOS, Rildo F. Tutorial Bizagi Modelagem de Processos de Negcios com BPMN.
2010.
Disponvel
em:
<https://dl.dropboxusercontent.com/u/18890235/tutorial_bizagi_modelagem_de_processos_n
egcio_v5.pdf>. Acesso em: 6 maro 2015.
SCHAPLA, Adriano e SINOTTI, Jos. Uma metodologia para otimizao do processo
produtivo usando a integrao do BPM com o ERP. 2014. Artigo. Universidade Regional
Integrada Engenharia Industrial Mecnica E.I.M. Erechim RS. Disponvel em: <
http://www.uricer.edu.br/new/site/pdfs/perspectiva/142_426/>. Acesso em: 31 janeiro 2015.
SIQUEIRA, Anderson Valtriani. Modelagem de Processos de Negcio. 2006. Monografia Universidade de So Paulo. Disponvel em: <https://linux.ime.usp.br/~cef/mac49906/monografias/anderson/avsiqueira_monografia.pdf>. Acesso em: 28 dezembro 2015.
SOMMERVILLE, Ian. Engenharia de Software. 8.ed. So Paulo: Pearson, 2007.
SOUZA, Cesar Alexandre de. Sistemas Integrados de Gesto Empresarial: estudos de caso de
implementao de sistemas ERP. Dissertao de Mestrado. Faculdade de Economia,
Administrao e Contabilidade da USP. So Paulo: FEA/USP, 2000. 253 p.
TCU, Tribunal de Contas da Unio. Curso de mapeamento de processos de trabalho com
BPMN e Bizagi. Notao BPMN para mapeamento de processos de trabalho Aula 2.
Instituto
Serzedello
Corra.
2013.
Disponvel
em:
<
https://www.trt3.jus.br/gestaoestrategica/download/esc_processos/Curso_Mapeamento_BPM
N_Bizagi_aula2_v2013.pdf>. Acesso em 28 dezembro 2015.
TOSTES, Lus Eduardo Fernandes Rogrio. Anlise da implementao de sistemas ERP em
pequenas empresas auxiliada por software livre. 2009. Trabalho de Concluso de Curso Escola de Engenharia de So Carlos, Universidade de So Paulo, So Carlos, 2009.
Disponvel em: <http://www.tcc.sc.usp.br/tce/disponiveis/97/970010/tce-21052010-103914/>.
Acesso em: 31 janeiro 2015.
UNIRIO. Estudo de Tecnologias para Modelagem de Processos. 2012. Disponvel em:
<http://www2.unirio.br/unirio/cgcp/metodologia/estudo-de-tecnologias-para-modelagem-deprocessos/at_download/file>. Acesso em: 7 dezembro 2015.
VOLPE. Sistemas ERP. Disponvel em: <http://www.pwi.com.br/erp_modulos.asp>. Acesso
em: 15 maro de 2015.
ZANCUL, Eduardo de Senzi. Anlise da aplicabilidade de um sistema ERP no processo de
desenvolvimento de produtos. 2000. Dissertao (Mestrado em Engenharia de Produo) Escola de Engenharia de So Carlos, Universidade de So Paulo, So Carlos, 2000.
Disponvel em: <http://www.teses.usp.br/teses/disponiveis/18/18140/tde-11102001-114028/>.
Acesso em: 31 janeiro 2015.

58

ANEXO I: TUTORIAL DO BIZAGI STUDIO

1. INSTALAO DO BIZAGI STUDIO

Para a instalao, so necessrios alguns requisitos bsicos, conforme descritos na


Figura 48. Sero abordados a instalao e utilizao do Bizagi Studio, uma vez que o Bizagi
Modeler j vem instalado no Studio, no sendo necessria sua instalao separadamente.

Figura 48. Requisitos para Instalao do Bizagi Studio. (BIZAGI, 2015).

59
Antes de iniciar a instalao do Bizagi Studio, o .NET Framework dever ser
instalado, caso no haja um instalado. No Painel de Controle do Windows, a opo
Regio/Idioma dever ser mudada para "Estados Unidos". Em seguida, criar um arquivo de
lotes de comando na raiz do C: com o nome OpenSqlServerPort.bat e inserir o lote de
comandos (MICROSOFT, 2016) listado dentro da caixa abaixo. Isso dever ser feito, pois
segundo Microsoft (2016), o Firewall do Windows ajuda a impedir que os recursos do
computador no sejam acessados quando no autorizados. Entretanto, se o firewall no estiver
configurado de forma correta poder acarretar um bloqueio conexo do Microsoft SQL
Server. Para impedir esse bloqueio, o firewall dever ser configurado e esta a razo da
criao do arquivo de lotes de comandos, conforme mencionado.
netsh advfirewall firewall add rule name="Open Port 80" dir=in
action=allow protocol=TCP localport=80
@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh advfirewall firewall add rule name="SQL Server" dir=in
action=allow protocol=TCP localport=1433
@echo Enabling Dedicated Admin Connection port 1434
netsh advfirewall firewall add rule name="SQL Admin Connection" dir=in
action=allow protocol=TCP localport=1434
@echo Enabling Conventional SQL Server Service Broker port 4022
netsh advfirewall firewall add rule name="SQL Service Broker" dir=in
action=allow protocol=TCP localport=4022
@echo Enabling Transact SQL/RPC port 135
netsh advfirewall firewall add rule name="SQL Debugger/RPC" dir=in
action=allow protocol=TCP localport=135
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383

60
netsh advfirewall firewall add rule name="Analysis Services" dir=in
action=allow protocol=TCP localport=2383
@echo Enabling SQL Server Browser Service port 2382
netsh advfirewall firewall add rule name="SQL Browser" dir=in
action=allow protocol=TCP localport=2382
@echo ========= Misc Applications ==============
@echo Enabling HTTP port 80
netsh advfirewall firewall add rule name="HTTP" dir=in action=allow
protocol=TCP localport=80
@echo Enabling SSL port 443
netsh advfirewall firewall add rule name="SSL" dir=in action=allow
protocol=TCP localport=443
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh advfirewall firewall add rule name="SQL Browser" dir=in
action=allow protocol=UDP localport=1434
@echo Allowing multicast broadcast response on UDP (Browser Service
Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE
rem "Fim do arquivo"

O Prompt de Comandos dever ser aberto e, em seguida, digitar o comando: c:\


<enter>. E depois digitar OpenSqlServerPort <enter>.
O download do SQL Server 2008 SP3 Express dever ser realizado no endereo web:
http://www.microsoft.com/ptbr/Download/details.aspx?id=27597 onde o idioma Ingls dever
ser escolhido. Depois do download concludo, o arquivo SQLEXPR_x86_ENU.exe dever ser
executado. Instalar com todos os arquivos sugeridos. Uma lista de configuraes dever ser
obedecida na instalao do SQL Server 2008 SP3 Express:

61
Na janela Database Engine Configuration clicar em Mixed Mode.
Criar uma senha para o system administrator (sa) e copiar nas duas reas Enter
Password e Confirm Password.
Clicar em Add para adicionar um usurio administrador e clicar em Next.
Baixar e executar o instalador Bizagi Studio.
Na opo Chose if you want Bizagi to install, clique em Verify access to a SQL Server
database.
Permitir que o Bizagi localize a instalao do SQL Server. No campo login digitar: sa.
E a senha aquela que foi criada durante a instalao do SQL Server.
Aguardar o fim da instalao e criar um novo projeto para testar.

2. CRIAO DO PROJETO
Ao clicar no cone do Bizagi Studio, uma janela conforme Figura 49 ser mostrada.
Clicar em New, conforme o destaque em vermelho, para criar um novo projeto. Uma janela se
abrir para que seja dado um nome ao projeto. Nomear de acordo com o empreendimento que
se queira automatizar e clicar em Ok. Isso facilitar a busca pelos Projetos. Levar alguns
minutos para o sistema criar o novo projeto.

Figura 49. Tela de Criao do Projeto. Fonte: Software Bizagi. Adaptado pelo autor.

62
Ao trmino da criao do projeto, aparecer a janela conforme Figura 50. O destaque
em preto indica onde deve ser clicado para a criao de um novo processo. Relembrando,
primeiro cria-se um Projeto e depois, um Processo. Dentro de um Projeto podero ser criados
vrios Processos. O Projeto poder ser uma automatizao de uma Biblioteca ou de uma
Lanchonete ou de qualquer outro empreendimento. Os processos so as atividades
desempenhadas no Projeto. A Figura 51 mostra a tela de nomeao de um processo, que no
exemplo Vendas.

Figura 50. Tela de Criao de Processos. (BIZAGI, 2015).

Figura 51. Tela de Nomeao do Processo. (BIZAGI, 2015).

63
A Figura 52 mostra um exemplo de um processo j modelado.

Para criar uma

modelagem basta clicar e arrastar os elementos da notao BPMN da paleta situada


esquerda da tela. Esses elementos j foram abordados no trabalho, das pginas 27 a 30.

Figura 52. Tela de um Processo Modelado. Elaborao prpria.

Ao salvar e fechar o arquivo retornar tela inicial do Bizagi. Ento, clicar no boto
next, para ir ao passo seguinte, que neste caso ser o de criao do Modelo de Dados, cuja tela
ilustrada na Figura 53.

Figura 53. Tela Inicial do Modelo de Dados. (BIZAGI, 2015).

64
Ao clicar no link Model Data, aparecer uma rea quadriculada, onde ser possvel
criar o Diagrama de Modelo de Dados do Processo. Ao clicar nesta rea, a tela, conforme a
Figura 54, aparecer. Clicar no boto next, para nomear a nova entidade.

Figura 54. Tela de Criao da Nova Entidade. (BIZAGI, 2015).

Entidades so objetos, que podem ser reais ou abstratos. Podem ser pessoas ou lugares
ou eventos, e que podem ser identificadas de forma nica. So geralmente consideradas como
substantivos, como por exemplo, um cliente, uma cidade, uma empresa, uma fatura, um carro.
Possuem atributos, que so as propriedades que descrevem cada entidade. Exemplificando:
um cliente tem um nome, um nmero de segurana social, tem gnero, possui idade.
(BIZAGI, 2015).
Definido o nome da entidade, clicar em next para adicionar atributos, conforme Figura
55, que mostra uma lista de atributos do Processo Vendas j preenchida. Para cri-la, basta
clicar no boto Add e nomear o atributo. Depois, clicar na seta direita da coluna Type, para
especificar o tipo de atributo.

65

Figura 55. Tela de Definio de Atributos. Fonte: Elaborao prpria.

Ao clicar no boto finish, a entidade Vendas criada ser salva e aparecer na tela
principal do Diagrama de Dados, conforme o destaque na cor laranja na Figura 56. Repetir
todo o procedimento para criar outras entidades e ao terminar essa etapa, devero ser
construdos os relacionamentos, bastando clicar no boto Relationship, conforme destaque na
cor preta na Figura 56.

Figura 56. Diagrama de Dados do Processo Vendas. Fonte: Elaborao prpria.

66
Ao clicar no boto Relationship, a janela conforme Figura 57 ser aberta. Clicar no
boto Next e definir os relacionamentos. Novamente, clicar no boto Next para escolher o tipo
de relacionamento, conforme Figura 58.

Figura 57. Tela Inicial para Criar os Relacionamentos. Fonte: Elaborao prpria.

Figura 58. Tela para Configurar o Relacionamento. Fonte: Elaborao prpria.

No exemplo, conforme Figura 58, foi definido um relacionamento do tipo coleo


entre as entidades Vendas e ItensPedido, pois em uma transao de venda h vrios itens no
pedido.

67
Com o Diagrama de Dados pronto, o prximo passo definir os Formulrios, que a
terceira etapa do Assistente de Processo, conforme mostra Figura 59, onde so gerenciadas
todas as interfaces de usurio, sejam as atividades humanas ou de mquina. Os formulrios
so construdos usando o modelo de dados definido na etapa anterior, onde h os atributos que
foram definidos e que sero utilizados na criao dos formulrios.

Figura 59. Tela de Criao de Formulrios. (BIZAGI, 2015).

Ao clicar em Define Forms, conforme mostra Figura 59, aparecer a janela da Figura
60. Todas as tarefas humanas que exigem um formulrio sero habilitadas. Os demais
elementos do processo estaro desativados, pois no iro receber qualquer entrada do usurio.
Todas as atividades que ainda precisam de um formulrio associado sero destacadas com um
ponto de exclamao, como mostrado na Figura 60.

Figura 60. Tela para definir Formulrios. Fonte: Elaborao prpria.

68
Ao executar um duplo clique na tarefa Registrar Pedido, uma nova janela se abrir,
conforme Figura 61. Para construir o Formulrio conforme Figura 62, basta clicar no atributo
da coluna esquerda e arrastar, soltando no campo direita.

Figura 61. Tela para construir Formulrio. Fonte: Elaborao prpria.

Figura 62. Tela do Formulrio do Registro de Pedido. Fonte. Elaborao prpria.

Quando se tratar de entidade que possui um relacionamento de coleo, como no


exemplo dado da relao entre Vendas e ItensPedido, conforme Figura 58, dever ser usado o
recurso chamado Group, nas sees Controls Containers, situados na coluna esquerda do
formulrio, conforme mostra Figura 63, bastando clicar e arrastar o Group para o campo de
criao do formulrio. Dentro desse Group que dever ser criado o layout da entidade
referente a uma coleo, que no exemplo citado ItensPedido, seguindo os mesmos passos
para criao do formulrio conforme j explicado, ou seja, clicando e arrastando os atributos.

69

Figura 63. Tela do Formulrio do Registro de Pedido. Fonte: Elaborao prpria.

Concluda a etapa de definir o Formulrio, seguir para o assistente de Aes e


Validaes, o qual est em destaque na cor preta na Figura 64. O boto Add destacado em
verde serve para abrir a janela onde sero criadas as Aes ou Validaes. O objetivo de criar
Aes controlar o comportamento dos atributos includos no Formulrio, ao passo que as
Validaes servem para enviar mensagens de erro aos usurios finais, quando os dados
inseridos no cumprirem os requisitos de negcio. A Figura 64 mostra a tela para criar as
Aes e a Figura 65 mostra a tela para criar as Validaes.

Figura 64. Tela para criar as Aes. Fonte: Elaborao prpria.

70

Figura 65. Tela para criar as Validaes. Fonte: Elaborao prpria.

Para definir as condies When, basta clicar no campo Add a condition e uma nova
linha ser adicionada ao criar uma condio, conforme destaques mostrados na Figura 66. A
condio tem um controle, um operador e um argumento. O Controle define o atributo a ser
avaliado. O Operador define a comparao para a condio. O Argumento define o valor que
deve ser comparado com o atributo definido no controle. Este valor pode ser uma constante
ou uma ligao de dados. (BIZAGI, 2015).

Figura 66. Tela para criar as Condies When. (BIZAGI, 2015).

Para definir as principais aes Then, basta clicar em Add a condition. Uma nova linha
ser adicionada para criar uma ao, conforme os destaques mostrados na Figura 67. Podem
ser criadas quantas aes forem necessrias. Todas as condies sero executadas quando a

71
condio definida acima for atendida. A ao Then tem um comando, um controle e um
argumento. O Comando define o tipo de comportamento a ser aplicado. O Controle define o
atributo para o qual o comportamento vai ser aplicado. O Argumento define o valor do
comando a ser aplicado.

Figura 67. Tela para definir as aes Then. (BIZAGI, 2015).

A ao Else, conforme mostrada no destaque na cor laranja na Figura 68, define uma
ao quando a condio no for atendida. Podem ser escolhidas as opes do nothing ou
perform the following action. A opo do nothing usada para no executar qualquer ao
quando as condies definidas no forem cumpridas, enquanto que a opo perform the
following action, permite definir um conjunto de aes a serem executadas quando as
condies definidas no forem cumpridas. Esse conjunto de aes podem ser definidos da
mesma forma que a ao Then. (BIZAGI, 2015).

Figura 68. Tela para configurar a ao Else. (BIZAGI, 2015).

72
A Figura 69 mostra um exemplo de editor de Aes finalizado.

Figura 69. Tela de um Editor de Aes finalizado. Fonte: Elaborao prpria.

Definidos e configurados os Formulrios, a prxima etapa ser criar as Regras de


Negcio Business Rules. Esse assunto est detalhado entre as pginas 46 e 52 deste trabalho.
A quinta etapa do Assistente de Processos se refere aos Executantes dos Processos
Performers, onde so definidos os participantes para cada atividade de um Processo. Contudo,
no ser abordado este assunto neste tutorial, uma vez que no foi necessrio configurar essa
etapa no desenvolvimento deste trabalho. Isso se aplica tambm etapa penltima do
Assistente de Processos Integrate, por ser opcional no desenvolvimento de Processos. Na
fase Integrate possvel integrar BPMS e Web Services.
A ltima fase Execute, onde opcionalmente podero ser executados os Processos no
portal Bizagi ou implantados os ambientes de produo e testes.

Vous aimerez peut-être aussi