personalização e customização no produto rm

53
Flexibilização dos Produtos RM Elvis Brito/ Julho - 2012

Upload: totvs-connect

Post on 24-Jun-2015

8.273 views

Category:

Business


6 download

DESCRIPTION

Apresenta diversas ferramentas disponíveis na tecnologia TOTVS RM para a customização e personalização do produto.

TRANSCRIPT

Page 1: Personalização e customização no produto RM

Flexibilização dos Produtos RMElvis Brito/ Julho - 2012

Page 2: Personalização e customização no produto RM

2

O desenvolvimento de softwares de forma rápida e eficaz tornou-se uma necessidade cada vez mais presente nas empresas desenvolvedoras de softwares. O mercado exige a qualidade do produto final a um menor custo de desenvolvimento e implantação. Além disto, o software precisa ser flexível o suficiente para permitir a personalização tanto da interface como da regra de negócio.

Seguindo este princípio, a TOTVS RM disponibilizou um conjunto de ferramentas para facilitar a customização e personalização do nosso produto.

Além de personalizar, estas ferramentas permitem a integração com outros produtos de mercado.

Personalização no RM

Page 3: Personalização e customização no produto RM

3

Personalização no RM

Para facilitar o entendimento, dividimos a apresentação em 3 partes:

1. Personalização de interface2. Personalização de regra de negócio3. Integração

Page 4: Personalização e customização no produto RM

4

Para facilitar o entendimento, dividimos a apresentação em 3 partes:

– Personalização de interface– Personalização de regras de negócio– Integração

Personalização no RM

Page 5: Personalização e customização no produto RM

5

Destaque Condicional

Consulta SQL

Veja mais em: Formatação Codicional

Personalização no RM

A formatação condicional permite distinguir a exibição de registros das visões de acordo com um critério.

Se um registro se enquadrar nas condições do critério, ela será exibida de forma diferente.

Page 6: Personalização e customização no produto RM

6

SQL como Anexo

Consulta SQLPersonalização no RM

Crie “Consultas SQL” personalizadas e “anexe” a qualquer visão ou edição de cadastros.

Veja mais em: Action Anexas

Page 7: Personalização e customização no produto RM

7

Consulta SQL em Banco de Dados Externos

Consulta SQL

Veja mais em: Conexão a Banco de Dados Externos

Personalização no RM

E o mais importante, você pode criar “Consultas SQLs” que acessem dados de outros “bancos” e associar a visões do RM.

Page 8: Personalização e customização no produto RM

8

Consulta SQL em .NET – Execução de Action

Consulta SQL

Veja mais em: Consultas SQL

Personalização no RM

Outro recurso fantástico desta ferramenta é a possibilidade de associar telas (actions) dos produtos RM à “Consulta SQL”

Page 9: Personalização e customização no produto RM

9

Recursos das Grids.NET

Consulta SQL

Quebra por “Fabricante” Opções de filtro na

Grid

Destaque condicional

Personalização no RM

Page 10: Personalização e customização no produto RM

10

Novo Gerador de Relatórios – RM Reports

RM Reports

Veja mais em: RM Reports

Personalização no RM

O RM Reports é uma ferramenta poderosa para o desenvolvimento de relatórios.

Entre as principais características destacamos:1) Desenvolvimento

Gráfico2) Acesso nativo aos

objetos RM3) Rapidamente

transforma dados em informação

Page 11: Personalização e customização no produto RM

11

Novo Gerador de Relatórios – RM Reports

RM ReportsPersonalização no RM

Pré-visualização instantânea

Page 12: Personalização e customização no produto RM

12

Relatórios em Anexo

RM ReportsPersonalização no RM

Pode ser usado como anexo de qualquer cadastro RM.

Ex: Criar um relatório que liste as últimas compras do cliente e vincular ao cadastro de cliente.

Veja mais em: Action Anexas

Page 13: Personalização e customização no produto RM

13

• Criação pelo usuário• Consulta SQL como fonte de dados padrão• Possibilidade de customização da fonte de dados• Diversos formatos• Exibição em WinForms, WebForms e Cenários• Possibilidade de execução programada e envio do

resultado por e-mail

Módulo de Gráficos

GráficosPersonalização no RM

Page 14: Personalização e customização no produto RM

14

Gráficos

Gráficos

Veja mais em Gráficos

Personalização no RM

Page 15: Personalização e customização no produto RM

15

Configuração de tomada de ação em Gráfico Gauge

Gráficos

Clicar aqui para configurar uma

ação

Personalização do TOTVS RM

Veja mais em Gráfico

