16
GRIDPLUS - GESTÃO DE MARGEM CONSIGNAVEL

GRIDPLUS - GESTÃO DE MARGEM CONSIGNAVELgridsoftware.com.br/images/grid_2015.pdf · voltada a área de recursos humanos, especificamente nos processos da folha de pagamento onde faz

Embed Size (px)

Citation preview

GRIDPLUS - GESTÃO

DE MARGEM

CONSIGNAVEL

1

GRIDPLUS

Plataforma de Informação GRID Software

GRIDPLUS – Plataforma de Informação - Software de Gestão

I. Descrição do Software:

O GRIDPLUS é uma plataforma de informações baseada em um software de Gestão

cujo “core” é uma aplicação na linguagem Java (orientada a objeto), associada a um

banco de dados de padrão SQL, utilizando um servidor de aplicação “Jboss” de código

fonte aberto baseado na plataforma JEE, também implementada na linguagem de

programação Java, compatível com o protocolo TCP/IP (WEB)

II. Funcionalidades:

O GRIDPLUS é uma plataforma de informações baseada em um software de Gestão

voltada a área de recursos humanos, especificamente nos processos da folha de

pagamento onde faz a gestão de margem consignável.

Definição funcionalidade como um comportamento ou uma ação para a qual possa ser

visualizado um início e um fim; isto é: algo passível de execução, o GRIDPLUS possui

os seguintes módulos funcionais e suas funcionalidades:

Plataforma única (e HUB) - ponto de informação comum de diversas empresas

Login Único – utilizando o CNPJ e/ ou CPF dos usuários pode acessar as

informações e executar ações nas empresas que participam da Plataforma.

Gestão de Usuários:

Por Perfil funcional;

Por empresa;

Por classificação especifica;

Por Grupo;

Interno;

Funcionários;

Servidores;

Externo;

Representante;

Agencias;

Gestão das Consignações

Reserva de margem para um novo contrato

2

Averbação do novo Contrato

Cancelamento ou Quitação do Contrato;

Refinanciamento de Contrato;

Portabilidade de Contrato;

Suspensão de Contrato;

Bloqueio de margem;

Consultas operacionais e gerenciais;

Relatórios operacionais e gerencias,

Integração via Web;

Web Service;

CNAB;

Mobile service; (smartphone Android Applications);

Transferência de dados entre empresas/órgãos;

Dados de Servidores/ Funcionários;

Portal do Servidor Público;

Gestão de contratos ativos;

Gestão de Contratos baixados;

Emissão de Contracheque;

Simulação de consignação;

Pré-reserva de margem;.

Auditoria de Segurança;

Auditoria de todas as funcionalidades do sistema, identificando o agente

executor, data e endereço IP;

III. Histórico do Software

Para contar a Historia do GRIDPLUS será necessário contar porque o Software foi

criado, em que ambiente está inserido e qual a evolução solicitada diante das exigências do mercado consumidor - clientes.

Por ser o GRIDPLUS a plataforma de informações, apresentam se inovações

baseadas nos novos desenvolvimentos tecnológicos para automatizar e acelerar processos, reduzindo custos, facilitando a entrega de serviços, mantendo o cliente mas próximo. Ou seja, um novo aplicativo para agregar valor ao conjunto de serviços oferecidos.

A criação da GRIDPLUS é fruto do ambiente financeiro proporcionado pela

homologação do estatuto do Servidor - Lei nº 8.112, DE 11 DE DEZEMBRO DE 1990 e publicado no Diário oficial da União (DOU) em 12 de dezembro de 1990 onde no seu artigo 45º permite que o servidor público faça consignação em folha de pagamento, limitado a um percentual do salário do mesmo.

Neste ambiente, vários softwares de controle foram criados todos os precursores da

GRIDPLUS.

Os conceitos do sistema para obter efetividade no ambiente das consignações em folha de pagamento utilizam:

3

A filosofia da “Business to Business” (B2B); As tecnologias Web; O conceito dos Software aberto, Os serviços informatizados; As diretrizes do Marketing de Serviços

