SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Microsoft Virtual Labs
            ®



    Building InfoPath Forms that Run
    as Both Rich Client and Browser
    Applications
Building InfoPath Forms that Run as Both Rich Client and Browser Applications


Table of Contents
Building InfoPath Forms that Run as Both Rich Client and Browser Applications .............. 1
Exercise 1 Developing Forms for Rich Client and Browser Scenarios .........................................................................2
Conclusion .....................................................................................................................................................................7
Building InfoPath Forms that Run as Both Rich Client and Browser Applications


Building InfoPath Forms that Run as Both
Rich Client and Browser Applications
                                 After completing this lab, you will be better able to:
Objectives                            The objective of this lab is to become familiar with browser-based scenarios
                                      for Office InfoPath 2007 forms.
                                 The lab exercises are as follows:
Scenario                                  Developing Forms for Rich Client and Browser Scenarios
                                     •
                                          Deploying Managed-Code Form Solutions for Browser Scenarios
                                     •

Estimated Time to                90 Minutes
Complete This Lab
                                     LITWAREINC
Computer used in this Lab




                                                  Page 1 of 7
Building InfoPath Forms that Run as Both Rich Client and Browser Applications

Exercise 1
Developing Forms for Rich Client and Browser Scenarios

Scenario
The 2007 Microsoft Office system servers provide a technology to enable InfoPath forms to be filled in through a
browser interface. This capability is built upon the Microsoft Windows SharePoint Services platform. When
developers publish Office InfoPath 2007 form templates to the server, these templates are converted into Web-
enabled form templates.
The result is that end users can now fill out, view, or save form data without having Office InfoPath 2007 installed
on their computer. For scenarios where both rich client and Web-based use is needed, the corresponding form
templates are designed only once. This “design once” concept means developers can create a single form that will
work on both the client and server.
In this exercise, you will make a form template compatible with 2007 release servers and then publish that form
template to a SharePoint document library. The goal of this exercise is to learn how to check for server
compatibility, review the different server-specific options, and publish form templates for both rich client and
browser scenarios.


Tasks                         Detailed Steps
                              Note: Login using the following credentials:
Complete the following 5
tasks on:                     Username: administrator
                              Password: pass@word1
   LITWAREINC                 Log on to: LITWAREINC
1. Using Design               Note: You will start a design session for an existing status report form template and
                              use the Design Checker to identify design or compatibility issues with the form.
   Checker
                              a. Open Windows Explorer.
                              b. Navigate to C:HOLInfoPathFormsWithServerExercise1.
                              c. Right-click StatusReport.xsn and select the Design menu command.
                              d. In the Design Tasks task pane, click Design Checker.
                              Note: The status report form template has already been designed for client
                              compatibility, and there are no errors or warnings in the Design Checker. However,
                              this form is eventually going to be published to a SharePoint document library so it
                              can be accessed by users that do not have Office InfoPath 2007 installed. As a result,
                              the Design Checker will be needed to see if the form template is compatible with
                              Office Forms Server as well.
                              e. In the Design Checker task pane, click Change compatibility settings.
                                   In the Compatibility tab of the Form Options dialog box, select the Design a
                              f.
                                   form which can run in a browser or InfoPath checkbox.
                              g. Click OK.
                              Note: There are three compatibility errors listed in the Design Checker task pane.
                              Note: The errors listed in the Design Checker task pane refer to the Last Period, This
                              Period, and Issues optional sections. You can get additional information about an
                              error by clicking it in the Design Checker. If you click the first error, you will note
                              that the bulleted list control is not supported in server forms. Each of the optional
                              sections in the form view contains a bulleted list control, and you will change these
                              three bulleted list controls to repeating table controls.
                              h. In the form view, right-click the bulleted list control in the Last Period
                                   sectioselect the Change To | Repeating Table menu command.



                                                     Page 2 of 7
