SlideShare uma empresa Scribd logo
1 de 63
Fórmula Visual
           Fábio Delboni / 07 - 2012
Introdução




             2
Introdução




             3
Introdução




             4
Introdução




             5
Introdução




             6
Introdução




             7
Introdução




             8
Introdução




             9
Introdução




             10
Introdução




             11
Introdução




             12
Introdução




             13
Introdução




             14
Introdução




             15
Introdução




             16
Introdução




             17
Introdução




             18
Introdução




             19
Introdução




             20
Introdução




             21
Introdução




             22
Introdução




             23
Fórmula Visual




            ÍNDICE

       I) Conceitos
           • WWF
           • Gatilho
           • Dataset
           • 03 Camadas
           • Activity
       II) Prática




                          24
Conceitos

         Windows Workflow Foundation (WWF)
• fornece um modelo de programação, mecanismo de fluxo de
  trabalho em processo e designer reospedável para implementar
  processos de execução prolongada como fluxos de trabalho nos
  aplicativos .NET

fonte
http://msdn.microsoft.com/pt-br/netframework/aa663328




                                                                 25
Conceitos

                            Gatilho
• A fórmula visual é executada
  através de:
   – Gatilhos:
       • Tela de visão
       • Tela de cadastro
       • Processo
   – Manualmente
       • Tela de visão
       • Tela de cadastro




                                             26
Conceitos

                               Dataset
• A data set (or dataset) is a collection of data, usually presented
  in tabular form. Each column represents a particular variable.
  Each row corresponds to a given member of the data set in
  question. It lists values for each of the variables, such as height
  and weight of an object. Each value is known as a datum. The
  data set may comprise data for one or more members,
  corresponding to the number of rows.

fonte
http://en.wikipedia.org/wiki/Data_set



                                                                        27
Conceitos

                           Dataset
• Um "Conjunto de dados" ou "dataset" é uma coleção de dados
  normalmente tabulados. Por cada elemento (ou indivíduo) se
  indicam varias características. Cada coluna representa uma
  variável particular. Cada linha corresponde a um determinado
  membro do conjunto de dados em questão. Cada valor é
  conhecido como um dado. O conjunto de dados pode incluir
  dados para um ou mais membros, correspondente ao número de
  linhas.

fonte
http://pt.wikipedia.org/wiki/Conjunto_de_dados


                                                                 28
Conceitos

                           Dataset
• Funcionários                 • Movimento
   –   Campos Complementares      – Campos Complementares
   –   Salário Composto           – Histórico
   –   Histórico de Seção         – Itens
   –   Histórico de Função           • Campos Complementares
   –   Histórico de Situação         • Histórico
   –   Histórico Salarial         – Rateio por centro de custo
                                  – Rateio por departamento




                                                                 29
Conceitos

Dataset




                30
Conceitos

Dataset




                31
Conceitos

03 Camadas




                 32
Conceitos

03 Camadas




                 33
Conceitos

                                     Activity
• Windows Workflow Foundation (WF) includes a default set of activities that
  provide functionality for control flow, conditions, event handling, state
  management, and communicating with applications and services. When you
  design workflows, you can use the activities that are provided by Windows
  Workflow Foundation, and you can create your own custom activities.
• Activities are the fundamental building blocks of workflows. A workflow is a
  set of activities that are organized hierarchically in a tree structure. An activity
  represents an action in a workflow. It can be a simple action such as a delay, or
  it can be a composite activity that consists of several child activities.
• An activity, like a workflow, can be sequential, which means that the order of
  its actions is specified at design time. Or the activity can be event-driven,
  which means that the order of its actions is determined at run time in
  response to external events.

fonte
• http://msdn.microsoft.com/en-us/library/ms733615(v=vs.90).aspx
                                                                                         34