Cabe notar que o ambiente das consignações é distribuído, acessível através da tecnologia da informação e das tecnologias WEB.

Descrevendo a atuação do GRIDPLUS :

Por definição, as Consignações são descontos de terceiros que o funcionário autoriza que sua fonte pagadora execute nos seus proventos. São conhecidos como descontos facultativos em Folha de pagamento. Esta modalidade de desconto foi permitida a partir do artigo 45º do Estatuto do Servidor. Com isto permitiu que o contrato feito pelo funcionário tivesse garantias visto que era descontado diretamente do salário do funcionário.

A consequência da permissão dos descontos foi o aumento da movimentação da economia pelos últimos 25 anos.

Como funciona e como o GRIDPLUS atua neste ambiente?

Primeiramente, cabe ressaltar que o GRIDPLUS está sendo empregado mais na área pública do que na privada, portanto para facilitar a descrição funcional utilizaremos o ambiente das consignações na área pública.

Antes da utilização dos sistemas, quando um servidor queria fazer uma consignação (desconto facultativo), apoiada na lei 8112, ele verifica no Departamento de Recursos Humanos (DRH) do órgão qual sua margem consignada; solicitava uma carta margem (documento que informa a margem que o servidor possui); dirigia-se a uma consignatária credenciada; apresentava a carta margem, fazia todas as tratativas para aquisição do consignado (assinava as autorizações de descontos) e aguardava a aprovação pela consignatária que incluía a apresentação da autorização de desconto ao órgão publico e o registro do mesmo na folha de pagamento.

4

Passo 01

Passo 02

Passo 03

Passo 04

Este procedimento tinham diversos problemas, mas os principais são:

Descontrole do valor da margem oferecida;

Fraudes nos documentos de autorização de descontos;

Ocupação da mão de obra da prefeitura;

Perda da ordem cronológica das consignações;

Adulteração dos valores de margem pelos servidores maus intencionados;

Falta de auditoria;

Com a carta margem nas mãos o servidor vai a Consignatária, neste caso um agencia Bancaria.

Após a assinatura do contrato, a Consignatária vai ao DRH verificar todos os dados do Servidor.

Após a assinatura do contrato e verificações junto ao DRH, a Servidora recebe seu consignado.

Servidor vai ao DRH para obter a Carta Margem

5

Descontos indevidos ou priorização de descontos;

Nenhuma gestão dos processos executados;

Diante deste quadro foram criados os sistemas de Controle de Margem consignado que concentravam em fazer, num primeiro memento, os processos externos da Folha de pagamento como:

Controle das margens consignáveis;

Interligação com as consignatárias;

Desoneração da mão de obra da prefeitura;

Mas notem que o Sistema de Controle de Margem apenas atuava na automação da parte operacional, no registro de Consignação e na limitação dos valores. O importante que o conceito de “on Line” foi incorporado ao processo de obtenção de consignações para evitar a ordem cronológica das consignações fosse perdida e evitar a intervenção humana, visto que existiam regras a serem seguidas.

Ou seja, a solução dada pelo Sistema de Controle de Margem era insuficiente para atender as necessidades e os objetivos propostos. Visto que o ambiente consignado necessitava de mais serviços associados e que os clientes participam dos serviços.

Olhando mais afundo o ambiente, tanto pelo lado financeiro como pelo lado dos tomadores de consignações, apenas com um software não atendem as necessidades dos envolvidos com as consignações. Neste inteire, diversas soluções intermediárias foram utilizadas, mas foram insuficientes para atender as necessidades dos Clientes. Hoje no ambiente informatizado o cliente e suas necessidades fazem parte da solução, com isto temos que levar em conta que as inovações, novos serviços fazem parte da satisfação do Cliente. Então uma solução mais

Sistema de Controle de

Margem

Banco de

Dados

Do Sistema

6

abrangente apoiada nos Softwares de gestão visa a reduzir os custos tanto de “correções” como de atração de novos clientes através dos serviços integrados.