Building InfoPath Forms that Run as Both Rich Client and Browser Applications
Tasks                       Detailed Steps
                                  Right-click at the end of the word Item within the header row of the repeating
                            i.
                                  table control.
                                  Select the Delete | Rows menu command.
                            j.




                            k. Repeat the three previous steps for the bulleted list controls in the This Period and
                                  Issues sections. The three optional sections in the form view should appear as
                                  shown




                               In the Design Checker task pane, click Refresh.
                            l.
                            Note: There are no errors or warnings listed in the Design Checker task pane.
2. Modifying Server-        Note: Now that the status report form template has been designed for both client and
   Specific options         server compatibility, you will modify some server-specific options before publishing to
                            a SharePoint document library.
                            Note: When you modify the form template to be compatible with Microsoft Office
                            system servers, a new Server Forms category is available in the Form Options dialog
                            box. This category gives the developer some toolbar, data-refresh, and language
                            options for forms that run in a Web browser. Commands listed can be made available
                            on the toolbar of the browser-based form. Table 9.1 provides a brief description of all
                            the toolbar commands.
                            Table 9.1 Server Form Toolbar Commands
                                 Command      Description



                                                     Page 3 of 7
Building InfoPath Forms that Run as Both Rich Client and Browser Applications
Tasks                       Detailed Steps
                             Submit          Uses the form’s submit
                                             functionality
                             Print View      Previews the current view of the
                                             form as a print view
                             Save            Saves the form to the document
                                             library or the specified save
                                             location
                             Save As         Saves the form to the document
                                             library or the specified save
                                             location, with a different name
                             Close           Closes the form
                             Save Draft      Downloads the form to the local
                                             machine
                             Open Draft      Uploads a saved draft to the
                                             server
                             Views           Switches views in the form, if
                                             there are multiple views
                             Refresh         Refreshes the form data with
                                             the server
                            a. Select the Tools | Form Options menu command.
                            b. In the Form Options dialog box, click the Browser category.
                            c. Clear the Show toolbar at bottom of form check box.
                            d. Clear the Print View check box.
                            e. Clear the Views check box. The Form Options dialog box should now appear as
                               shown




                                                   Page 4 of 7
Building InfoPath Forms that Run as Both Rich Client and Browser Applications
Tasks                       Detailed Steps




                            Note: If you clear the toolbar top and bottom check box options, you will not be able
                            to save the form template to the SharePoint document library.
                                 Click on the Property Promotion category, click Add.
                            f.
                            g. In the Select a Field or Group dialog box, expand the UserInformation group
                                 and double-click Region.
                            h. Click OK.
3. Publishing, the status   Note: You will now publish the status report form template and enable it through the
   report form template.    form management in the Central Administration area. This is a required step when a
                            form requires full trust and you wish to browser-enable the form.
                            a. Select the File | Publish menu command.
                            Note: If prompted to save select OK to continue.
                            b. In the first page of the Publishing Wizard, click To a network location and click
                                 Next.
                            c. Click Browse and select Desktop, ensure that the File Name is StatusReport.xsn
                                 and click OK.
                            d. Ensure that the Form template name is StatusReport and click Next.
                            e. In the next page of the Publishing Wizard, clear the text box and click Next.
                                 In the next page of the Publishing Wizard, click on the Publish button.
                            f.
                            g. The Publishing Wizard will inform you that your template has been successfully
                                 published, click Close.
                            h. Close InfoPath 2007.
4. Uploading the form       Note: With Office Server 2007 in order to web-enable a fully trusted InfoPath form
   template.                you must upload the Form Template in to the Central Administration area and
                            activate it as a content type on a site collection.
                            a. Open Internet Explorer and click on the Central Administration favorites link.



                                                    Page 5 of 7
