OFC312 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 2 Tudor Toma Group Program Manager Office Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Microsoft SharePoint 2010 technology for Developers
Advertisements

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.
Mike Fitzmaurice Technical Product Manager Microsoft Corporation
OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
SharePoint Collaboration Features & Workflow
Customising SharePoint David Gristwood Developer & Platform Group
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
OFC302 Building Smart Document Solutions in Word & Excel Martin Sawicki Lead Program Manager.
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal.
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.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
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.
HedKandi Microsoft SharePoint Server 2007 WCM features PlatformBranding Editing experience Content Aggregation and reuse User generated content Silverlight.
Office Business Applications Workshop Defining Business Process and Workflows.
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.
DEP331 Migrating to Windows XP Mike Coleman Lead Product Manager, Windows XP Microsoft Corporation.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
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.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
Next Generation of Collaboration Office System 2007 Steve Iatropoulos Anna Murray Partner Information Worker Team.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Collaboration in the Enterprise
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Microsoft Office 2007 InfoPath Forms Solutions Reach more users with better forms Streamline data-driven business processes Rapidly develop and deploy.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
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)
InfoPath: Developing Forms Using Managed Code Dan Green Paradigm Logic CLI312.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Introducing SQL Server 2000 Reporting Services
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
Microsoft Dynamics.
Office Power Hour New developer APIs and features for Apps for Office
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Windows Forms in Visual Studio 2005: An in-depth look at key features
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Developing Data Driven SharePoint Solutions
Presentation transcript:

OFC312 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 2 Tudor Toma Group Program Manager Office Microsoft Corporation

Customer challenges inefficient data gathering process Custom data gathering solutions can be expensive Data is hard to reuse across business processes Addressed by InfoPath User-friendly environment for entering data Easy and rapid design of rich “forms” Built natively on top of XML InfoPath 2003 Vision “Enable information workers to easily gather and re-use information as part of a business process.”

Today’s Topics InfoPath 2003 Platform Services Form Templates Business Logic Data Interoperability Developer Support Customer Scenarios

InfoPath 2003 Platform Services DesignMode SQLServer.XMLFiles XML BusinessLogic HTMLview InfoPath SampleForm XSLT Edit Mode WebServices Developer Support Data Interoperability Business Logic Editing Services Form Templates SDK

Today’s Topics InfoPath 2003 Platform Services  Form Templates Business Logic Data Interoperability Developer Support Customer Scenarios

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

Form Template Deployment Sandboxed Cached for offline Automatically updated Sandboxing for high security URL-based Trusted 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

Form Deployment Sandboxed Forms Trusted Forms demo demo

Today’s Topics InfoPath 2003 Platform Services Form Templates  Business Logic Data Interoperability Developer Support Customer Scenarios

Programmability Infrastructure OpenEditSubmitClose OnVersionUpgrade OnLoadOnSwitchViewOnBeforeChangeOnValidateOnAfterChangeOnClickOnSubmitRequest Script XDocumentlifecycle Events Eventhandlers

Data Validation Script-based: DOM Editing Events ROOT items Totals item item totalunitPrice sold Bubbling trace Updated node Xml Tree Editing events item::OnValidate() item::OnAfterChange() item::OnBeforeChange() DataDOM Event Site = item Source = sold Operation = Update OldValueNewValueReportErrorReturnStatusReturnMessage

InfoPath 2003 OM Diagram WindowsXDocuments XDocument Application View Window DataObjects Errors Solution TaskPanes CommandBars MailEnvelope Application lifecycle XDocument lifecycle

Today’s Topics InfoPath 2003 Platform Services Form Templates Business Logic  Data Interoperability Developer Support Customer Scenarios

Oracle, DB2, … SAP, PeopleSoft, Siebel,… Data Interoperability InfoPath BizTalk IIS SQL WSS* XML HTTP SOAP WSDL UDDI.XML SQLServerAccess XML Submit WSS (ADO) Submit Save Send

Data Interoperability Data Aggregation Send as Front-end to and existing database demo demo

Secondary Data Sources XSL-T Secondary DOM XML Primary DOM Database XSL/T XSL/T

Web Services Integration Scenarios Design a InfoPath form as a front end to a Web Service Bind a control in an InfoPath form to lookup data from a Web Service call Design mode support UDDI-based search for Web Services Generate schema based on selected Web Service call Runtime support Automatically generate SOAP calls for getting/submitting data Limited OM access to Web Service call parameters Customizable submit for advanced scenarios

Secondary Data Sources Using a data source for dropdown Scripting to secondary data sources in the business logic demo demo

Today’s Topics InfoPath 2003 Platform Services Form Templates Business Logic Data Interoperability  Developer Support Customer Scenarios

Developer Support SDK samples Hello samples (on the beta CD) Data validation Events Context-driven editing Other resources InfoPath Developers Center Web site More End2End samples Simple support tools Whitepapers, best practices, how-tos, … End2End samples CLR ADO connection (SQL Server) Data submission Hello WebService Lookup info

Today’s Topics InfoPath 2003 Platform Services Form Templates Business Logic Data Interoperability Developer Support  Customer Scenarios

Scenarios – Team Collaboration Features Initiated and owned by a team Built by an information worker (no IT support) Layout-driven schema definition Uses a SharePoint form library Examples: Status report Customer visits Design Change Requests (DCR) Value-add Easy to build ad-hoc data solutions for team Simple deployment and updates Search and aggregation of documents Ad-hoc collaboration in

Scenarios – Department IT Features Initiated and owned by a team Built by team developers using IT services Data is stored in a database (SQL Server) Schema definition comes from the database Uses look-up data and simple workflow Calls IT services for user identity, cost center (uddi) Examples: Bug reporting Marketing research Asset tracking Value-add Access to enterprise data in the form Better data processing Make team data available to the enterprise

Scenarios – IT Applications Features Initiated, developed and owned by IT Data is stored and processed by backend systems Use enterprise or industry schemas Rich forms: multiple views, business logic, user identity Examples: Purchase order Benefits forms Suppliers survey Health insurance claims Value-add Connect users with end-to-end enterprise solution Exchange data with external partners Upload valid data into enterprise back-ends Works offline and offloads enterprise servers

Today’s Topics InfoPath 2003 Platform Services Form Templates Business Logic Data Interoperability Developer Support Customer Scenarios

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers

Suggested Reading And Resources The tools you need to put technology to work! TITLE Available Microsoft® Office 2003 Resource Kit: /24/03 Microsoft Press books are 20% off at the TechEd Bookstore Also buy any TWO Microsoft Press books and get a FREE T-Shirt

evaluations evaluations

Appendix… Appendix…

Office 11 Is the Premier “Smart Client” for XML Web Services Data Analysis  Tabular, largely numerical data for calculations and analysis  Data best presented in a grid Content Authoring  Large areas of text or mixed content  Flexible layout and formatting with XML markup Reporting & Storing  Numerical or textual fields  Relational tables in databases Information Gathering  Highly structured, grouped information  Form-like with few paragraphs of formatted text AccessExcel WordInfoPathFrontPage Data Driven Web Sites  Tabular or hierarchical data inserted into web pages  Expanded data reach

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.