Diante deste quadro, a GRID Software partiu para criar uma um produto aderente à filosofia de Marketing de Serviços. Criou se uma nova filosofia de negócios, desenvolveu se um novo produto baseado em software de gestão, uma plataforma de informações focada na sustentação dos serviços focados nos clientes, FOCADOS NA SATISFAÇÃO DO CLIENTE.

Nesta filosofia, os serviços foram ampliados para atender as necessidades do mercado (multisserviços); com isto os técnicos especializados tiveram que redimensionaram os serviços; estabeleceram os requisitos dos novos serviços, cria a interação dos mesmos e criaram os processos de avaliação de desempenho dos serviços executados.

O Produto GRIDPLUS tendo base filosófica o Marketing de Serviços, foi criado para atender as perspectivas do mercado com força na prestação de serviços estruturados nos dados informatizados. GRIDPLUS integra a solução multisserviços da GRID Software que tem uma plataforma de Informações ágil e robusta necessária para suportar os serviços dentro das soluções.

Ge

stão e

Sup

orte

Ge

stão

e S

up

ort

e

Armazenamento e Processamento Via Web

“Cloud Computing”

Clientes

Consignatárias

7

O GRIDPLUS sustenta os aplicativos, os serviços oferecidos aos clientes da GRID Software.

Plataforma única - Centro das informações distribuídas dos clientes;

Login Único – utilizando o CNPJ e/ ou CPF dos usuários pode acessar as

informações e executar ações nas empresas que participam da Plataforma.

Aplicativo - Gestão de Usuários: Permitir o controle funcional dos usuários

Aplicativo Gestão das Consignações: Permite o controle da margem de

Consignação;

Aplicativos para Integração via Web; Permite a configuração operação e controle

de interligações Host-a-Host sem a interferência humana;

Aplicativos para “Mobile service”: Permite a configuração de operações e

controle via telefonia celular;

Portal do Servidor Público/ Funcionário;

Aplicativo - Auditoria de Segurança;

GRIDPLUS

Ge

stão

de

U

suár

ios:

Ge

stão

de

C

on

sign

ação

:

Inte

graç

ão v

ia

WEB

Au

dit

ori

a d

e

Segu

ran

ça

Po

rtal

do

Se

rvid

or

8

A plataforma GRIDPLUS é a sustentação da Filosofia da solucao GRID.

Os serviços suportados pela GRIDPLUS que são “customizáveis” (personalizados) conforme as necessidades do cliente limitado aos módulos funcionais dos aplicativos. Mas como a plataforma é programável pode-se sempre oferecer novos serviços, mesmo que para isto uma estrutura de equipamentos e pessoas tenha que ser alocadas. No caso do Setor Público, os padrões mínimos para a oferta dos serviços são as legislações vigentes.

Integração de Serviços

.

Callcenter

Ass. Juridica

Ass. TécnicaAtendimento

Suporte

APLICATIVOS

GRIDPLUS

Núcleo técnico

Consultoria Econ. & Financeira

Suporte

Atendimento

Serviços com Informações

CLIENTES

MULTISERVIÇOS

9

IV. Tecnologias relevantes presentes no software GRIDPLUS

As tecnologias relevantes podem assumir formas diversas, desde um algoritmo/ uma

aplicação para a solução de um determinado problema até uma nova linguagem de

programação ou uma plataforma que possibilite a prestação de serviços inovadores.

No caso do GRIDPLUS utilizam técnicas para solucionar problemas específicos, através

dos Domínios de aplicação e integração de aplicativos.

Os Domínios de aplicação são criados por servidores de tempo de execução, que são

responsáveis pela inicialização da maquina virtual antes de um aplicativo ser executado.

Com isto fornecem um isolamento de segurança, confiabilidade e controle de versão para

descarregar os blocos de construção dos aplicativos (Assemblys).

Notem os blocos de Construção de Aplicativos formam a unidade fundamental de

implantação, controle de versão, reutilização, ativação de escopo e permissões de

segurança. Um Bloco (“Assemblys”) é uma coleção de recursos que são criados para

trabalhar juntos e formar uma unidade lógica de funcionalidade.

Cabe ressaltar que os aplicativos são isolados porque os endereços de memória são

relativos aos processos; ou seja, um ponteiro de memória passado de um processo para

