Your SlideShare is downloading. ×
0
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Personalização e customização no produto RM
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Personalização e customização no produto RM

8,332

Published on

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

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

Published in: Business
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
8,332
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
370
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Flexibilização dos Produtos RM Elvis Brito/ Julho - 2012
  • 2. Personalização no RMO desenvolvimento de softwares de forma rápida e eficaz tornou-se umanecessidade cada vez mais presente nas empresas desenvolvedoras de softwares.O mercado exige a qualidade do produto final a um menor custo dedesenvolvimento e implantação. Além disto, o software precisa ser flexível osuficiente para permitir a personalização tanto da interface como da regra denegócio.Seguindo este princípio, a TOTVS RM disponibilizou um conjunto de ferramentaspara facilitar a customização e personalização do nosso produto.Além de personalizar, estas ferramentas permitem a integração com outrosprodutos de mercado. 2
  • 3. Personalização no RMPara facilitar o entendimento, dividimos a apresentação em 3partes: 1. Personalização de interface 2. Personalização de regra de negócio 3. Integração 3
  • 4. Personalização no RMPara facilitar o entendimento, dividimos a apresentação em 3partes: – Personalização de interface – Personalização de regras de negócio – Integração 4
  • 5. Personalização no RM Consulta SQL Destaque CondicionalA formatação condicionalpermite distinguir aexibição de registros dasvisões de acordo com umcritério.Se um registro seenquadrar nas condiçõesdo critério, ela será exibidade forma diferente. Veja mais em: Formatação Codicional 5
  • 6. Personalização no RM Consulta SQL SQL como AnexoCrie “Consultas SQL”personalizadas e“anexe” a qualquervisão ou edição decadastros. Veja mais em: Action Anexas 6
  • 7. Personalização no RM Consulta SQL Consulta SQL em Banco de Dados ExternosE o mais importante,você pode criar“Consultas SQLs” queacessem dados deoutros “bancos” eassociar a visões doRM. Veja mais em: Conexão a Banco de Dados Externos 7
  • 8. Personalização no RM Consulta SQLConsulta SQL em .NET – Execução de Action Outro recurso fantástico desta ferramenta é a possibilidade de associar telas (actions) dos produtos RM à “Consulta SQL” Veja mais em: Consultas SQL 8
  • 9. Personalização no RM Consulta SQL Recursos das Grids.NET Opções de filtro naQuebra por “Fabricante” Grid Destaque condicional 9
  • 10. Personalização no RM RM ReportsNovo Gerador de Relatórios – RM Reports O RM Reports é uma ferramenta poderosa para o desenvolvimento de relatórios. Entre as principais características destacamos: 1) Desenvolvimento Gráfico 2) Acesso nativo aos objetos RM 3) Rapidamente transforma dados em informação Veja mais em: RM Reports 10
  • 11. Personalização no RM RM Reports Novo Gerador de Relatórios – RM ReportsPré-visualizaçãoinstantânea 11
  • 12. Personalização no RM RM Reports Relatórios em AnexoPode ser usado comoanexo de qualquercadastro RM.Ex: Criar um relatório queliste as últimas comprasdo cliente e vincular aocadastro de cliente. Veja mais em: Action Anexas 12
  • 13. Personalização no RM Gráficos Módulo de Gráficos• 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 13
  • 14. Personalização no RM Gráficos Gráficos Veja mais em Gráficos 14
  • 15. Personalização do TOTVS RM GráficosConfiguração de tomada de ação em Gráfico Gauge Clicar aqui para configurar uma ação Veja mais em Gráfico 15
  • 16. Personalização do TOTVS RM Gráficos Visualizando histórico Veja mais em Histórico de Gráfico de Gauge 16
  • 17. Personalização do TOTVS RM Gráficos Gráfico Anexo Veja mais em: Action Anexas 17
  • 18. Personalização do TOTVS RM Consulta SQL Recursos de SQL.NET• 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 18
  • 19. Personalização do TOTVS RM Consulta SQLConsulta SQL em .NET – Agrupamento de Campos Quebra por “situação” do funcionário Soma do salário por “situação” Veja mais em: Consultas SQL 19
  • 20. Personalização do TOTVS RM Cenários Cenários• 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 20
  • 21. Personalização do TOTVS RM Cenários Cenários Veja mais em: Cenários 21
  • 22. Personalização do TOTVS RM Cenários Cenário- Movendo Veja mais em: Cenários 22
  • 23. Personalização do TOTVS RM 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. 23
  • 24. Personalização do TOTVS RM 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. Veja mais em:Painel de Metas 24
  • 25. Personalização do TOTVS RM Planilha.NET Planilha.NET• Totalmente integrada ao Microsoft Excel.• Permite a criação de gráficos avançados. Veja mais em:Planilha .Net 25
  • 26. Personalização do TOTVS RM 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. 26
  • 27. Personalização do TOTVS RM RM Bis.NET RM Bis.NET• Visão geral do Cubo Veja mais em:Visualização de Cubos 27
  • 28. Personalização do TOTVS RM BI Self-Service BI Self-Service 28
  • 29. Personalização do TOTVS RM Processos Agendamento de processosExecução em data e hora programada. 29
  • 30. Personalização do TOTVS RM MetadadosAtravés do metadados é possívelconstruir interfaces complexaspara transacionar com o bancode dados RM.Em um futuro próximo, todas asinterfaces do RM serãoconstruídas utilizando esterecurso. Veja mais em: Metadados - Formulários 30
  • 31. Personalização do TOTVS RMPara facilitar o entendimento, dividimos a apresentação em 3partes: – Personalização de interface – Personalização de regra de negócio – Integração 31
  • 32. Personalização do TOTVS RM MetadadosAlém de personalizar ainterface, o usuário podeimplementar a lógica daaplicação, expondo estalógica para a camada deapresentação eintermediando com acamada de dados.E o melhor de tudo, a maiorparte do processo pode serfeito visualmente. 32
  • 33. Personalização do TOTVS RMFórmula Visual 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. Veja mais em: Fórmula Visual
  • 34. Personalização do TOTVS RM Fórmula Visual Como a Fórmula Visual é utilizado para permitir customizações Cliente RM Servidor de Aplicação RM Banco de Dados Este é o diagrama de funcionamento Todas as regras de negócio jánormal do RM estão definidas dentro do produto RM padrão Veja mais em: Fórmula Visual
  • 35. Personalização do TOTVS RM Fórmula VisualServidor de Aplicação RM Exemplos de uso: -Envio de emails após incluir ou alterar algum campo Banco de - Validar se determinado Dados campo possui um valor permitido - Disparar um processo após incluir ou alterar algum campoEntendendo como a Fórmula - Criar e preencher novasVisual é utilizada para permitir colunas para serem exibidascustomizações em uma Visão Formula Visual Veja mais em: Fórmula Visual
  • 36. Personalização do TOTVS RMFórmula Visual Designer Visual (Editor de Programas) Workflows são criados como se fossem “Legos” Galeria de atividades de workflow disponíveis Veja mais em: Fórmula Visual
  • 37. Personalização do TOTVS 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# Veja mais em: Fórmula Visual
  • 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 38
  • 39. Personalização do TOTVS RMPara 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 umavalidaçã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 deCliente/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 paraconsultar 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 aFórmula Visual. Nele iremos adicionar uma coluna nova na visão usando os dados de umaConsulta 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.
  • 40. Personalização no RMPara facilitar o entendimento, dividimos a apresentação em 3partes: – Personalização de interface – Personalização de regra de negócio – Integração 40
  • 41. Tecnologia RM Arquitetura de conectividade com o RM A conectividade do TOTVS RM está sendo aprimorada e tornada maisflexí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 Aplicações Legadas Base RM TBC Outras Aplicações Base Legada • Veja mais em: Integração
  • 42. Arquitetura – Framework Permite criar robôs Camada de Apresentação que exportem e Integração importem dados- Tecnologia WinForms WebForms para o RM TBC100% .NET RMS RMS RMW RMW- .NET 4.0 Controls Forms Controls Forms Conceito WebService- 3 camadas Biblioteca de Classes Utilitárias Serviço de Acesso Remoto a Objetos - RM Broker / WCF DisponibilizaWCF webservices de todos os Dataserves Mashups Corporativos Serviços de Segurança e Process do RM Servidor de Objetos Remotos - RM Host / WCF Servidor de Servidor de Monitor de Filtro por Usuário Segurança Customização Processos Customização Gerador Gerador Servidor de Formulas de de Alertas e Objetos de Subscriber Relatórios Gráficos RSS Negócio Parametrizador Processos Serviço de Consultas SQL Serviço de Segurança de Acesso a Tabelas e Colunas Serviço de Acesso a Banco Base RM Log de Auditoria Bases Legadas 42
  • 43. Arquitetura – Integração TOTVS Business Connector Mensagem Transformação TOTVS de dados RM Objetos e Serviços Exposição deImportação e serviçosExportação de comodados Webservices
  • 44. Arquitetura – Integração Suporta execução programada (agendamento) ou via WorkflowTransformação de dados:  Objetos negócio RM  Banco de dados  Arquivos XML  Arquivos texto  Webservers  MS CRM Vídeo
  • 45. TOTVS Versão 11 ConceitoO TBC é a ferramenta indicada para aintegração do RM com outras soluções.Com inúmeros recursos poderosos euma interface visual intuitiva, o TBCconsegue tornar o trabalho de integraroutras soluções ao RM em uma tarefamuito simples.Dentre as várias opções de conexão de dados que a ferramenta oferece, podemosdestacar o acesso nativo aos objetos RM, permitindo a gravação de dados quepassam pelas mesmas regras de negócio pelas quais passam a informação incluídavia cadastro dos produtos RM. Veja mais em: Conceito 45
  • 46. TOTVS Versão 11 WebServicesO TOTVS RM oferece aos nossosclientes e parceiros serviços emWebService para busca e atualizaçãode registros.Estes WebServices seguem a mesmaregra negocio do registro alterado erecuperado via interface padrão RM.Com isto, nossos parceiros e clientespodem integrar sistemas de terceirosde forma simples e rápida. Veja mais em: WebServices 46
  • 47. Web 2.0 - MashupsMashup é um serviço que busca informações emdiversos sites disponíveis na internet, junta etransforma esse conjunto de dados em algo novo.
  • 48. Web 2.0 - Mashups Mashup é um serviço desenvolvido pelo CDBH e é utilizado em todos os produtos TOTVS
  • 49. Web 2.0 - Mashups Campos de entrada Internet Campos de retorno Mashups no RM Demo
  • 50. Web 2.0 - Mashups
  • 51. 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.
  • 52. Gerador de Saídas 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. 52
  • 53. Título da Apresentação QUESTÕESIntegração Elvis Leonardo de Oliveira Brito GDP Integração elvis.brito@totvs.com.br 53

×