Fórmula Visual




           ÍNDICE

       I) Conceitos
       II) Prática
           • Preparo
           • Validação
                • Tabela mãe
                • Tabela Filha
                • Filha com SQL
           • E-mail
           • Dataserver
           • Custom Activity
           • Processos de FV




                                  35
Prática

                               Preparo
• Até a versão 11.40
   • Em ambiente 2 camadas, editar o arquivo RM.Host.Exe.config.
   • Em ambiente 3 camadas, editar o arquivo RM.Host.Service.exe.config.




                                                                           36
Prática

            Preparo
• Usuário




                           37
Prática

           Preparo
• Perfil




                          38
Prática

               Preparo
• Categorias




                              39
Prática

                           Preparo
• Fórmula visual simples




                                          40
Prática

                               Preparo
• Teste 1: Salvar e executar




                                              41
Prática

                              Preparo
• Teste 2: Vincular ao gatilho e simular erro




                                                42
Prática

                              Preparo
• Teste 2: Vincular ao gatilho e simular erro




                                                43
Prática

                     Validação
• Tabela principal




                                     44
Prática

                     Validação
• Tabela principal




                                     45
Prática

                 Validação
• Tabela filha




                                 46
Prática

                 Validação
• Tabela filha
   – Ex. 2




                                 47
Prática

                 Validação
• Tabela filha
   – Ex. 2




                                 48
Prática

                 Validação
• Tabela filha
   – Ex. 2




                                 49
Prática

                 Validação
• Tabela filha
   – Ex. 2




                                 50
Prática

                 Validação
• Tabela filha
   – Ex. 2




                                 51
Prática

            E-mail
• Exemplo




                           52
Prática

             Dataserver
• Exemplo:




                              53
Prática

Custom Activity




                   54
Prática

Custom Activity




                   55
Prática

Custom Activity




                   56
Prática

Custom Activity




                   57
Prática

Custom Activity




                   58
Prática

Custom Activity




                   59
Prática

Custom Activity




                   60
Prática

Processos de FV




                   61
Prática

Processos de FV




                   62
Fórmula Visual




           QUESTÕES

       Fábio Delboni
       Fábrica de Software


       fabio.delboni@totvs.com.br




                                    63

Mais conteúdo relacionado

Mais procurados

SQL Server Alwayson for SharePoint HA/DR Step by Step Guide
SQL Server Alwayson for SharePoint HA/DR Step by Step GuideSQL Server Alwayson for SharePoint HA/DR Step by Step Guide
SQL Server Alwayson for SharePoint HA/DR Step by Step GuideLars Platzdasch
 
Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12Rajesh Khatri
 
Oracle Forms Introduction
Oracle Forms IntroductionOracle Forms Introduction
Oracle Forms IntroductionSekhar Byna
 
Introduction to Salesforce UI API
Introduction to Salesforce UI APIIntroduction to Salesforce UI API
Introduction to Salesforce UI APIAtul Gupta(8X)
 
salesforce triggers interview questions and answers
salesforce triggers interview questions and answerssalesforce triggers interview questions and answers
salesforce triggers interview questions and answersbhanuadmob
 
Partitioning tables and indexing them
Partitioning tables and indexing them Partitioning tables and indexing them
Partitioning tables and indexing them Hemant K Chitale
 
SQL window functions for MySQL
SQL window functions for MySQLSQL window functions for MySQL
SQL window functions for MySQLDag H. Wanvik
 
BD I - Aula 08 A - Algebra Relacional
BD I - Aula 08 A - Algebra RelacionalBD I - Aula 08 A - Algebra Relacional
BD I - Aula 08 A - Algebra RelacionalRodrigo Kiyoshi Saito
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionHabilelabs
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patternsusolutions
 

Mais procurados (20)

Rm reports gerador de relatórios versão - mdi
Rm reports   gerador de relatórios versão - mdiRm reports   gerador de relatórios versão - mdi
Rm reports gerador de relatórios versão - mdi
 
