SlideShare a Scribd company logo
1 of 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

More Related Content

More from 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
 

More from 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...
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.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