Page 18: Personalização e customização no produto RM

18

• Funcionalidades de CUBO• Agrupamento de campos• Resumos: média, total, soma, valor mínimo, valor

máximo• Exportação para diversos formatos: PDF, XPS, XLS E CSV

• Fixação de linhas e colunas• Destaque condicional de valores• Opção de gravar vários layouts diferentes

Recursos de SQL.NET

Consulta SQLPersonalização do TOTVS RM

Page 19: Personalização e customização no produto RM

19

Consulta SQL em .NET – Agrupamento de Campos

Consulta SQL

Veja mais em: Consultas SQL

Quebra por “situação” do funcionário

Soma do salário por “situação”

Personalização do TOTVS RM

Page 20: Personalização e customização no produto RM

20

• Recurso que permite ao usuário agrupar várias informações do ERP em painéis individuais, formando assim cenários distintos para análise

• Os recursos que podem ser adicionados aos cenários são: Gráficos, RSS, Consultas SQL, Tarefas do Agilis, além de qualquer visão já migrada

• Os cenários podem ser personalizados por usuário

Cenários

CenáriosPersonalização do TOTVS RM

Page 21: Personalização e customização no produto RM

21

Cenários

Cenários

Veja mais em: Cenários

Personalização do TOTVS RM

Page 22: Personalização e customização no produto RM

22

Cenário- Movendo

CenáriosPersonalização do TOTVS RM

Veja mais em: Cenários

Page 23: Personalização e customização no produto RM

23

Painel de Metas

Painel de Metas

• Painel de Metas é uma ferramenta gerencial que permite estabelecer metas baseadas nas informações contidas no banco de dados.

• Podemos acompanhar diversos aspectos da empresa, permitindo a criação de metas macro baseadas em outras metas, através da utilização de expressões definidas pelo usuário, utilizando diversas funções aritméticas, de programação e etc.

Personalização do TOTVS RM

Page 24: Personalização e customização no produto RM

24

Painel de Metas

Painel de Metas

• Os limites, faixas e status de cada faixa, serão definidos no gráfico de medidor que estará associado a meta.

• O processo de cálculo pode ser feito de forma manual ou automática, através de agendamento.

Personalização do TOTVS RM

Veja mais em:Painel de Metas

Page 25: Personalização e customização no produto RM

25

Planilha.NET

Planilha.NET• Totalmente integrada

ao Microsoft Excel.• Permite a criação de

gráficos avançados.

Personalização do TOTVS RM

Veja mais em:Planilha .Net

Page 26: Personalização e customização no produto RM

26

RM Bis.NET

RM Bis.NET

• O Bis.NET é uma nova ferramenta desenvolvida para auxiliar o cliente na gestão de seu negocio.

• Através dele podemos criar cubos gerenciais baseados em consultas ao banco de dados que auxiliarão na tomada de decisões.

• O Bis.Net pode armazenar os cubos em outra base de dados, reduzindo assim a possibilidade de lock na base oficial.

• O novo Bis tem a possibilidade de armazenar o histórico de geração dos cubos, facilitando a analise gerencial.

• Gráfico dinâmico, é gerado a partir da seleção feita no cubo.

Personalização do TOTVS RM

Page 27: Personalização e customização no produto RM

27

RM Bis.NET

RM Bis.NET

• Visão geral do Cubo

Personalização do TOTVS RM

Veja mais em:Visualização de Cubos

Page 28: Personalização e customização no produto RM

28

BI Self-Service

BI Self-ServicePersonalização do TOTVS RM

Page 29: Personalização e customização no produto RM

29

Agendamento de processos

Processos

Execução em data e hora programada.

Personalização do TOTVS RM

Page 30: Personalização e customização no produto RM

Personalização do TOTVS RM

Através do metadados é possível construir interfaces complexas para transacionar com o banco de dados RM.

Em um futuro próximo, todas as interfaces do RM serão construídas utilizando este recurso.

Metadados

Veja mais em: Metadados - Formulários

30

Page 31: Personalização e customização no produto RM

31

Para facilitar o entendimento, dividimos a apresentação em 3 partes:

– Personalização de interface– Personalização de regra de negócio– Integração

Personalização do TOTVS RM

Page 32: Personalização e customização no produto RM

Além de personalizar a interface, o usuário pode implementar a lógica da aplicação, expondo esta lógica para a camada de apresentação e intermediando com a camada de dados.

E o melhor de tudo, a maior parte do processo pode ser feito visualmente.

Metadados

Personalização do TOTVS RM

32

Page 33: Personalização e customização no produto RM

