personalizaonorm 120801134444 phpapp01 (1)

Upload: geliel-silva

Post on 23-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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.aspx
  • 7/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&para 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.aspx
  • 7/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.aspx
  • 7/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.htm
  • 7/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.aspx
  • 7/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