outro não pode ser usado completamente no processo de destino

Com estas características técnicas, os Domínios de aplicativo oferecem unidades

fundamentais de Implantação mais seguras e versáteis além do isolamento entre

aplicativos. Você pode executar vários domínios de aplicativo em um único processo com o

mesmo nível de isolamento que existiria em processos separados, mas sem incorrer na

sobrecarga adicional quando alternar de processos. A capacidade de executar vários

aplicativos em um único processo aumenta a escalabilidade do servidor.

Os benefícios de utilizar o domínio de aplicativos são:

Falhas em um aplicativo não afetam outros aplicativos.

o Usar domínios de aplicativo garante que o código em execução em

um domínio não possa afetar outros aplicativos no processo.

Aplicações individuais podem ser interrompidas sem parar todo o

processo.

o Usando domínios de aplicação permite descarregar o código em

execução em um único aplicativo.

Código em execução em um aplicativo não pode acessar diretamente o

código ou recursos de outro aplicativo.

o A Máquina Virtual impõe esse isolamento, impedindo chamadas

diretas entre objetos em diferentes domínios de aplicação. Objetos

que passam entre domínios ou são copiados ou acessados por

procuração.

O comportamento do código é delimitado pelo aplicativo no qual ele é

executado.

o Em outras palavras, o domínio do aplicativo fornece definições de

configuração, como as políticas de versão do aplicativo, o local de

10

qualquer “assembly” remoto acessado e informações sobre onde

localizar “assemblies” carregados no domínio.

Permissão concedida ao código pode ser controlada pelo domínio de

aplicação em que a execução do código.

Diagrama da Arquitetura Funcional

As soluções tecnológicas da GRID Software também utiliza o conceito de “Cloud Computing”.

Pois como a GRID Software tem um ambiente de clientes distribuído, os dados podem ser

acessados de qualquer lugar desde que tenha internet evitando os riscos de perda de

informações armazenadas em um único local. Além de menor custo de manutenção na

infraestrutura física e de hardware de redes locais cliente/servidor.

Mesmo para funções internas temos um ambiente “Cloud Computing”, incluído o ambiente de

desenvolvimento. Para tanto, quando a GRID Software contratou o ambiente para armazenar

seus dados, no SLA (“Service Layer Agreement”) estabelecido, foi solicitado tanto a alta

disponibilidade dos dados ( mais de um meio de acesso aos dados), como a segurança da

informação (dados armazenados em locais seguros e replicados) e a distribuição das cargas

(LB – “Load Balance”) pois temos um número de acesso aleatório devido a distribuição dos

clientes.

As inovações geradas pelo “Cloud Computing”, a GRID Software adota tanto pra si como para seus clientes. Inovações como:

Poder administrar seus negócios de onde quer que esteja;

PLATAFORMA JAVA Banco de

Dados Relacional

GRIDPLUS (para o ambiente de

consignações)

GRIDMOBILE

LINUX

A

P

P

N

JBOSS

GRIDSOFTWARE

...........

11

De receber dados e relatórios sem necessariamente precisar de “sua” maquina; De ter a possibilidade de estar em uma reunião fora do local de trabalho; e poder demonstrar dados que você não preparou anteriormente e fazer trabalhos

internos, como desenvolver uma nova funcionalidade, mesmo estando num quarto de hotel.

Diagrama da Arquitetura Com “Cloud Computing”

Comunicação via

“Cloud Computing”

Internet

Controle 1

Ambiente

Computacional1

Banco de Dados Relacional 1

Controle 2

Ambiente

Computacional 2

L

B

L

B

DEV CLT

Autent APP

Banco de Dados Relacional 2

DEV CLT

Cliente Usuário 1

Cliente

Usuário 1 GRIDMobile

LB

Pessoal de

desenvolvimento

Cliente usuário

n ..............

Cliente Usuário n

GRIDMobile

Ambiente 1

Ambiente 2

A

P

P

A

P

P A

P

P

A

P

P

12

Tendo a flexibilidade do “Cloud Compunting” e adotando a filosofia que o Domínio das