Personalização do TOTVS RM

A Fórmula visual da Solução RM é um mecanismo poderoso para o desenvolvimento visual de lógicas de negócio com o objetivo de estender a solução TOTVS RM.

Utiliza como base o Microsoft Framework .NET - Windows Workflow Foundation, um produto muito robusto e poderoso desde sua concepção, utilizado pelos principais softwares da própria Microsoft.

Fórmula Visual

Veja mais em: Fórmula Visual

Page 34: Personalização e customização no produto RM

Personalização do TOTVS RM

Este é o diagrama de funcionamento normal do RM

Banco de Dados

Todas as regras de negócio já estão definidas dentro do

produto RM padrão

Cliente RM Servidor de Aplicação RM

Como a Fórmula Visual é utilizado para permitir customizações

Fórmula Visual

Veja mais em: Fórmula Visual

Page 35: Personalização e customização no produto RM

Personalização do TOTVS RM

Servidor de Aplicação RM

Formula Visual

Banco de Dados

Exemplos de uso:

- Envio de emails após incluir ou alterar algum campo

- Validar se determinado campo possui um valor permitido

- Disparar um processo após incluir ou alterar algum campo

- Criar e preencher novas colunas para serem exibidas em uma Visão

Entendendo como a Fórmula Visual é utilizada para permitir customizações

Fórmula Visual

Veja mais em: Fórmula Visual

Page 36: Personalização e customização no produto RM

Personalização do TOTVS RM

Designer Visual (Editor de Programas)

Workflows são criados como se fossem

“Legos”

Galeria de atividades de workflow disponíveis

Fórmula Visual

Veja mais em: Fórmula Visual

Page 37: Personalização e customização no produto RM

Capaz de executar Processos do RM.

Exemplo: Cálculo da Folha de Pagamento

Capaz de utilizar qualquer Objeto de

Negócio do RM, para ler ou gravar dados

Galeria de atividades pode ser livremente

estendida via programação C#

Personalização do TOTVS RM

Veja mais em: Fórmula Visual

Page 38: Personalização e customização no produto RM

38

Personalização do TOTVS RM

Pode ser disparado através de uma opção do Menu como uma

funcionalidade padrão

É disparado automaticamente em resposta a eventos do

ERP. Exemplo: antes de ler dados,após ler dados, antes de gravar

dados, após gravar dados...

Veja mais em: Fórmula Visual

Page 39: Personalização e customização no produto RM

Para saber mais, confira os vídeos deste recurso!

•Introdução aos Recursos do WorkflowEste vídeo demonstra passo a passo como podemos usar a Fórmula Visual para fazer uma validação antes de salvar um cadastro do sistema.

•Enviando e-mails através de um WorkflowVamos demonstrar como é possível enviar um e-mail quando algum campo de um cadastro é alterado.

•Alterando o valor de um campo complementar pelo WorkflowNeste vídeo vamos calcular o valor de um campo complementar do cadastro de Cliente/Fornecedor no momento em que um lançamento financeiro é salvo.

•Validação de CEP pelo Mashup usando o WorkflowVamos ver como podemos fazer para validar um CEP usando os recursos de Mashup para consultar se o CEP é válido nos correios.

•Criação de coluna na visão usando o Workflow *Este vídeo mostra como trabalhar com dados de vários registros do sistema usando a Fórmula Visual. Nele iremos adicionar uma coluna nova na visão usando os dados de uma Consulta SQL.

•Execução de Processos através do Workflow *Vamos ver como executar processos do sistema dentro da Fórmula Visual.Neste vídeo mostraremos como encadear a execução de 2 processos.

Personalização do TOTVS RM

Page 40: Personalização e customização no produto RM

40

Personalização no RM

Para facilitar o entendimento, dividimos a apresentação em 3 partes:

– Personalização de interface– Personalização de regra de negócio– Integração

Page 41: Personalização e customização no produto RM

Tecnologia RM

Arquitetura de conectividade com o RM

A conectividade do TOTVS RM está sendo aprimorada e tornada mais flexível para permitir:

Acesso nativo a bancos de dados legados a fim de permitir consolidação e uso de informações de sistemas legados em processos do RM

Posicionamento do RM como uma plataforma de negócios capaz de agregar e centralizar todas as soluções específicas da empresa

Capacidade de integrar o RM com sistemas legados a fim de maximizar os investimentos em TI

TBC

Base RM

Base Legada

Aplicações Legadas

Outras Aplicações

Veja mais em: Integração

Page 42: Personalização e customização no produto RM

42Base RM

Camada de Apresentação

WinForms WebForms

