SlideShare una empresa de Scribd logo
1 de 28
Building business forms with
 InfoPath 2010 and SharePoint
          2010 – Part 1
                 Toni Frankola
              SharePoint MVP
                       Croatia
                @tonifrankola
http://sharepointusecases.com



                            SharePoint dnevi 2011
Agenda
 • SharePoint Editions and forms
 • What’s new in v2010 tools
    – InfoPath
    – SharePoint Designer
 • Case Study
 • Demos
 • Target audience:
    – Power (End) User, Site Collection Admin
    – IT PRO

SharePoint dnevi 2011             Bled, 24. in 25. oktober 2011
Main cast
 • Microsoft SharePoint 2010*
    – Different editions
 • SharePoint Designer 2010*
    – Free
 • SharePoint InfoPath 2010*
    – Part of Office Professional Plus license
 • (*) You could use v2007 products to create
   very similar application


SharePoint dnevi 2011             Bled, 24. in 25. oktober 2011
SharePoint 2010 Editions
Feature / Edition           Foundation   Standard          Enterprise
Price                       FREE         Server License    + Stanard pricing
                                         + Standard CALs   + Enterprise CALs
Form libraries              +            +                 +
Open forms in InfoPath      +            +                 +
Open forms in Web Browser   -            -                 +
Customize list forms in     -            -                 +
InfoPath




SharePoint dnevi 2011                        Bled, 24. in 25. oktober 2011
What’s new in InfoPath 2010
 • New fluent-UI
 • Pre-built Page and Section Layouts
 • New controls (Picture buttons, Hyperlink, Date and
   time picker, Person/Group pickers, Signature Line)
 • New Rules and UI
 • Quick publish
 • Customize List forms via InfoPath
 • Use in SharePoint Workspace
          http://goo.gl/MYWW5


SharePoint dnevi 2011            Bled, 24. in 25. oktober 2011
InfoPath applications
 • Designer
    – Office client application required to design forms
 • Filler
    – Office client application used to fill forms
 • Browser
    – InfoPath form displayed in browser




SharePoint dnevi 2011              Bled, 24. in 25. oktober 2011
InfoPath Features Matrix
CONTROL                                2010 BROWSER                           2010 FILLER                            2007 BROWSER
Combo Box                                                X                                       X
Multiple-Selection List Box                              X                                       X
Bulleted List                                            X                                       X
Numbered List                                            X                                       X
Plain List                                               X                                       X
Person/Group Picker                                      X                                       X                                      X
External Item Picker                                     X                                       X
Picture Button                                           X                                       X
Vertical Label                                                                                   X
Picture                                                  X                                       X
Ink Picture                                                                                      X
Hyperlink                                                X                                       X
Signature Line                                                                                   X
Scrolling Region                                                                                 X
Horizontal Region                                                                                X
Repeating Recursive Section                                                                      X
Horizontal Repeating Table                                                                       X
Master/Detail                                                                                    X
Choice Group                                             X                                       X
Repeating Choice Group                                                                           X
Choice Section                                           X                                       X



   Bulleted, numbered, and plain lists, multiple selection list boxes, Combo boxes, Choice group and sections, and Filtering functionality.

                    http://goo.gl/bB9LO
Case-study
 • A company A needs a simple invoicing and
   CRM system with following:
    – Tracking customers
    – Tracking products and prices
    – Creating Quotes / Invoices
       • In multiple languages




SharePoint dnevi 2011            Bled, 24. in 25. oktober 2011
CS: Entity-relationship model




SharePoint dnevi 2011   Bled, 24. in 25. oktober 2011
InfoPath Form Deployment options

 • Do once, never deploy
 • Do once, deploy as content type
 • Best practice:
    – Package as Sandboxed solution
    – Deploy via Central Admin




SharePoint dnevi 2011          Bled, 24. in 25. oktober 2011
Demo overview
 • Phase 1
    – SharePoint Lists from SharePoint UI