Construção de fórmula visual rm totvs
Construção de fórmula visual rm totvsConstrução de fórmula visual rm totvs
Construção de fórmula visual rm totvs
 
SQL Server Alwayson for SharePoint HA/DR Step by Step Guide
SQL Server Alwayson for SharePoint HA/DR Step by Step GuideSQL Server Alwayson for SharePoint HA/DR Step by Step Guide
SQL Server Alwayson for SharePoint HA/DR Step by Step Guide
 
SSIS control flow
SSIS control flowSSIS control flow
SSIS control flow
 
Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12
 
Oracle Forms Introduction
Oracle Forms IntroductionOracle Forms Introduction
Oracle Forms Introduction
 
Cursores.ppt
Cursores.pptCursores.ppt
Cursores.ppt
 
Introduction to Salesforce UI API
Introduction to Salesforce UI APIIntroduction to Salesforce UI API
Introduction to Salesforce UI API
 
salesforce triggers interview questions and answers
salesforce triggers interview questions and answerssalesforce triggers interview questions and answers
salesforce triggers interview questions and answers
 
Partitioning tables and indexing them
Partitioning tables and indexing them Partitioning tables and indexing them
Partitioning tables and indexing them
 
SQL window functions for MySQL
SQL window functions for MySQLSQL window functions for MySQL
SQL window functions for MySQL
 
BD I - Aula 08 A - Algebra Relacional
BD I - Aula 08 A - Algebra RelacionalBD I - Aula 08 A - Algebra Relacional
BD I - Aula 08 A - Algebra Relacional
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
 
Joins And Its Types
Joins And Its TypesJoins And Its Types
Joins And Its Types
 
Apex code (Salesforce)
Apex code (Salesforce)Apex code (Salesforce)
Apex code (Salesforce)
 
Introduction to Apex for Developers
Introduction to Apex for DevelopersIntroduction to Apex for Developers
Introduction to Apex for Developers
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patterns
 
DB2 on Mainframe
DB2 on MainframeDB2 on Mainframe
DB2 on Mainframe
 
Rm1150130412rmglobais
Rm1150130412rmglobaisRm1150130412rmglobais
Rm1150130412rmglobais
 
Introdução ao MySQL
Introdução ao MySQLIntrodução ao MySQL
Introdução ao MySQL
 

Destaque

Personalização e customização no produto RM
Personalização e customização no produto RMPersonalização e customização no produto RM
Personalização e customização no produto RMTOTVS Connect
 
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5Fábio Delboni
 
Solução cubo rubik 3x3x3 resolvendo cubo mágico
Solução cubo rubik 3x3x3 resolvendo cubo mágicoSolução cubo rubik 3x3x3 resolvendo cubo mágico
Solução cubo rubik 3x3x3 resolvendo cubo mágicoFábio Delboni
 
Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...
Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...
Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...Bruno Moreira
 
2 como baixar projetos pelo tortoise svn
2   como baixar projetos pelo tortoise svn2   como baixar projetos pelo tortoise svn
2 como baixar projetos pelo tortoise svnFábio Delboni
 
3 como enviar projetos para o svn pelo tortoise
3   como enviar projetos para o svn pelo tortoise3   como enviar projetos para o svn pelo tortoise
3 como enviar projetos para o svn pelo tortoiseFábio Delboni
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Andre Bretas
 
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_soxAuditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_soxSQLServerRS
 
Apostila c# iniciantes
Apostila c# iniciantesApostila c# iniciantes
Apostila c# iniciantesCaique Moretto
 
Apostila de Sql Server 2005
Apostila de Sql Server 2005Apostila de Sql Server 2005
Apostila de Sql Server 2005Andre Nascimento
 

Destaque (20)

Personalização e customização no produto RM
Personalização e customização no produto RMPersonalização e customização no produto RM
Personalização e customização no produto RM
 
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
 
Workshop totvs report
Workshop totvs reportWorkshop totvs report
Workshop totvs report
 