Building InfoPath Forms that Run as Both Rich Client and Browser Applications
Tasks                       Detailed Steps
                            b. Click on the Application Management link, and then click on the Upload form
                                 template link in the InfoPath Forms Services section.
                            c. Click on the Browse button, navigate to the Desktop
                            d. Select your StatusReport.xsn, click Open and then click Upload.
                            e. You are now on the Upload Form Template page, click OK.
                                 Hover over the StatusReport.xsn in the Manage Form Templates list and select
                            f.
                                 the Activate to a Site Collection.
                            g. By default http://moss.litwareinc.com should be selected, click the OK button.
                            h. In Internet Explorer type http://moss.litwareinc.com/status%20report in the
                                 Location and press Enter.
                                 Click on Settings and select the Form Library Settings.
                            i.
                                 Click on the Advanced Settings link and select Yes in the Allow management of
                            j.
                                 content types, click OK..
                            k. In the Content Types section click on the Add from existing site content types
                                 link.
                                 Select StatusReport from the Available Site Content Types list, click Add and
                            l.
                                 then click OK.
                            m. Click on the Form content type in the Content Types section.
                            n. Click on the Delete this content type link under Settings, click OK to confirm
                                 delete.
5. Viewing the report       Note: With Office InfoPath 2007 installed on the lab machine, you will not be able to
   through Browser.         run the status report from the document library as a browser form because the Office
                            InfoPath 2007 client experience, if available, is always the default. Instead, you will
                            navigate to a specific URL to instruct Internet Explorer to open the form in the
                            browser. Once the form template is opened in the browser, you will enter data and
                            then submit the form to the document library. Then, you will navigate to the document
                            library and confirm that your form data has been saved properly.
                            a. In Internet Explorer, navigate to http://moss.litwareinc.com/status%20report.
                            b. Click the New | New Status Report button, and select the Trsut all documents
                                 from this publisher option in the security dialog if prompted.
                            c. In the Sales Representative field, type Rob Caron.
                            d. In the Employee ID field, type 1234.
                            Note: (Optional) Type sample data in the other fields of the status report form.
                            e. Click Submit.
                                 In the Microsoft Internet Explorer dialog box, click OK.
                            f.
                            g. Navigate to http://moss.litwareinc.com/status%20report.
                            h. In the Status Report document library, click Rob Caron.
                            Note: The data you entered appears in the InfoPath form file.
                                 To see the web-enabled form click on the Settings, and then click on Form
                            i.
                                 Library Settings.
                                 Click on the Advanced Settings link, select the Display as a Web page radio
                            j.
                                 button in the Opening browser-enabled documents section.
                            k. Click OK, repeat the instructions for filling out the form data by navigating to
                                 http://moss.litwareinc.com/status%20report.
                                 For the Sales Representative field, type Willis Johnson.
                            l.




                                                    Page 6 of 7
Building InfoPath Forms that Run as Both Rich Client and Browser Applications

Conclusion
Microsoft Office Forms Server 2007 offers developers the ability to support Office InfoPath 2007 forms that run as
both rich client and reach applications. Codeless forms can be published directly to a SharePoint site using the
InfoPath Publishing Wizard. For form templates that use managed code or require full trust, server administrators
can deploy these templates to a library using SharePoint 3.0 Central Administration.




                                                    Page 7 of 7

Weitere ähnliche Inhalte

Was ist angesagt?

How to develop_smart_forms_01
How to develop_smart_forms_01How to develop_smart_forms_01
How to develop_smart_forms_01Rafael Rocha
 
20 reasons to upgrade to microsoft dynamics crm 2011
20 reasons to upgrade to microsoft dynamics crm 201120 reasons to upgrade to microsoft dynamics crm 2011
20 reasons to upgrade to microsoft dynamics crm 2011Nerea
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginnerSalim M
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web developmenttechbed
 
Capturing requirements: Importing documents
Capturing requirements: Importing documentsCapturing requirements: Importing documents
Capturing requirements: Importing documentsIBM Rational software
 
Creating an artifact at the project level
Creating an artifact at the project levelCreating an artifact at the project level
Creating an artifact at the project levelIBM Rational software
 
User exits
User exitsUser exits
User exitsanilkv29
 
Alm docs ontap
Alm docs ontapAlm docs ontap
Alm docs ontapAtish Modi
 
Modules as requirement specifications
Modules as requirement specificationsModules as requirement specifications
Modules as requirement specificationsIBM Rational software
 
