Documente Academic
Documente Profesional
Documente Cultură
Personalizao no RM
O desenvolvimento de softwares de forma rpida e eficaz tornouse uma necessidade cada vez mais presente nas empresas
desenvolvedoras de softwares.
Personalizao no RM
Para
facilitar
o
entendimento,
apresentao em 3 partes:
dividimos
Personalizao de interface
2. Personalizao de regra de negcio
3. Integrao
1.
Personalizao no RM
Para
facilitar
o
entendimento,
apresentao em 3 partes:
dividimos
Personalizao de interface
Personalizao de regras de negcio
Integrao
Personalizao no RM
Consulta SQL
Destaque Condicional
A formatao condicional
permite
distinguir
a
exibio de registros das
vises de acordo com um
critrio.
Se
um
registro
se
enquadrar nas condies
do critrio, ela ser exibida
de forma diferente.
Personalizao no RM
Consulta SQL
Personalizao no RM
Consulta SQL
E o mais importante,
voc pode criar
Consultas SQLs que
acessem dados de
outros bancos e
associar a vises do
RM.
Personalizao no RM
Consulta SQL
Outro recurso
fantstico desta
ferramenta a
possibilidade de
associar telas
(actions) dos produtos
RM Consulta SQL
Personalizao no RM
Consulta SQL
Quebra por
Fabricante
Opes de filtro
na Grid
Destaque
condicional
9
Personalizao no RM
RM Reports
O RM Reports uma
ferramenta poderosa
para o desenvolvimento
de relatrios.
Entre as principais
caractersticas
destacamos:
1) Desenvolvimento
Grfico
2) Acesso nativo aos
objetos RM
3) Rapidamente
transforma dados em
informao
Personalizao no RM
RM Reports
11
Personalizao no RM
RM Reports
Relatrios em Anexo
Personalizao no RM
Grficos
Mdulo de Grficos
Personalizao no RM
Grficos
Grficos
Personalizao do TOTVS RM
Grficos
Clicar aqui
para
configurar
uma ao
Personalizao do TOTVS RM
Grficos
Visualizando histrico
Personalizao do TOTVS RM
Grficos
Grfico Anexo
Personalizao do TOTVS RM
Consulta SQL
Recursos de SQL.NET
Funcionalidades de CUBO
Agrupamento de campos
Resumos: mdia, total, soma, valor
mnimo, valor mximo
Exportao para diversos formatos: PDF,
XPS, XLS E CSV
18
Personalizao do TOTVS RM
Consulta SQL
Soma do salrio
por situao
Personalizao do TOTVS RM
Cenrios
Cenrios
Personalizao do TOTVS RM
Cenrios
Cenrios
Personalizao do TOTVS RM
Cenrios
Cenrio- Movendo
Personalizao do TOTVS RM
Painel de Metas
Painel de Metas
23
Personalizao do TOTVS RM
Painel de Metas
Painel de Metas
Personalizao do TOTVS RM
Planilha.NET
Planilha.NET
Totalmente
integrada ao
Microsoft Excel.
Permite a criao
de grficos
avanados.
Personalizao do TOTVS RM
RM Bis.NET
RM Bis.NET
Personalizao do TOTVS RM
RM Bis.NET
RM Bis.NET
Personalizao do TOTVS RM
BI Self-Service
BI Self-Service
28
Personalizao do TOTVS RM
Processos
Agendamento de processos
Execuo em data e hora programada.
29
Personalizao do TOTVS
RM
Metadados
Atravs do metadados
possvel construir
interfaces complexas para
transacionar com o banco
de dados RM.
Em um futuro prximo,
todas as interfaces do RM
sero construdas
utilizando este recurso.
Personalizao do TOTVS RM
Para
facilitar
o
entendimento,
apresentao em 3 partes:
dividimos
Personalizao de interface
Personalizao de regra de negcio
Integrao
31
Personalizao do TOTVS RM
Metadados
Alm de personalizar
a interface, o usurio
pode implementar a
lgica da aplicao,
expondo esta lgica
para a camada de
apresentao e
intermediando com a
camada de dados.
E o melhor de tudo, a
maior parte do
processo pode ser
feito visualmente.
32
Personalizao do TOTVS RM
Frmula Visual
A Frmula visual da Soluo RM um
mecanismo poderoso para o
desenvolvimento visual de lgicas de
negcio com o objetivo de estender a
soluo TOTVS RM.
Utiliza como base o Microsoft
Framework .NET - Windows Workflow
Foundation, um produto muito robusto e
poderoso desde sua concepo, utilizado
pelos principais softwares da prpria
Microsoft.
Personalizao do TOTVS RM
Frmula Visual
Como a Frmula Visual utilizado para
permitir customizaes
Cliente RM
Servidor de Aplicao RM
Banco de
Dados
Este o diagrama de
funcionamento normal do RM
Todas as regras de
negcio j esto
definidas dentro do
produto RM padro
Personalizao do TOTVS RM
Frmula Visual
Exemplos de uso:
Servidor de Aplicao RM
Banco de
Dados
Validar se
determinado campo
possui um valor
permitido
Disparar um
processo aps incluir
ou alterar algum
campo
Criar e preencher
novas colunas para
serem exibidas em
Formula Visual
Personalizao do TOTVS RM
Frmula Visual
Designer Visual
(Editor de
Programas)
Workflows so
criados como se
fossem Legos
Galeria de
atividades de
workflow
disponveis
Veja mais em: Frmula Visual
Personalizao do TOTVS RM
Capaz de executar
Processos do RM.
Exemplo: Clculo
da Folha de
Pagamento
Capaz de utilizar
qualquer Objeto
de Negcio do RM,
para ler ou gravar
dados
Galeria de
atividades pode
ser livremente
estendida via
programao C#
Veja mais em: Frmula Visual
Personalizao do TOTVS RM
Pode ser
disparado atravs
de uma opo do
Menu como uma
funcionalidade
padro
disparado
automaticamente
em resposta a
eventos do ERP.
Exemplo:
antes de ler
dados,
aps ler dados,
antes de gravar
dados,
aps gravar
dados...
Veja mais em: Frmula Visual
38
Personalizao do TOTVS RM
Para saber mais, confira os vdeos deste recurso!
Introduo aos Recursos do Workflow
Este vdeo demonstra passo a passo como podemos usar a Frmula Visual para fazer uma
validao antes de salvar um cadastro do sistema.
Enviando e-mails atravs de um Workflow
Vamos demonstrar como possvel enviar um e-mail quando algum campo de um cadastro
alterado.
Alterando o valor de um campo complementar pelo Workflow
Neste vdeo vamos calcular o valor de um campo complementar do cadastro de
Cliente/Fornecedor no momento em que um lanamento financeiro salvo.
Validao de CEP pelo Mashup usando o Workflow
Vamos ver como podemos fazer para validar um CEP usando os recursos de Mashup para
consultar se o CEP vlido nos correios.
Criao de coluna na viso usando o Workflow *
Este vdeo mostra como trabalhar com dados de vrios registros do sistema usando a
Frmula Visual. Nele iremos adicionar uma coluna nova na viso usando os dados de uma
Consulta SQL.
Execuo de Processos atravs do Workflow *
Vamos ver como executar processos do sistema dentro da Frmula Visual.
Neste vdeo mostraremos como encadear a execuo de 2 processos.
Personalizao no RM
Para
facilitar
o
entendimento,
apresentao em 3 partes:
dividimos
Personalizao de interface
Personalizao de regra de negcio
Integrao
40
Tecnologia RM
Arquitetura de conectividade com o RM
A conectividade do TOTVS RM est sendo aprimorada e tornada mais
flexvel para permitir:
Acesso nativo a bancos de dados legados a fim de permitir consolidao
e uso de informaes de sistemas legados em processos do RM
Posicionamento do RM como uma plataforma de negcios capaz de
agregar e centralizar todas as solues especficas da empresa
Capacidade de integrar o RM com sistemas legados a fim de maximizar
os investimentos em TI
Aplicaes
Legadas
Base RM
TBC
Outras
Aplicaes
Base Legada
Veja mais em: Integrao
Arquitetura Framework
Permite criar
robs que
exportem e
importem dados
para o RM
Camada de Apresentao
RMS
Controls
Servios
Servios de
de Segurana
Segurana
Biblioteca
Biblioteca de
de Classes
Classes Utilitrias
Utilitrias
Mashups
Mashups Corporativos
Corporativos
- .NET 4.0
- 3 camadas
WCF
WebForms
WinForms
RMW
Controls
RMS
Forms
RMW
Forms
TBC
Conceit
o
WebServi
ce
Servidor de
Segurana
Customizao
Objetos
de
Negcio
Subscribe
Parametrizad
r
or
Processos
Servidor de
Customizao
Formulas
Formulas
- Tecnologia
100% .NET
Integrao
Gerador
de
Relatrio
s
Monitor de
Processos
Gerador
de
Grficos
Servidor
de Alertas
e RSS
Base RM
Log de
Auditoria
Bases
Legadas
42
Arquitetura Integrao
Transformao
de dados
RM
Objetos e
Servios
Importao e
Exportao de
dados
Exposio de
servios
como
Webservices
Arquitetura Integrao
Suporta
execuo
programada
(agendament
o) ou via
Workflow
Transformao de dados:
Objetos negcio RM
Banco de dados
Arquivos XML
Arquivos texto
Webservers
MS CRM
Vdeo
TOTVS Verso 11
Conceito
O TBC a ferramenta indicada
para a integrao do RM com
outras solues.
Com
inmeros
recursos
poderosos e uma interface
visual intuitiva, o TBC consegue
tornar o trabalho de integrar
outras solues ao RM em uma
tarefa
simples.
Dentremuito
as vrias
opes de conexo de dados que a ferramenta
oferece, podemos destacar o acesso nativo aos objetos RM,
permitindo a gravao de dados que passam pelas mesmas regras
de negcio pelas quais passam a informao includa via cadastro
Veja mais em: Conceito
dos produtos RM.
45
TOTVS Verso 11
WebServices
O TOTVS RM oferece aos
nossos clientes e parceiros
servios em WebService para
busca
e
atualizao
de
registros.
Estes WebServices seguem a
mesma regra negocio do
registro alterado e recuperado
via interface padro RM.
Com isto, nossos parceiros e
clientes
podem
integrar
sistemas de terceiros de forma
simples e rpida.
Mashup um servio
desenvolvido pelo CDBH e
utilizado em todos os produtos
TOTVS
Campos de entrada
Internet
Campos de retorno
Mashups no
RM
Demo
Gerador de Sadas
Gerador de Sadas
Permite a construo de
Layouts para gerao de
arquivos em formato de
texto
de
qualquer
complexidade com foco na
performance e usabilidade.
52
Ttulo da Apresentao
QUESTES
Integra
o
A
IM
M
E
G
53