Workshop Totvs Report
Workshop Totvs ReportWorkshop Totvs Report
Workshop Totvs Report
 
Solução cubo rubik 3x3x3 resolvendo cubo mágico
Solução cubo rubik 3x3x3 resolvendo cubo mágicoSolução cubo rubik 3x3x3 resolvendo cubo mágico
Solução cubo rubik 3x3x3 resolvendo cubo mágico
 
Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...
Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...
Customização RM Fluxus - TOTVS - Rateio por Centro de Custo e Natureza Orç. F...
 
Rm1150150212 totvs autom_ponto
Rm1150150212  totvs autom_pontoRm1150150212  totvs autom_ponto
Rm1150150212 totvs autom_ponto
 
Rm1150100112 totvs folha_pagamento
Rm1150100112 totvs folha_pagamentoRm1150100112 totvs folha_pagamento
Rm1150100112 totvs folha_pagamento
 
2 como baixar projetos pelo tortoise svn
2   como baixar projetos pelo tortoise svn2   como baixar projetos pelo tortoise svn
2 como baixar projetos pelo tortoise svn
 
3 como enviar projetos para o svn pelo tortoise
3   como enviar projetos para o svn pelo tortoise3   como enviar projetos para o svn pelo tortoise
3 como enviar projetos para o svn pelo tortoise
 
Caso de Sucesso Lorenge e TOTVS RM
Caso de Sucesso Lorenge e TOTVS RMCaso de Sucesso Lorenge e TOTVS RM
Caso de Sucesso Lorenge e TOTVS RM
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
 
Microsoft C#
Microsoft C#Microsoft C#
Microsoft C#
 
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_soxAuditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
 
Apostila sql
Apostila sqlApostila sql
Apostila sql
 
Dynamic Types no C# 4.0
Dynamic Types no C# 4.0Dynamic Types no C# 4.0
Dynamic Types no C# 4.0
 
Apostila c# iniciantes
Apostila c# iniciantesApostila c# iniciantes
Apostila c# iniciantes
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
Apostila de Sql Server 2005
Apostila de Sql Server 2005Apostila de Sql Server 2005
Apostila de Sql Server 2005
 

Semelhante a Fórmula Visual - TOTVS IP - Fábio Delboni - 07/2012

Planejamento do processo_de_software_halan
Planejamento do processo_de_software_halanPlanejamento do processo_de_software_halan
Planejamento do processo_de_software_halanHalan Ridolphi
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Tchelinux
 
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011Lucas Lemos
 
Database Refactoring PostgreSQL Urcamp Alegrete 2009
Database Refactoring PostgreSQL Urcamp Alegrete 2009Database Refactoring PostgreSQL Urcamp Alegrete 2009
Database Refactoring PostgreSQL Urcamp Alegrete 2009Fabrízio Mello
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Elaine Cecília Gatto
 
Webcast MSDN - Enterprise Library
Webcast MSDN - Enterprise LibraryWebcast MSDN - Enterprise Library
Webcast MSDN - Enterprise LibraryLuciano Condé
 
Mineração de Repositórios de Defeitos
Mineração de Repositórios de DefeitosMineração de Repositórios de Defeitos
Mineração de Repositórios de DefeitosRodrigo Rocha
 
Softwares de apoio ao desenvolvimento 2012
Softwares de apoio ao desenvolvimento   2012Softwares de apoio ao desenvolvimento   2012
Softwares de apoio ao desenvolvimento 2012Diogo Winck
 
Introdução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareIntrodução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareClaudia Melo
 
Java e Orientação a Objetos - Aula 1 Aceleradora
Java e Orientação a Objetos - Aula 1 AceleradoraJava e Orientação a Objetos - Aula 1 Aceleradora
Java e Orientação a Objetos - Aula 1 AceleradoraJulio Farah
 