Establishing and analyzing traceability between artifacts
Establishing and analyzing traceability between artifactsEstablishing and analyzing traceability between artifacts
Establishing and analyzing traceability between artifactsIBM Rational software
 
Team Foundation Server 2010
Team Foundation Server 2010Team Foundation Server 2010
Team Foundation Server 2010Enterprisecoding
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...IBM Rational software
 
Professional edition training
Professional edition trainingProfessional edition training
Professional edition trainingJohn Hamrick
 

Was ist angesagt? (18)

How to develop_smart_forms_01
How to develop_smart_forms_01How to develop_smart_forms_01
How to develop_smart_forms_01
 
Ig exprss
Ig exprssIg exprss
Ig exprss
 
Reporting on requirements
Reporting on requirementsReporting on requirements
Reporting on requirements
 
20 reasons to upgrade to microsoft dynamics crm 2011
20 reasons to upgrade to microsoft dynamics crm 201120 reasons to upgrade to microsoft dynamics crm 2011
20 reasons to upgrade to microsoft dynamics crm 2011
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginner
 
Identifying and managing change
Identifying and managing changeIdentifying and managing change
Identifying and managing change
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web development
 
PO09
PO09PO09
PO09
 
Capturing requirements: Importing documents
Capturing requirements: Importing documentsCapturing requirements: Importing documents
Capturing requirements: Importing documents
 
Creating an artifact at the project level
Creating an artifact at the project levelCreating an artifact at the project level
Creating an artifact at the project level
 
User exits
User exitsUser exits
User exits
 
flex_4_tutorials
flex_4_tutorialsflex_4_tutorials
flex_4_tutorials
 
Alm docs ontap
Alm docs ontapAlm docs ontap
Alm docs ontap
 
Modules as requirement specifications
Modules as requirement specificationsModules as requirement specifications
Modules as requirement specifications
 
Establishing and analyzing traceability between artifacts
Establishing and analyzing traceability between artifactsEstablishing and analyzing traceability between artifacts
Establishing and analyzing traceability between artifacts
 
Team Foundation Server 2010
Team Foundation Server 2010Team Foundation Server 2010
Team Foundation Server 2010
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
 
Professional edition training
Professional edition trainingProfessional edition training
Professional edition training
 

Ähnlich wie Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 Client%20and%20 Browser%20 App

Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...LiquidHub
 
Creating Workflows Windows Share Point Services
Creating Workflows Windows Share Point ServicesCreating Workflows Windows Share Point Services
Creating Workflows Windows Share Point ServicesLiquidHub
 
Creating Workflows Windows Share Point Services
Creating Workflows Windows Share Point ServicesCreating Workflows Windows Share Point Services
Creating Workflows Windows Share Point ServicesLiquidHub
 
Moss2007 Enterprise Features Administration
Moss2007 Enterprise Features AdministrationMoss2007 Enterprise Features Administration
Moss2007 Enterprise Features AdministrationLiquidHub
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic conceptsmelody77776
 
Moss2007 Enterprise Features Administration
Moss2007 Enterprise Features AdministrationMoss2007 Enterprise Features Administration
Moss2007 Enterprise Features AdministrationLiquidHub
 
Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Ivan Sanders
 
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...Ivan Sanders
 
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax PluginsHnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax Pluginsdominion
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0Antonio Chagoury
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...Brian O'Gorman
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cyclesourav verma
 
Better User Experience with .NET
Better User Experience with .NETBetter User Experience with .NET
Better User Experience with .NETPeter Gfader
 
Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)Mark Vincent Cantero
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Intland Academy: Requirements Management Training Session | 19 Sep 2019
Intland Academy: Requirements Management Training Session | 19 Sep 2019Intland Academy: Requirements Management Training Session | 19 Sep 2019
Intland Academy: Requirements Management Training Session | 19 Sep 2019Intland Software GmbH
 

Ähnlich wie Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 Client%20and%20 Browser%20 App (20)

Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
 
Creating Workflows Windows Share Point Services
Creating Workflows Windows Share Point ServicesCreating Workflows Windows Share Point Services
Creating Workflows Windows Share Point Services
 