Aplicações como a ambiente com necessidade de uma solução para resolver uma problema

uma dificuldade para o qual o software foi desenvolvido, Como:

Software aplicativo para execução de tarefas do usuário;

Aplicativos para Gestão das Empresas;

Aplicativos para celulares;

Aplicativos dedicados à soluções de problemas específicos, etc.

Automação do voto eletrônico.

Mesmo com estas filosofias, só é considerado como uma inovação tecnológica, se o produto

para ser criado requer um esforço investigativo para a solução do problema, desde que a

solução seja nova, diferente, autentica, inovadora.

Ou seja; para ser considerada uma inovação Tecnológica, o software resultante deve

apresentar características, especificações e arquitetura nova ou significativamente aprimorada

para o mercado nacional ou no nicho de mercado onde o software se insere.

No caso do GRIDPLUS os módulos funcionais são elaborados através de investigação sobre

os componentes e as técnicas de programação existentes para cria uma solução que atenda

as(s) necessidade (s) dos clientes no Nicho dos Consignados e sua gestão para o setor privado

ou público.

Especificação de desenvolvimento de software:

Nome: Java EE 7(Java Enterprise Edition nº 7) Descrição: Ferramenta de Desenvolvimento de Software na plataforma java que uma

série de especificações bem detalhadas, dando uma receita de como deve ser

implementado um software que faz cada um desses serviços de infraestrutura

Origem da tecnologia e sua autoria: Origem na JCP deste junho de 2000. A última

versão disponível da especificação do Java EE é a versão 7, lançada em 12 de junho de

2013. Autoria: Oracle

Principais tecnologias utilizadas:

Frameworks para desenvolvimento: Nome:JBoss Seam Descrição: É um framework para aplicações web desenvolvido pela” JBoss

Application Server “uma divisão da “Red Hat company”,para o desenvolvimento de aplicações Java EE de maneira fácil, por meio da integração com tecnologias como JavaServer Faces(JSF),Java Persistence API(JPA),Enterprise JavaBeans(EJB 3.0), AJAX e o Gerenciamento de processos de negócio.