Sw kaizen apresentacao agile day 2012 v0.1.pptx
Sw kaizen apresentacao agile day 2012 v0.1.pptxSw kaizen apresentacao agile day 2012 v0.1.pptx
Sw kaizen apresentacao agile day 2012 v0.1.pptxAlejandro Olchik
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaFabrício Campos
 
MySQL Profiling com Enterprise Monitor
MySQL Profiling com Enterprise Monitor MySQL Profiling com Enterprise Monitor
MySQL Profiling com Enterprise Monitor MySQL Brasil
 
Apresentação TCC-pós
Apresentação TCC-pósApresentação TCC-pós
Apresentação TCC-pósthiago.lenz
 

Semelhante a Fórmula Visual - TOTVS IP - Fábio Delboni - 07/2012 (20)

Processo e Processo de Software
Processo e Processo de SoftwareProcesso e Processo de Software
Processo e Processo de Software
 
Rational Unfied Process
Rational Unfied ProcessRational Unfied Process
Rational Unfied Process
 
Planejamento do processo_de_software_halan
Planejamento do processo_de_software_halanPlanejamento do processo_de_software_halan
Planejamento do processo_de_software_halan
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes.
 
Apresentação RUP
Apresentação RUPApresentação RUP
Apresentação RUP
 
347842.ppt
347842.ppt347842.ppt
347842.ppt
 
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
 
Database Refactoring PostgreSQL Urcamp Alegrete 2009
Database Refactoring PostgreSQL Urcamp Alegrete 2009Database Refactoring PostgreSQL Urcamp Alegrete 2009
Database Refactoring PostgreSQL Urcamp Alegrete 2009
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5
 
Webcast MSDN - Enterprise Library
Webcast MSDN - Enterprise LibraryWebcast MSDN - Enterprise Library
Webcast MSDN - Enterprise Library
 
Mineração de Repositórios de Defeitos
Mineração de Repositórios de DefeitosMineração de Repositórios de Defeitos
Mineração de Repositórios de Defeitos
 
Softwares de apoio ao desenvolvimento 2012
Softwares de apoio ao desenvolvimento   2012Softwares de apoio ao desenvolvimento   2012
Softwares de apoio ao desenvolvimento 2012
 
Introdução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareIntrodução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de Software
 
Java e Orientação a Objetos - Aula 1 Aceleradora
Java e Orientação a Objetos - Aula 1 AceleradoraJava e Orientação a Objetos - Aula 1 Aceleradora
Java e Orientação a Objetos - Aula 1 Aceleradora
 
Aula - Teste de Software
Aula - Teste de SoftwareAula - Teste de Software
Aula - Teste de Software
 
Ciclo de Vida
Ciclo de VidaCiclo de Vida
Ciclo de Vida
 
Sw kaizen apresentacao agile day 2012 v0.1.pptx
Sw kaizen apresentacao agile day 2012 v0.1.pptxSw kaizen apresentacao agile day 2012 v0.1.pptx
Sw kaizen apresentacao agile day 2012 v0.1.pptx
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
MySQL Profiling com Enterprise Monitor
MySQL Profiling com Enterprise Monitor MySQL Profiling com Enterprise Monitor
MySQL Profiling com Enterprise Monitor
 
Apresentação TCC-pós
Apresentação TCC-pósApresentação TCC-pós
Apresentação TCC-pós
 