Creating Workflows Windows Share Point Services
Creating Workflows Windows Share Point ServicesCreating Workflows Windows Share Point Services
Creating Workflows Windows Share Point Services
 
Les03
Les03Les03
Les03
 
Vb basics
Vb basicsVb basics
Vb basics
 
Moss2007 Enterprise Features Administration
Moss2007 Enterprise Features AdministrationMoss2007 Enterprise Features Administration
Moss2007 Enterprise Features Administration
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic concepts
 
Moss2007 Enterprise Features Administration
Moss2007 Enterprise Features AdministrationMoss2007 Enterprise Features Administration
Moss2007 Enterprise Features Administration
 
Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5
 
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
 
Enhancements
Enhancements Enhancements
Enhancements
 
PPT1
PPT1PPT1
PPT1
 
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax PluginsHnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Better User Experience with .NET
Better User Experience with .NETBetter User Experience with .NET
Better User Experience with .NET
 
Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Intland Academy: Requirements Management Training Session | 19 Sep 2019
Intland Academy: Requirements Management Training Session | 19 Sep 2019Intland Academy: Requirements Management Training Session | 19 Sep 2019
Intland Academy: Requirements Management Training Session | 19 Sep 2019
 

Mehr von LiquidHub

Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0LiquidHub
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade processLiquidHub
 
Share point 2013
Share point 2013Share point 2013
Share point 2013LiquidHub
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2LiquidHub
 
Managing metadata in_share_point_2010
Managing metadata in_share_point_2010Managing metadata in_share_point_2010
Managing metadata in_share_point_2010LiquidHub
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share pointLiquidHub
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server DeploymentLiquidHub
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install DatabasesLiquidHub
 
Moss 2007 Deployment Detail
Moss 2007 Deployment DetailMoss 2007 Deployment Detail
Moss 2007 Deployment DetailLiquidHub
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup StrategiesLiquidHub
 
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003LiquidHub
 
5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps5060 A 01 Demonstration Steps
5060 A 01 Demonstration StepsLiquidHub
 
Working With Infopath 2007
Working With Infopath 2007Working With Infopath 2007
Working With Infopath 2007LiquidHub
 
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughWhats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughLiquidHub
 
Overviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshOverviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshLiquidHub
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshLiquidHub
 
Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007LiquidHub
 

Mehr von LiquidHub (20)

Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
 
Managing metadata in_share_point_2010
Managing metadata in_share_point_2010Managing metadata in_share_point_2010
Managing metadata in_share_point_2010
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share point
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server Deployment
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install Databases
 
Moss 2007 Deployment Detail
Moss 2007 Deployment DetailMoss 2007 Deployment Detail
Moss 2007 Deployment Detail
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup Strategies
 
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps
 
5060 A 01
5060 A 015060 A 01
5060 A 01
 
Working With Infopath 2007
Working With Infopath 2007Working With Infopath 2007
Working With Infopath 2007
 
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughWhats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
 
Overviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshOverviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components Refresh
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
 
Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007
 