Serviço de Acesso Remoto a Objetos - RM Broker / WCF

Servidor de Objetos Remotos - RM Host / WCF

Serviço de Acesso a Banco

Objetos de NegócioSe

rviç

os d

e Se

gura

nça

Monitor de Processos

Gerador de

Gráficos

Gerador de

Relatórios

Bibl

iote

ca d

e Cl

asse

s U

tilitá

rias

RMS Controls

Form

ulas

RMW Controls

RMS Forms

Servidor de Customização

Customização

Serviço de Consultas SQL

Log de Auditoria

Servidor de Segurança

Servidor de Alertas e RSS

Serviço de Segurança de Acesso a Tabelas e Colunas

RMW Forms

Filtro por Usuário

ParametrizadorProcessos

Subscriber

Bases Legadas

Mas

hups

Cor

pora

tivos

Arquitetura – Framework

- Tecnologia 100% .NET

- .NET 4.0

- 3 camadas WCF

Integração

TBC

Conceito WebService

Permite criar robôs que exportem e importem dados

para o RM

Disponibiliza webservices de

todos os Dataserves e Process do RM

Page 43: Personalização e customização no produto RM

Arquitetura – Integração

TOTVS Business Connector

RMObjetos e Serviços

Transformaçãode dados

Exposição de serviços comoWebservices

Importação e Exportação de dados

Mensagem TOTVS

Page 44: Personalização e customização no produto RM

Arquitetura – Integração

Transformação de dados: Objetos negócio RM Banco de dados Arquivos XML Arquivos texto Webservers MS CRM

Suporta execução programada

(agendamento) ou via Workflow

Vídeo

Page 45: Personalização e customização no produto RM

Conceito

O TBC é a ferramenta indicada para a integração do RM com outras soluções.

Com inúmeros recursos poderosos e uma interface visual intuitiva, o TBC consegue tornar o trabalho de integrar outras soluções ao RM em uma tarefa muito simples.

Veja mais em: Conceito

45

TOTVS Versão 11

Dentre as várias opções de conexão de dados que a ferramenta oferece, podemos destacar o acesso nativo aos objetos RM, permitindo a gravação de dados que passam pelas mesmas regras de negócio pelas quais passam a informação incluída via cadastro dos produtos RM.

Page 46: Personalização e customização no produto RM

WebServices

O TOTVS RM oferece aos nossos clientes e parceiros serviços em WebService para busca e atualização de registros. Estes WebServices seguem a mesma regra negocio do registro alterado e recuperado via interface padrão RM.

Com isto, nossos parceiros e clientes podem integrar sistemas de terceiros de forma simples e rápida.

Veja mais em: WebServices

46

TOTVS Versão 11

Page 47: Personalização e customização no produto RM

Web 2.0 - Mashups

Mashup é um serviço que busca informações em diversos sites disponíveis na internet, junta e transforma esse conjunto de dados em algo novo.

Page 48: Personalização e customização no produto RM

Web 2.0 - Mashups

Mashup é um serviço desenvolvido pelo CDBH e é utilizado em todos os produtos TOTVS

Page 49: Personalização e customização no produto RM

Web 2.0 - Mashups

InternetCampos de entrada

Campos de retorno

Mashups no RM

Demo

Page 50: Personalização e customização no produto RM

Web 2.0 - Mashups

Page 51: Personalização e customização no produto RM

Web 2.0 - Mashups

Por meio da tecnologia Mashups Corporativos associada ao novo módulo de Fórmula Visual, é possível a qualquer processo do RM o envio de mensagens SMS para celulares!

• Aviso aos alunos sobre a publicação de notas e trabalhos;

• Alertas sobre a conclusão de processos longos que foram agendados;

• Comunicado de abertura de atendimento;

• Alerta de inclusão de requisições; • Alertas sobre a inclusão ou alteração

em cadastros específicos de um produto;

• Comunicado de inscrição do candidato em processo de seleção de pessoal. E muito mais.

Page 52: Personalização e customização no produto RM

Gerador de Saídas

• Permite a construção de Layouts para geração de arquivos em formato de texto de qualquer complexidade com foco na performance e usabilidade.

• Utilizando diversas fontes de dados do ERP, a ferramenta é capaz de combinar várias informações para geração do arquivo e fazer todo o tratamento necessário para a geração de arquivos para intercambio de dados.

Gerador de Saídas

52

Page 53: Personalização e customização no produto RM

Elvis Leonardo de Oliveira Brito

GDP Integração

[email protected]

QUESTÕES

IMAGEM

Título da Apresentação

53

Integração