Fórmula Visual - TOTVS IP - Fábio Delboni - 07/2012

  • 1. Fórmula Visual Fábio Delboni / 07 - 2012
  • 24. Fórmula Visual ÍNDICE I) Conceitos • WWF • Gatilho • Dataset • 03 Camadas • Activity II) Prática 24
  • 25. Conceitos Windows Workflow Foundation (WWF) • fornece um modelo de programação, mecanismo de fluxo de trabalho em processo e designer reospedável para implementar processos de execução prolongada como fluxos de trabalho nos aplicativos .NET fonte http://msdn.microsoft.com/pt-br/netframework/aa663328 25
  • 26. Conceitos Gatilho • A fórmula visual é executada através de: – Gatilhos: • Tela de visão • Tela de cadastro • Processo – Manualmente • Tela de visão • Tela de cadastro 26
  • 27. Conceitos Dataset • A data set (or dataset) is a collection of data, usually presented in tabular form. Each column represents a particular variable. Each row corresponds to a given member of the data set in question. It lists values for each of the variables, such as height and weight of an object. Each value is known as a datum. The data set may comprise data for one or more members, corresponding to the number of rows. fonte http://en.wikipedia.org/wiki/Data_set 27
  • 28. Conceitos Dataset • Um "Conjunto de dados" ou "dataset" é uma coleção de dados normalmente tabulados. Por cada elemento (ou indivíduo) se indicam varias características. Cada coluna representa uma variável particular. Cada linha corresponde a um determinado membro do conjunto de dados em questão. Cada valor é conhecido como um dado. O conjunto de dados pode incluir dados para um ou mais membros, correspondente ao número de linhas. fonte http://pt.wikipedia.org/wiki/Conjunto_de_dados 28
  • 29. Conceitos Dataset • Funcionários • Movimento – Campos Complementares – Campos Complementares – Salário Composto – Histórico – Histórico de Seção – Itens – Histórico de Função • Campos Complementares – Histórico de Situação • Histórico – Histórico Salarial – Rateio por centro de custo – Rateio por departamento 29
  • 34. Conceitos Activity • Windows Workflow Foundation (WF) includes a default set of activities that provide functionality for control flow, conditions, event handling, state management, and communicating with applications and services. When you design workflows, you can use the activities that are provided by Windows Workflow Foundation, and you can create your own custom activities. • Activities are the fundamental building blocks of workflows. A workflow is a set of activities that are organized hierarchically in a tree structure. An activity represents an action in a workflow. It can be a simple action such as a delay, or it can be a composite activity that consists of several child activities. • An activity, like a workflow, can be sequential, which means that the order of its actions is specified at design time. Or the activity can be event-driven, which means that the order of its actions is determined at run time in response to external events. fonte • http://msdn.microsoft.com/en-us/library/ms733615(v=vs.90).aspx 34
  • 35. Fórmula Visual ÍNDICE I) Conceitos II) Prática • Preparo • Validação • Tabela mãe • Tabela Filha • Filha com SQL • E-mail • Dataserver • Custom Activity • Processos de FV 35
  • 36. Prática Preparo • Até a versão 11.40 • Em ambiente 2 camadas, editar o arquivo RM.Host.Exe.config. • Em ambiente 3 camadas, editar o arquivo RM.Host.Service.exe.config. 36
  • 37. Prática Preparo • Usuário 37
  • 38. Prática Preparo • Perfil 38
  • 39. Prática Preparo • Categorias 39
  • 40. Prática Preparo • Fórmula visual simples 40
  • 41. Prática Preparo • Teste 1: Salvar e executar 41
  • 42. Prática Preparo • Teste 2: Vincular ao gatilho e simular erro 42
  • 43. Prática Preparo • Teste 2: Vincular ao gatilho e simular erro 43
  • 44. Prática Validação • Tabela principal 44
  • 45. Prática Validação • Tabela principal 45
  • 46. Prática Validação • Tabela filha 46
  • 47. Prática Validação • Tabela filha – Ex. 2 47
  • 48. Prática Validação • Tabela filha – Ex. 2 48
  • 49. Prática Validação • Tabela filha – Ex. 2 49
  • 50. Prática Validação • Tabela filha – Ex. 2 50
  • 51. Prática Validação • Tabela filha – Ex. 2 51
  • 52. Prática E-mail • Exemplo 52
  • 53. Prática Dataserver • Exemplo: 53
  • 63. Fórmula Visual QUESTÕES Fábio Delboni Fábrica de Software fabio.delboni@totvs.com.br 63