SharePoint dnevi 2011           Bled, 24. in 25. oktober 2011
Demo overview
 • Phase 2
    – Build InfoPath Form




SharePoint dnevi 2011       Bled, 24. in 25. oktober 2011
Questions
 • Why InfoPath here?

 • Reasons:
    – 1 quote = 1 or more products>Repeating Tables
    – Printing in general and
    – Printing in more than one lang > InfoPath Views
    – OOTB integration with SharePoint


SharePoint dnevi 2011           Bled, 24. in 25. oktober 2011
Building InfoPath form (phase 1, 2)

   DEMO


SharePoint dnevi 2011                    Bled, 24. in 25. oktober 2011
Demo overview
 • Phase 3
    – Using SP OOTB features to automate stuff
       • Workflows
       • In-place records management
       • Alerts




SharePoint dnevi 2011             Bled, 24. in 25. oktober 2011
Demo overview
 • Phase 4
    – Custom stuff powered by SharePoint Designer
       • Custom actions
       • Extending workflows
       • Reports via Chart Web Part




SharePoint dnevi 2011                 Bled, 24. in 25. oktober 2011
Building InfoPath form (phase 3, 4)

   DEMO


SharePoint dnevi 2011                    Bled, 24. in 25. oktober 2011
Next steps
 •   Update InfoPath form fields
 •   Integrate workflow data to forms
 •   Dump entire form to DB (reporting)
 •   Solution: Event Receivers




SharePoint dnevi 2011          Bled, 24. in 25. oktober 2011
Learn more…
   BUILDING BUSINESS FORMS WITH INFOPATH 2010 AND
   SHAREPOINT 2010 – PART 2

   TOMORROW AT 10AM




SharePoint dnevi 2011             Bled, 24. in 25. oktober 2011
Form capabilities
 • File > Form Properties
    – Determines how form
      will be used (Web, Fillter)
 • File > Design Checker




SharePoint dnevi 2011               Bled, 24. in 25. oktober 2011
Rules engine
 • Simple rules based validation logic
    – X required? X<Y?
    – Understands field types: X<Today
 • Formatting
 • Additional
   form
   logic


SharePoint dnevi 2011           Bled, 24. in 25. oktober 2011
Extending
 • Data



 • Code




SharePoint dnevi 2011         Bled, 24. in 25. oktober 2011
InfoPath forms around you
 • List forms
 • BCS forms
 • Workflow forms




SharePoint dnevi 2011   Bled, 24. in 25. oktober 2011
List forms
   BCS forms

   DEMO


SharePoint dnevi 2011   Bled, 24. in 25. oktober 2011
Importing forms

   DEMO


SharePoint dnevi 2011   Bled, 24. in 25. oktober 2011
The cloud




SharePoint dnevi 2011         Bled, 24. in 25. oktober 2011
Conclusion
 • Easy to create and use
 • No code required
    – „InfoPath thinking”
 • Integrate whenever possible
 • Test in all browsers




SharePoint dnevi 2011          Bled, 24. in 25. oktober 2011
Questions?
 Documentation Toolkit
      for SharePoint >

    Document • Track
   Changes • Compare
               Farms



                         SharePoint dnevi 2011

Más contenido relacionado

Más de Toni Frankola

Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
SharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real lifeSharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real lifeToni Frankola
 
Share point 2010 installation and mainteinance, best practices
Share point 2010   installation and mainteinance, best practices Share point 2010   installation and mainteinance, best practices
Share point 2010 installation and mainteinance, best practices Toni Frankola
 
SharePoint 2010 – Installation and maintenance – best practices
SharePoint 2010 – Installation and maintenance – best practicesSharePoint 2010 – Installation and maintenance – best practices
SharePoint 2010 – Installation and maintenance – best practicesToni Frankola
 
Automating SharePoint 2010 administration tasks with PowerShell
Automating SharePoint 2010 administration tasks with PowerShellAutomating SharePoint 2010 administration tasks with PowerShell
Automating SharePoint 2010 administration tasks with PowerShellToni Frankola
 
Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...
Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...
Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...Toni Frankola
 
Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...
Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...
Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...Toni Frankola
 
