Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

Overview of Visual Studio 2005 Tools for the Microsoft Office System Svetlana Loksh Development Lead Visual Studio Tools for Office Team Microsoft Corporation.
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Customising SharePoint David Gristwood Developer & Platform Group
René Balzano Technology Solution Professional Data Platform Microsoft Switzerland Database Development with SQL Server Data Tools (SSDT)
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Tips & Tricks for Developing InfoPath Solutions David Coe Application Development Consultant Microsoft Corporation.
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
Sick of InfoPath? Come get sicker… a quick look into developing no-code business forms for the curious cookie Presenter: Hector Perez.
OFC312 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 2 Tudor Toma Group Program Manager Office Microsoft Corporation.
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
1 Architecting End-to-End Enterprise Solutions with Microsoft Office InfoPath 2003 Kamaljit Bath Lead Program Manager Microsoft Corporation Kamaljit Bath.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
SVR330 Introduction to The Microsoft Office Project 2003 Software Development Kit (SDK) Bob Walker IW Product Technical Specialist - EPM EPG Microsoft.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
D301 Building solutions with the Project Data Service David Solomon InfoPath ADC Microsoft Corporation.
Collaboration in the Enterprise
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
InfoPath Development Peter Williams, Ibitec AB. Agenda InfoPath Architecture Develop Forms Deploy Forms Integration.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Overview of Visual Studio 2005 Tools for the Microsoft Office System Mike Hernandez Program Manager Visual Studio Tools for Office Team Microsoft Corporation.
InfoPath: Developing Forms Using Managed Code Dan Green Paradigm Logic CLI312.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
Building Enterprise Applications Using Visual Studio®
Intra-Farm Shared Services
Integrating SharePoint 2010 with Office 2010
Integrating Enterprise Applications Into SharePoint® Portal Server
Business Connectivity Services in SharePoint 2010 and Office 2010
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
Enterprise Library Overview
Office Power Hour New developer APIs and features for Apps for Office
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Overview of Visual Studio 2005 Tools for the Microsoft Office System
DAT381 Team Development with SQL Server 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Microsoft Office System UK Developers Conference
Windows Forms in Visual Studio 2005: An in-depth look at key features
SharePoint 2007 Developer Overview Collaboration BI Features
Windows Forms in Visual Studio 2005: An Overview
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Developing Data Driven SharePoint Solutions
Contexualized Data In Document Authoring
Presentation transcript:

Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005

Introduction To Microsoft Office InfoPath 2003 Form Design Steve Green Information Worker Technical Specialist Microsoft UK

Agenda Disclaimer Intro and Challenges Demo File Structure and Deployment Business Logic and Interoperability Offline, Security, Performance Discussion and Live Demo Developer Resources

Customer Challenges Data gathering is inefficient Re-typing and data entry error Typical forms are hard to use and inflexible Difficult to provide information in static forms Web forms can’t go offline Custom solutions can be expensive Custom coding and end user training Data hard to reuse across business processes Significant development overhead

Introducing InfoPath New Office system application for gathering information What does InfoPath provide? Rapid development of rich, dynamic forms Data validation and conditional formatting Dynamic layout, rich text, and spellchecking Offline and support What customer scenarios does it address? Organizational processes (CRM, procurement, HR, help desk, government forms, etc) InfoPath complements WinForms for simpler forms How does it integrate with back-end servers? Based on XML standards Support for any customer-defined schema Out-of-box support for XML Web services InfoPath XML HTTP SOAP WSDL UDDI BizTalk SQL ERP CRM XML

Scenario Sales Data Collection Before InfoPath 1 sales call = 4 user inputs Information silos Lost productivity Data entry errors With InfoPath 1 sales call = 1 user input Information shared across org Improved efficiency Accurate, valid information

Enterprise And Team Scenarios Building a sales call report as part of an end-to-end solution

Document Experience Office UI features Combined document and forms experience that cannot be matched Digital signature Flexible layout

InfoPath Form Template (XSN) Form Template Files.XML URL or URN SolutionDefinition(XSF) Views(XSLT) Schema(XSD) DefaultData(XML) Business Logic (JS, DLL)

Form Template Deployment Web Server or WSS Cached for offline Automatically updated Sandboxing for high security URL-based Custom Install Developer packages and deploys (.exe,.msi, etc.) Full system access URN-based HTTP Server Server Cached then Auto-updated Open URL Installed (MSI, EXE) Open URN.XML InfoPathInfoPath IT Admin.XSN.XSN.XML

Business Logic Types of Business Logic C# VB.NET Most Forms Do Not Need Code XML Schema RulesFormulas Data Validation Data Connections Conditional Formatting

Data Interoperability SQLAccess Oracle, DB2, … SAP, PeopleSoft, Siebel,… InfoPath BizTalk IIS SQL WSS XMLHTTPSOAPWSDLUDDI.XML XML Submit WSS (ADO) Submit Save Send

Offline Forms Form templates Cached on the client Updated when used online Form Editing Create new form from template XML document contains all relevant form data Form template includes auxiliary data (look-up, catalogs) Save form on local machine Submit as

Security Three levels of security Restricted Domain Full Trust Full Trust form templates must be signed or locally installed Security features for forms Design protection Digital Signatures Customization for save, print, send and export Merge forms

Performance Tips Keep View Lean and Simple Avoid lots of tables (data or layout) in any single view Avoid large repeating data structures Avoid complex nesting of optional and repeatable sections Business Logic Events: E.g., onAfterChange can fire multiple times for one edit Filter Data on Query: Bring down less data at a time Limit On-Load Queries Avoid Large XML Files Caching Lots of Data and DOM Loading Images, Attachments, Digital Signatures

Discussion And Live Demo Set current time Filtering a repeating section Tabbed UI Cascading drop downs

Developer Support InfoPath SDK Hello samples Data validation ADO connection using Access Basic UI Events Context-driven editing Web services Technical papers, best practices, common developer tasks Simple support tools End2End samples Managed Code (CLR) ADO connection (SQL server) Data submission Data interoperability Calculations Information lookup Purchase order (BizTalk) Purchase order (Web services) Merge Forms (Aggregation) InfoPath Toolkit for Visual Studio Managed code for business logic

Developer Resources Developer’s Center on MSDN – Includes updated SDK, Visual Studio.NET Toolkit, Training Labs Office Online – Articles, training, demos, case studies Team Blog – posts since March ‘04 Support Center – KB, How-To articles, downloads, and troubleshooting Public newsgroup – microsoft.public.infopath

Developer Resources Books Introducing Microsoft Office InfoPath 2003 Microsoft Office InfoPath 2003 Kick Start Professional InfoPath 2003 Microsoft Infopath: A Developer's Guide How to Do Everything with Microsoft Office InfoPath h_2003/forumid_55/tt.htm

Help Shape Future Versions Of InfoPath Seeking InfoPath developers Novice and experienced developers welcome Provide feedback on product via surveys and conference calls at regular intervals Share scenarios and requirements with development team Interested? Mail

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.