Kürzlich hochgeladen

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Kürzlich hochgeladen (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 Client%20and%20 Browser%20 App

  • 1. Microsoft Virtual Labs ® Building InfoPath Forms that Run as Both Rich Client and Browser Applications
  • 2. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Table of Contents Building InfoPath Forms that Run as Both Rich Client and Browser Applications .............. 1 Exercise 1 Developing Forms for Rich Client and Browser Scenarios .........................................................................2 Conclusion .....................................................................................................................................................................7
  • 3. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Building InfoPath Forms that Run as Both Rich Client and Browser Applications After completing this lab, you will be better able to: Objectives The objective of this lab is to become familiar with browser-based scenarios for Office InfoPath 2007 forms. The lab exercises are as follows: Scenario Developing Forms for Rich Client and Browser Scenarios • Deploying Managed-Code Form Solutions for Browser Scenarios • Estimated Time to 90 Minutes Complete This Lab LITWAREINC Computer used in this Lab Page 1 of 7
  • 4. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Exercise 1 Developing Forms for Rich Client and Browser Scenarios Scenario The 2007 Microsoft Office system servers provide a technology to enable InfoPath forms to be filled in through a browser interface. This capability is built upon the Microsoft Windows SharePoint Services platform. When developers publish Office InfoPath 2007 form templates to the server, these templates are converted into Web- enabled form templates. The result is that end users can now fill out, view, or save form data without having Office InfoPath 2007 installed on their computer. For scenarios where both rich client and Web-based use is needed, the corresponding form templates are designed only once. This “design once” concept means developers can create a single form that will work on both the client and server. In this exercise, you will make a form template compatible with 2007 release servers and then publish that form template to a SharePoint document library. The goal of this exercise is to learn how to check for server compatibility, review the different server-specific options, and publish form templates for both rich client and browser scenarios. Tasks Detailed Steps Note: Login using the following credentials: Complete the following 5 tasks on: Username: administrator Password: pass@word1 LITWAREINC Log on to: LITWAREINC 1. Using Design Note: You will start a design session for an existing status report form template and use the Design Checker to identify design or compatibility issues with the form. Checker a. Open Windows Explorer. b. Navigate to C:HOLInfoPathFormsWithServerExercise1. c. Right-click StatusReport.xsn and select the Design menu command. d. In the Design Tasks task pane, click Design Checker. Note: The status report form template has already been designed for client compatibility, and there are no errors or warnings in the Design Checker. However, this form is eventually going to be published to a SharePoint document library so it can be accessed by users that do not have Office InfoPath 2007 installed. As a result, the Design Checker will be needed to see if the form template is compatible with Office Forms Server as well. e. In the Design Checker task pane, click Change compatibility settings. In the Compatibility tab of the Form Options dialog box, select the Design a f. form which can run in a browser or InfoPath checkbox. g. Click OK. Note: There are three compatibility errors listed in the Design Checker task pane. Note: The errors listed in the Design Checker task pane refer to the Last Period, This Period, and Issues optional sections. You can get additional information about an error by clicking it in the Design Checker. If you click the first error, you will note that the bulleted list control is not supported in server forms. Each of the optional sections in the form view contains a bulleted list control, and you will change these three bulleted list controls to repeating table controls. h. In the form view, right-click the bulleted list control in the Last Period sectioselect the Change To | Repeating Table menu command. Page 2 of 7
  • 5. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Tasks Detailed Steps Right-click at the end of the word Item within the header row of the repeating i. table control. Select the Delete | Rows menu command. j. k. Repeat the three previous steps for the bulleted list controls in the This Period and Issues sections. The three optional sections in the form view should appear as shown In the Design Checker task pane, click Refresh. l. Note: There are no errors or warnings listed in the Design Checker task pane. 2. Modifying Server- Note: Now that the status report form template has been designed for both client and Specific options server compatibility, you will modify some server-specific options before publishing to a SharePoint document library. Note: When you modify the form template to be compatible with Microsoft Office system servers, a new Server Forms category is available in the Form Options dialog box. This category gives the developer some toolbar, data-refresh, and language options for forms that run in a Web browser. Commands listed can be made available on the toolbar of the browser-based form. Table 9.1 provides a brief description of all the toolbar commands. Table 9.1 Server Form Toolbar Commands Command Description Page 3 of 7
  • 6. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Tasks Detailed Steps Submit Uses the form’s submit functionality Print View Previews the current view of the form as a print view Save Saves the form to the document library or the specified save location Save As Saves the form to the document library or the specified save location, with a different name Close Closes the form Save Draft Downloads the form to the local machine Open Draft Uploads a saved draft to the server Views Switches views in the form, if there are multiple views Refresh Refreshes the form data with the server a. Select the Tools | Form Options menu command. b. In the Form Options dialog box, click the Browser category. c. Clear the Show toolbar at bottom of form check box. d. Clear the Print View check box. e. Clear the Views check box. The Form Options dialog box should now appear as shown Page 4 of 7
  • 7. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Tasks Detailed Steps Note: If you clear the toolbar top and bottom check box options, you will not be able to save the form template to the SharePoint document library. Click on the Property Promotion category, click Add. f. g. In the Select a Field or Group dialog box, expand the UserInformation group and double-click Region. h. Click OK. 3. Publishing, the status Note: You will now publish the status report form template and enable it through the report form template. form management in the Central Administration area. This is a required step when a form requires full trust and you wish to browser-enable the form. a. Select the File | Publish menu command. Note: If prompted to save select OK to continue. b. In the first page of the Publishing Wizard, click To a network location and click Next. c. Click Browse and select Desktop, ensure that the File Name is StatusReport.xsn and click OK. d. Ensure that the Form template name is StatusReport and click Next. e. In the next page of the Publishing Wizard, clear the text box and click Next. In the next page of the Publishing Wizard, click on the Publish button. f. g. The Publishing Wizard will inform you that your template has been successfully published, click Close. h. Close InfoPath 2007. 4. Uploading the form Note: With Office Server 2007 in order to web-enable a fully trusted InfoPath form template. you must upload the Form Template in to the Central Administration area and activate it as a content type on a site collection. a. Open Internet Explorer and click on the Central Administration favorites link. Page 5 of 7
  • 8. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Tasks Detailed Steps b. Click on the Application Management link, and then click on the Upload form template link in the InfoPath Forms Services section. c. Click on the Browse button, navigate to the Desktop d. Select your StatusReport.xsn, click Open and then click Upload. e. You are now on the Upload Form Template page, click OK. Hover over the StatusReport.xsn in the Manage Form Templates list and select f. the Activate to a Site Collection. g. By default http://moss.litwareinc.com should be selected, click the OK button. h. In Internet Explorer type http://moss.litwareinc.com/status%20report in the Location and press Enter. Click on Settings and select the Form Library Settings. i. Click on the Advanced Settings link and select Yes in the Allow management of j. content types, click OK.. k. In the Content Types section click on the Add from existing site content types link. Select StatusReport from the Available Site Content Types list, click Add and l. then click OK. m. Click on the Form content type in the Content Types section. n. Click on the Delete this content type link under Settings, click OK to confirm delete. 5. Viewing the report Note: With Office InfoPath 2007 installed on the lab machine, you will not be able to through Browser. run the status report from the document library as a browser form because the Office InfoPath 2007 client experience, if available, is always the default. Instead, you will navigate to a specific URL to instruct Internet Explorer to open the form in the browser. Once the form template is opened in the browser, you will enter data and then submit the form to the document library. Then, you will navigate to the document library and confirm that your form data has been saved properly. a. In Internet Explorer, navigate to http://moss.litwareinc.com/status%20report. b. Click the New | New Status Report button, and select the Trsut all documents from this publisher option in the security dialog if prompted. c. In the Sales Representative field, type Rob Caron. d. In the Employee ID field, type 1234. Note: (Optional) Type sample data in the other fields of the status report form. e. Click Submit. In the Microsoft Internet Explorer dialog box, click OK. f. g. Navigate to http://moss.litwareinc.com/status%20report. h. In the Status Report document library, click Rob Caron. Note: The data you entered appears in the InfoPath form file. To see the web-enabled form click on the Settings, and then click on Form i. Library Settings. Click on the Advanced Settings link, select the Display as a Web page radio j. button in the Opening browser-enabled documents section. k. Click OK, repeat the instructions for filling out the form data by navigating to http://moss.litwareinc.com/status%20report. For the Sales Representative field, type Willis Johnson. l. Page 6 of 7
  • 9. Building InfoPath Forms that Run as Both Rich Client and Browser Applications Conclusion Microsoft Office Forms Server 2007 offers developers the ability to support Office InfoPath 2007 forms that run as both rich client and reach applications. Codeless forms can be published directly to a SharePoint site using the InfoPath Publishing Wizard. For form templates that use managed code or require full trust, server administrators can deploy these templates to a library using SharePoint 3.0 Central Administration. Page 7 of 7