Best practices with SharePoint 2010 sandboxed solutions
Best practices with SharePoint 2010 sandboxed solutionsBest practices with SharePoint 2010 sandboxed solutions
Best practices with SharePoint 2010 sandboxed solutionsToni Frankola
 
The wonderful world of SharePoint 2010 service apps
The wonderful world of SharePoint 2010 service appsThe wonderful world of SharePoint 2010 service apps
The wonderful world of SharePoint 2010 service appsToni Frankola
 
Playing in the SharePoint SandBox
Playing in the SharePoint SandBoxPlaying in the SharePoint SandBox
Playing in the SharePoint SandBoxToni Frankola
 
Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...
Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...
Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...Toni Frankola
 
WinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjeha
WinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjehaWinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjeha
WinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjehaToni Frankola
 
WinDays 2009 - SharePoint For End Users - Shortcuts To Success
WinDays 2009 - SharePoint For End Users - Shortcuts To SuccessWinDays 2009 - SharePoint For End Users - Shortcuts To Success
WinDays 2009 - SharePoint For End Users - Shortcuts To SuccessToni Frankola
 
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...Toni Frankola
 

Más de Toni Frankola (14)

Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
SharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real lifeSharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real life
 
Share point 2010 installation and mainteinance, best practices
Share point 2010   installation and mainteinance, best practices Share point 2010   installation and mainteinance, best practices
Share point 2010 installation and mainteinance, best practices
 
SharePoint 2010 – Installation and maintenance – best practices
SharePoint 2010 – Installation and maintenance – best practicesSharePoint 2010 – Installation and maintenance – best practices
SharePoint 2010 – Installation and maintenance – best practices
 
Automating SharePoint 2010 administration tasks with PowerShell
Automating SharePoint 2010 administration tasks with PowerShellAutomating SharePoint 2010 administration tasks with PowerShell
Automating SharePoint 2010 administration tasks with PowerShell
 
Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...
Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...
Windays 2011 - SharePoint no-code solutions with InfoPath 2010 and SharePoint...
 
Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...
Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...
Building SharePoint 2010 applications with InfoPath 2010 and SharePoint Desig...
 
Best practices with SharePoint 2010 sandboxed solutions
Best practices with SharePoint 2010 sandboxed solutionsBest practices with SharePoint 2010 sandboxed solutions
Best practices with SharePoint 2010 sandboxed solutions
 
The wonderful world of SharePoint 2010 service apps
The wonderful world of SharePoint 2010 service appsThe wonderful world of SharePoint 2010 service apps
The wonderful world of SharePoint 2010 service apps
 
Playing in the SharePoint SandBox
Playing in the SharePoint SandBoxPlaying in the SharePoint SandBox
Playing in the SharePoint SandBox
 
Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...
Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...
Slovenian SharePoint Conference 2009 - Best Practices To Boost Your Share Poi...
 
WinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjeha
WinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjehaWinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjeha
WinDays 2009 - SharePoint za krajnje korisnike - Prečacima do uspjeha
 
WinDays 2009 - SharePoint For End Users - Shortcuts To Success
WinDays 2009 - SharePoint For End Users - Shortcuts To SuccessWinDays 2009 - SharePoint For End Users - Shortcuts To Success
WinDays 2009 - SharePoint For End Users - Shortcuts To Success
 
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
 