Origem da Tecnologia e sua autoria: JBoss,divisão da Red Hat desde V (13 de janeiro de 2012;

Nome: Java Server Faces Descrição: é um framework MVC baseado em Java para a construção

de interfaces de usuário baseadas em componentes para aplicações web. Possui um modelo de programação dirigido a eventos, abstraindo os detalhes da manipulação dos eventos e organização dos componentes, permitindo que o programador se concentre na lógica da aplicação.

13

Origem da Tecnologia e sua autoria: Foi formalizada como um padrão através do Java Community Process a partir 8 de janeiro de 2014

Nome: Hibernate Descrição: é um framework para o mapeamento objeto-relacional escrito na

linguagem Java, mas também é disponível em .Netcomo o nome NHibernate. Este framework facilita o mapeamento dos atributos entre uma base tradicional de dados relacionais e o modelo objeto de uma aplicação, mediante o uso de arquivos (XML) ou anotações Java (veja Annotation (java)).

Origem da Tecnologia e sua autoria: Hibernate é um software livre de código aberto distribuído com a licença LGPL desde 2001

Relatórios: Nome: Jasper Reports Descrição: é um open source Java relatórios ferramenta que pode escrever para

uma variedade de alvos, tais como: tela, uma impressora, em PDF, HTML, Microsoft Excel , RTF , ODT , valores separados por vírgulas ou XML arquivos. Ele pode ser usado em aplicações habilitados para Java, incluindo Java EE ou aplicações web , para gerar conteúdo dinâmico. Ele lê as instruções de um XML ou .jasper arquivo.

Origem da Tecnologia e sua autoria: Jaspersoft, Versão estável 6.1.0 de 25 de maio de 2015

Componentes da Interface Usuário (UI):

Nome: PrimeFaces Descrição: é um conjunto de componentes open source User Interface (UI)

para biblioteca de componentes JavaServer Faces(JSF) aplicações baseadas, criados por PrimeTek.

Origem da Tecnologia e sua autoria: PrimeTek Versão estável 5.2.1 [ 1 ] de 17 de abril de 2015

Nome: RichFaces Descrição: é uma fonte aberta Ajax habilitado biblioteca de componentes

para JavaServer Faces , organizado pela JBoss . Ele permite fácil integração de recursos em Ajax aplicativo corporativo de desenvolvimento. RichFaces é mais do que apenas uma biblioteca de componentes para JavaServer Faces. Ele acrescenta: Skinability (facilmente alterar e atualizar olhar de aplicação e sentir) Kit de desenvolvimento de componentes (CDK) para ajudar na construção

de componentes JavaServer Faces Quadro de recursos dinâmicos Ambos página de largura, baseado em componentes e componentes de

controle Ajax. Origem da Tecnologia e sua autoria: JBoss, Versão estável 4.5.2.Final

desde d 15 / janeiro de 2015

Serviço de Agendamento de Tarefas: Nome: Quartz Scheduler Descrição: uma programação de trabalho biblioteca que pode ser integrado

em uma ampla variedade de Java aplicações. Quartz é geralmente utilizado

14

para aplicações de classe empresarial para apoiar workflow de processos, gerenciamento de sistema (manutenção) ações e de prestação de serviços oportunos dentro dos aplicativos. Quartz também suporta clustering.

Origem da Tecnologia e sua autoria: O quartzo é um open-source produto do Terracotta empresa.

Web Services (utilizando os protocolos e padrões (XML, SOAP, JSON e WSDL)) :

Nome: JAX-WS Descrição: Acrônimo de Java API for XML Web Services, ou em português

API Java para Serviços Web XML, é uma API Java para criação de web services. Ela é parte da plataforma Java EE da Oracle. Assim como as outras APIs Java EE, JAX-WS usa anotações, introduzidas na versão Java SE 5, para simplificar o desenvolvimento e implantação de clientes web service e endpoints. A implementação de referência de JAX-WS é desenvolvida como um projeto de código aberto e é parte do projeto GlassFish, um servidor de aplicações Java EE de código aberto. Ela é chamada de JAX-WS RI (de Reference Implementation) e é destinada a ser uma implementação de qualidade de produção (contrária à Implementação de Referência anterior que era resistente ao conceito). Esta Implementação de Referência hoje é parte da distribuição Metro.

Origem da Tecnologia e sua autoria: Oracle Nome: JAX-RS Descrição: Quando foi lançado em 2008 pelo JSR-311, o JAX-RS 1.0 se

tornou um dos primeiros frameworks Java baseados em classes POJO e anotações, para criações de aplicações web robustas.

Origem da Tecnologia e sua autoria: Java net 2013

Banco de dados: Nome: PostgreSQL Descrição: é um sistema gerenciador de banco de dados objeto

relacional (SGBDOR), desenvolvido como projeto de código aberto. Origem da Tecnologia e sua autoria: PostgreSQL Global Development

Group Versão estável 9.4.41 de 12 de junho de 2015 Servidor de aplicação:

Nome: JBoss Application Server Descrição: é um servidor de aplicação de código fonte aberto baseado na

plataforma JEE e implementado completamente na linguagem de programação Java. Em virtude disso, ele pode ser usado em qualquer Sistema Operacional que suporte a referida linguagem. O JBoss Application Server 7, para prover a sua inicialização, utiliza os arquivos: standalone.bat ou standalone.sh

15

V. Aspecto inovador do software.

ARQUITETURA FLEXÍVEL – Capacidade de conectar várias interfaces ao mesmo

produto/aplicativo, atendendo assim a qualquer necessidade dos clientes no ambiente das

consignações.

Com a portabilidade e a programação orientada ao objeto oferecida pela Plataforma Java

suportada pelos servidores de aplicações, dentro do middleware JBOSS; o Software possui

ferramentas para prover soluções de forma segura e com grande agilidade.

GRIDMOBILE – Permite o acesso ao GRIDPLUS através de dispositivos móveis,

“Smartphones” e “Tablets”, interagindo com o Sistema de Gestão dos Consignados, dando a

Mobilidade aos usuários – (“anytime, anywhere”).