7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
1/53
Flexibilizao dos Produtos RM
Elvis Brito/ Julho - 2012
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
2/53
2
O desenvolvimento de softwares de forma rpida e ecaz tornou-se uma necessidade cada vez mais presente nas empresasdesenvolvedoras de softwares
O mercado exi"e a #ualidade do produto nal a um menor custode desenvolvimento e implantao $l%m disto& o softwareprecisa ser 'ex(vel o suciente para permitir a personalizaotanto da interface como da re"ra de ne")cio
*e"uindo este princ(pio& a +O+,* RM disponibilizou um conuntode ferramentas para facilitar a customizao e personalizao donosso produto
$l%m de personalizar& estas ferramentas permitem a inte"rao
com outros produtos de mercado
Personalizao no RM
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
3/53
3
Personalizao no RM
Para facilitar o entendimento& dividimos a
apresentao em . partes/
0 Personalizao de interface1 Personalizao de re"ra de ne")cio
. 2nte"rao
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
4/53
4
Para facilitar o entendimento& dividimos aapresentao em . partes/
Personalizao de interface
Personalizao de re"ras de ne")cio2nte"rao
Personalizao no RM
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
5/53
5
Destaue !ondicional
!onsulta "#$
%e&a 'ais e'( )or'atao !odicional
Personalizao no RM
A formatao c
ondicional
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.
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.FormatacaoCondicional.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.FormatacaoCondicional.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.FormatacaoCondicional.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
6/53
6
"#$ co'o *ne+o
!onsulta "#$Personalizao no RM
rie !onsultas S"#$
personali%adas e
!anexe$ a qualquer
viso ou edio de
cadastros.
%e&a 'ais e'( *ction *ne+as
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
7/537
!onsulta "#$ e' Banco de Dados E+ternos
!onsulta "#$
%e&a 'ais e'( !one+o a Banco de Dados E+ternos
Personalizao no RM
& o mais importante,
voc' pode criar
!onsultas S"#s$ que
acessem dados de
outros !bancos$ e
associar a vises do
().
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Conexoesbancodadosexternos.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Conexoesbancodadosexternos.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
8/538
!onsulta "#$ e' ,E. E+ecuo de *ction
!onsulta "#$
%e&a 'ais e'( !onsultas "#$
Personalizao no RM
*utro recurso
fantstico desta
ferramenta a
possibilidade de
associar telas+actions dos produtos
() - !onsulta S"#$
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.VisoesDados.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.VisoesDados.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
9/539
Recursos das rids,E.
!onsulta "#$
3uebra por4Fabricante5
Op6es de ltrona 7rid
8esta#uecondicional
Personalizao no RM
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
10/5310
ovo erador de Relatrios RM Reorts
RM Reorts
%e&a 'ais e'( RM Reorts
Personalizao no RM
* () (eports uma
ferramenta poderosa
para o desenvolvimento
de relatrios.
&ntre as principais
caracter/sticas
destacamos0
1 2esenvolvimento
3rfico
4 Acesso nativo aos
ob5etos ()
6 (apidamentetransforma dados em
informao
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.RMReports.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.RMReports.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.RMReports.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
11/5311
ovo erador de Relatrios RM Reorts
RM ReortsPersonalizao no RM
7r8visuali%ao
instant9nea
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
12/5312
Relatrios e' *ne+o
RM ReortsPersonalizao no RM
7ode ser usado como
anexo de qualquer
cadastro ().
&x0 riar um relatrio que
liste as :ltimas compras
do cliente e vincular ao
cadastro de cliente.
%e&a 'ais e'( *ction *ne+as
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
13/5313
; 9riao pelo usurio; 9onsulta *3: como fonte de dados
padro; Possibilidade de customizao da fonte
de dados; 8iversos formatos; ;xibio em
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
14/5314
r34cos
r34cos
%e&a 'ais e' r34cos
Personalizao no RM
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Graficos.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Graficos.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
15/5315
!on45urao de to'ada de ao e' r34co au5e
r34cos
9licar a#ui
paracon"uraruma ao
Personalizao do TOTVS RM
%e&a 'ais e' r34co
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.AssistenteConfiguracaoGrafico.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.AssistenteConfiguracaoGrafico.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
16/5316
%isualizando histrico
r34cosPersonalizao do TOTVS RM
%e&a 'ais e' 6istrico de r34co de au5e
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.HistoricoGraficoGauge.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.HistoricoGraficoGauge.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.HistoricoGraficoGauge.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.HistoricoGraficoGauge.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
17/5317
r34co *ne+o
r34cosPersonalizao do TOTVS RM
%e&a 'ais e'( *ction *ne+as
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.ActionsAnexas.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
18/5318
; Funcionalidades de 9=>O; $"rupamento de campos; Resumos/ m%dia& total& soma& valor
m(nimo& valor mximo; ;xportao para diversos formatos/ P8F&
?P*& ?:* ; 9*,
; Fixao de lin@as e colunas; 8esta#ue condicional de valores; Opo de "ravar vrios laAouts diferentes
Recursos de "#$,E.
!onsulta "#$7ersonali%ao do
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
19/5319
!onsulta "#$ e' ,E. *5rua'ento de !a'os
!onsulta "#$
%e&a 'ais e'( !onsultas "#$
3uebra por4situao5 dofuncionrio
*oma do salriopor 4situao5
7ersonali%ao do
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
20/5320
; Recurso #ue permite ao usurio a"ruparvrias informa6es do ;RP em pain%isindividuais& formando assim cenrios
distintos para anlise
; Os recursos #ue podem ser adicionadosaos cenrios so/ 7rcos& R**& 9onsultas
*3:& +arefas do $"ilis& al%m de #ual#uerviso mi"rada
; Os cenrios podem ser personalizados por
!en3rios
!en3riosPersonalizao do TOTVS RM
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
21/5321
!en3rios
!en3rios
%e&a 'ais e'( !en3rios
Personalizao do TOTVS RM
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.PaineisCenarios.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.PaineisCenarios.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
22/5322
!en3rio- Movendo
!en3riosPersonalizao do TOTVS RM
%e&a 'ais e'( !en3rios
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.PaineisCenarios.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.PaineisCenarios.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
23/5323
Painel de Metas
Painel de Metas
; Painel de Metas % uma ferramenta "erencial #uepermite estabelecer metas baseadas nasinforma6es contidas no banco de dados
; Podemos acompan@ar diversos aspectos da
empresa& permitindo a criao de metas macrobaseadas em outras metas& atrav%s da utilizaode express6es denidas pelo usurio& utilizandodiversas fun6es aritm%ticas& de pro"ramao e
etc
7ersonali%ao do
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
24/5324
Painel de Metas
Painel de Metas
; Os limites& faixas e status de cada faixa& serodenidos no "rco de medidor #ue estarassociado a meta
; O processo de clculo pode ser feito de forma
manual ou automtica& atrav%s de a"endamento
Personalizao do TOTVS RM
%e&a 'ais e'(Painel de Metas
http://helpwiki.totvs.com.br/WikiHelp/CUB/BIS.PainelMetas.aspxhttp://helpwiki.totvs.com.br/WikiHelp/CUB/BIS.PainelMetas.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
25/5325
Planilha,E.
Planilha,E.
; +otalmenteinte"rada aoMicrosoft ;xcel
; Permite a criaode "rcos
avanados
7ersonali%ao do
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
26/53
26
RM Bis,E.
RM Bis,E.
; O >isB;+ % uma nova ferramenta desenvolvidapara auxiliar o cliente na "esto de seu ne"ocio
; $trav%s dele podemos criar cubos "erenciaisbaseados em consultas ao banco de dados #ue
auxiliaro na tomada de decis6es; O >isBet pode armazenar os cubos em outra
base de dados& reduzindo assim a possibilidadede locC na base ocial
; O novo >is tem a possibilidade de armazenar o@ist)rico de "erao dos cubos& facilitando aanalise "erencial
; 7rco dinDmico& % "erado a partir da seleo
feita no cubo
Personalizao do TOTVS RM
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
27/53
27
RM Bis,E.
RM Bis,E.
; ,iso "eral do 9ubo
7ersonali%ao do
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
28/53
28
B8 "elf-"ervice
B8 "elf-"ervice7ersonali%ao do
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
29/53
29
*5enda'ento de rocessos
Processos
&xecuo em data e >ora programada.
Personalizao do TOTVS RM
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
30/53
Personalizao do .9.%"RM
$trav%s do metadados %poss(vel construirinterfaces complexas paratransacionar com o bancode dados RM
;m um futuro pr)ximo&todas as interfaces do RMsero constru(dasutilizando este recurso
Metadados
%e&a 'ais e'( Metadados - )or'ul3rios
30
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.MetadadosFormularios.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.MetadadosFormularios.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
31/53
31
Para facilitar o entendimento& dividimos aapresentao em . partes/
Personalizao de interface
Personalizao de re5ra de ne5cio2nte"rao
Personalizao do .9.%" RM
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
32/53
$l%m de personalizara interface& o usuriopode implementar al)"ica da aplicao&expondo esta l)"ica
para a camada deapresentao eintermediando com acamada de dados
; o mel@or de tudo& amaior parte doprocesso pode serfeito visualmente
Metadados
Personalizao do .9.%" RM
32
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
33/53
Personalizao do .9.%" RM
A ?rmula visual da Soluo () um
mecanismo poderoso para o
desenvolvimento visual de lgicas de
negcio com o ob5etivo de estender a
soluo
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
34/53
Personalizao do .9.%" RM
&ste o diagrama de
funcionamento normal do ()
>anco de8ados
+odas as re"ras dene")cio esto
denidas dentro doproduto RM padro
Cliene RM Ser!idor de "#li$ao RM
omo a ?rmula =isual utili%ado para
permitir customi%aes
)r'ula %isual
%e&a 'ais e'( )r'ula %isual
P li d .9.%" RM
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
35/53
Personalizao do .9.%" RM
Ser!idor de "#li$ao RM
%or&'la Vis'al
>anco de8ados
;xemplos de uso/
- ;nvio de emails ap)sincluir ou alterar
al"um campo
- ,alidar sedeterminado campopossui um valorpermitido
- 8isparar umprocesso ap)s incluirou alterar al"umcampo
- 9riar e preenc@er
novas colunas paraserem exibidas em
&ntendendo como a ?rmula
=isual utili%ada para
permitir customi%aes
)r'ula %isual
%e&a 'ais e'( )r'ula %isual
P li d .9.%" RM
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
36/53
Personalizao do .9.%" RM
8esi"ner ,isualE;ditor de
Pro"ramas
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
37/53
9apaz de executarProcessos do RM
;xemplo/ 9lculoda Fol@a dePa"amento
9apaz de utilizar#ual#uer Obeto
de Be")cio do RM¶ ler ou "ravar
dados
7aleria de
atividades podeser livrementeestendida via
pro"ramao 9G
Personalizao do .9.%" RM
%e&a 'ais e'( )r'ula %isual
P li d .9.%" RM
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
38/53
38
Personalizao do .9.%" RM
Pode serdisparado atrav%s
de uma opo doMenu como umafuncionalidade
padroH disparadoautomaticamente
em resposta a
eventos do ;RP;xemplo/
antes de lerdados&
ap)s ler dados&antes de "ravar
dados&ap)s "ravar
dados
%e&a 'ais e'( )r'ula %isual
P li d .9.%" RM
http://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspxhttp://helpwiki.totvs.com.br/WikiHelp/GLB/GLB.Workflow.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
39/53
Para sa(er &ais) $on*ira os !+deos dese re$'rso,
-nrod'o aos Re$'rsos do .or/*lo
&ste v/deo demonstra passo a passo como podemos usar a ?rmula =isual para fa%er umavalidao antes de salvar um cadastro do sistema.
n!iando e&ails ara!s de '& .or/*lo
=amos demonstrar como poss/vel enviar um e8mail quando algum campo de um cadastro
alterado.
"lerando o !alor de '& $ao $ole&enar #elo .or/*lo
Ceste v/deo vamos calcular o valor de um campo complementar do cadastro de
lienteE?ornecedor no momento em que um lanamento financeiro salvo.
Validao de CP #eloMas'#'sando o .or/*lo
=amos ver como podemos fa%er para validar um &7 usando os recursos de )as>up para
consultar se o &7 vlido nos correios.
Criao de $ol'na na !iso 'sando o .or/*lo&ste v/deo mostra como trabal>ar com dados de vrios registros do sistema usando a
?rmula =isual. Cele iremos adicionar uma coluna nova na viso usando os dados de uma
onsulta S"#.
e$'o de Pro$essos ara!s do .or/*lo
=amos ver como executar processos do sistema dentro da ?rmula =isual.
Ceste v/deo mostraremos como encadear a execuo de 4 processos.
Personalizao do .9.%" RM
P li RM
http://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-IntroducaoWorkflow-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowEmail-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowAlteracaoValor-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowValidacaoMashup-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowValidacaoMashup-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowValidacaoMashup-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowCriacaoColunaVisao-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowCriacaoColunaVisao-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowProcessos-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowProcessos-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowCriacaoColunaVisao-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowValidacaoMashup-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowValidacaoMashup-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowValidacaoMashup-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowAlteracaoValor-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-WorkflowEmail-1080.htmhttp://rmnet.rm.com.br/demorm/RMGlobais/Workflow/RMGlobais-IntroducaoWorkflow-1080.htm7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
40/53
40
Personalizao no RM
Para facilitar o entendimento& dividimos a
apresentao em . partes/
Personalizao de interfacePersonalizao de re"ra de ne")cio
8nte5rao
7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
41/53
.ecnolo5ia RM
*ruitetura de conectividade co' o RM
A conectividade do ase :e"ada
$plica6es
:e"adas
Outras$plica6es
,ea mais em/ 2nte"rao
Arq itet ra ?rame orB
http://helpwiki.totvs.com.br/WikiHelp/CON3/INT.apresentacaoTotvsBusinessConector.aspxhttp://helpwiki.totvs.com.br/WikiHelp/CON3/INT.apresentacaoTotvsBusinessConector.aspx7/24/2019 Personalizaonorm 120801134444 Phpapp01 (1)
42/53
42>ase RM
Ca&ada de "#resenao
Din?orms Deb?orms
*ervio de $cesso Remoto a Obetos - RM>roCer I ibliotecade9lasses
=tilitrias
RM*9ontrols
Formulas
RM
Top Related