Último

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Building business forms with InfoPath 2010 and SharePoint 2010 – Part 1

  • 1. Building business forms with InfoPath 2010 and SharePoint 2010 – Part 1 Toni Frankola SharePoint MVP Croatia @tonifrankola http://sharepointusecases.com SharePoint dnevi 2011
  • 2. Agenda • SharePoint Editions and forms • What’s new in v2010 tools – InfoPath – SharePoint Designer • Case Study • Demos • Target audience: – Power (End) User, Site Collection Admin – IT PRO SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 3. Main cast • Microsoft SharePoint 2010* – Different editions • SharePoint Designer 2010* – Free • SharePoint InfoPath 2010* – Part of Office Professional Plus license • (*) You could use v2007 products to create very similar application SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 4. SharePoint 2010 Editions Feature / Edition Foundation Standard Enterprise Price FREE Server License + Stanard pricing + Standard CALs + Enterprise CALs Form libraries + + + Open forms in InfoPath + + + Open forms in Web Browser - - + Customize list forms in - - + InfoPath SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 5. What’s new in InfoPath 2010 • New fluent-UI • Pre-built Page and Section Layouts • New controls (Picture buttons, Hyperlink, Date and time picker, Person/Group pickers, Signature Line) • New Rules and UI • Quick publish • Customize List forms via InfoPath • Use in SharePoint Workspace http://goo.gl/MYWW5 SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 6. InfoPath applications • Designer – Office client application required to design forms • Filler – Office client application used to fill forms • Browser – InfoPath form displayed in browser SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 7. InfoPath Features Matrix CONTROL 2010 BROWSER 2010 FILLER 2007 BROWSER Combo Box X X Multiple-Selection List Box X X Bulleted List X X Numbered List X X Plain List X X Person/Group Picker X X X External Item Picker X X Picture Button X X Vertical Label X Picture X X Ink Picture X Hyperlink X X Signature Line X Scrolling Region X Horizontal Region X Repeating Recursive Section X Horizontal Repeating Table X Master/Detail X Choice Group X X Repeating Choice Group X Choice Section X X Bulleted, numbered, and plain lists, multiple selection list boxes, Combo boxes, Choice group and sections, and Filtering functionality. http://goo.gl/bB9LO
  • 8. Case-study • A company A needs a simple invoicing and CRM system with following: – Tracking customers – Tracking products and prices – Creating Quotes / Invoices • In multiple languages SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 9. CS: Entity-relationship model SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 10. InfoPath Form Deployment options • Do once, never deploy • Do once, deploy as content type • Best practice: – Package as Sandboxed solution – Deploy via Central Admin SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 11. Demo overview • Phase 1 – SharePoint Lists from SharePoint UI SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 12. Demo overview • Phase 2 – Build InfoPath Form SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 13. Questions • Why InfoPath here? • Reasons: – 1 quote = 1 or more products>Repeating Tables – Printing in general and – Printing in more than one lang > InfoPath Views – OOTB integration with SharePoint SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 14. Building InfoPath form (phase 1, 2) DEMO SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 15. Demo overview • Phase 3 – Using SP OOTB features to automate stuff • Workflows • In-place records management • Alerts SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 16. Demo overview • Phase 4 – Custom stuff powered by SharePoint Designer • Custom actions • Extending workflows • Reports via Chart Web Part SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 17. Building InfoPath form (phase 3, 4) DEMO SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 18. Next steps • Update InfoPath form fields • Integrate workflow data to forms • Dump entire form to DB (reporting) • Solution: Event Receivers SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 19. Learn more… BUILDING BUSINESS FORMS WITH INFOPATH 2010 AND SHAREPOINT 2010 – PART 2 TOMORROW AT 10AM SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 20. Form capabilities • File > Form Properties – Determines how form will be used (Web, Fillter) • File > Design Checker SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 21. Rules engine • Simple rules based validation logic – X required? X<Y? – Understands field types: X<Today • Formatting • Additional form logic SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 22. Extending • Data • Code SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 23. InfoPath forms around you • List forms • BCS forms • Workflow forms SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 24. List forms BCS forms DEMO SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 25. Importing forms DEMO SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 26. The cloud SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 27. Conclusion • Easy to create and use • No code required – „InfoPath thinking” • Integrate whenever possible • Test in all browsers SharePoint dnevi 2011 Bled, 24. in 25. oktober 2011
  • 28. Questions? Documentation Toolkit for SharePoint > Document • Track Changes • Compare Farms SharePoint dnevi 2011