1 Office “12” : Server Investments Better empowerment, TCO and developer productivity Next generation e-mail, project management, workflow, blog and wiki.

Slides:



Advertisements
Similar presentations
1 Forms and Workflows in MOSS 2007 Nicolette Liller Information Worker Solutions Professional Enterprise and Partner Group Microsoft Switzerland.
Advertisements

Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Microsoft Office SharePoint Server 2007 (MOSS 2007) Overview Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
Windows SharePoint Services: Advancements In Document, Content, And Data Storage Dustin Friesenhahn OFF409 Program Manager Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
SharePoint Collaboration Features & Workflow
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Microsoft Dynamics.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
EDUCATION YOU CAN TRUST ® SharePoint Designer 2010 Course Review Review provided by: DNS Computing Services, LLC
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Office SharePoint Server 2007 Mark Dunkel US Education TSP - SharePoint Microsoft Corporation.
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
Microsoft Confidential Office as a Development Platform Tim Heuer
SharePoint 2007 Overview and Solution Examples Inetium.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
WSS “v3” for Developers Jan Tielens Blog: Architect & Trainer U2U, Brussels.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Office SharePoint 2007 Pau Larsen Senior Technology Specialist Microsoft.
Windows SharePoint Services “v3”: Using ASP.NET 2.0 Technology To Extend Pages, Sites, And Server Farms Mike Ammerlaan OFF405 Program Manager Microsoft.
Agenda What’s functionally changed since 2003 What’s technically changed since 2003 What’s the difference between WSS 2007 and SharePoint 2007 What’s the.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Wellington SharePoint Users Group 2007 Microsoft Office System Overview Ryan Duguid.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
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.
Data Collection Using InfoPath and Form Services Jesper Osgaard Partner Technical Specialist Microsoft.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Web Content Management with MOSS 2007 Patrick Tisseghem
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
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.
Windows SharePoint Services Installation and Configuration.
InfoPath Development Peter Williams, Ibitec AB. Agenda InfoPath Architecture Develop Forms Deploy Forms Integration.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
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)
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Pranav Ainavolu VSTO Developer, Conrep Solutions |
Introduction to SharePoint 2007 Brendon Schwartz
Integrating SharePoint 2010 with Office 2010
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Office SharePoint Server 2007 and Windows SharePoint Services v3
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
Visual Studio Tools for Office 2005
Microsoft Dynamics.
SharePoint Foundation 2010
The Social Life of Information
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

1 Office “12” : Server Investments Better empowerment, TCO and developer productivity Next generation , project management, workflow, blog and wiki support Collaboration BusinessIntelligence Portal Enhanced SharePoint Portal aggregation and personalization Great relevance with rich people and business data search Server-based forms and workflow with smart client and browser interfaces Server-based spreadsheets plus BI portals built on SQL Server Analysis Services Integrated document, records and Web content management Business Processes Unified ASP.NET 2.0 workspace foundation for scalability and extensibility Search ContentManagement Windows SharePoint Services

2 Reach more users with better forms Automate data-driven business processes Rapidly develop and deploy form solutions Microsoft Office “12” InfoPath Forms Solutions Smart Client and Browser WSS, SQL, ERP, CRM…

3 InfoPath “12” Investments Reach more users with better forms Browser enabled InfoPath forms Offline data connections, New controls, Better printing Design & Compatibility Checker Intranet, Extranet, Internet Automate data-driven business processes Forms in Outlook, including Property Promotion Workflow, Archiving, Information Rights Management Integration with Property Panel & Workflow Tasks Programmability Pane, Add-Ins Rapidly develop and deploy form solutions Common dev platform (OM, Data Connection Library) ActiveX, Windows Form and ASPX control Visual Studio Tools for Office, Tools for Applications Importer/Exporter Framework, Template Parts

4 Agenda Reach more users with better forms Browser enabled InfoPath forms Offline data connections, New controls, Better printing Design & Compatibility Checker Intranet, Extranet, Internet Automate data-driven business processes Forms in Outlook, including Property Promotion Workflow, Archiving, Information Rights Management Integration with Property Panel & Workflow Tasks Programmability Pane, Add-Ins Rapidly develop and deploy form solutions Common dev platform (OM, Data Connection Library) ActiveX, Windows Form and ASPX control Visual Studio Tools for Office, Tools for Applications Importer/Exporter Framework, Template Parts

5 Introducing Web-Enabled InfoPath Forms… Form Services in Office “12” servers Fill out InfoPath forms with or without the InfoPath client! Built on top of the WSS platform as an ASP.NET 2.0 application Rapid development and deployment for reach Form template administration and management Cross-browser and cross-platform support IE 6+, Safari, Netscape, Firefox (latest versions) Windows, Mac, Linux, Unix Mobile devices (HTML compatible browsers)

6 InfoPath “12” Forms Solutions Topology InfoPath Client (Design Mode) IntranetExtranet / Internet Browser InfoPath Client (Edit Mode) Office “12” servers Forms Services IW : InfoPath Designer Developer : VS Tools Browser InfoPath Client (Edit Mode)

7 Developing and deploying web- enabled InfoPath forms Kamaljit Bath Lead Program Manager Microsoft Office Infopath

8 WSS WSS Publishing, Opening, And Filling In Forms RenderingValidation Execute calculations Execute rules Editing actions Validation Execute calculations Execute rules Editing actions (All using script) Download XSN, XML Publish XSN Download script and data array Office “12” servers XSN ASPX Replay event log XSN, XML loaded Business logic execution XSN, XML loaded Business logic execution Forms Capabilities Generate and render HTML (using script) Return updated data array Generate InfoPath Client Browser Postback event log via XMLHTTP InfoPath Designer Take offline as needed

9 Web Service Server WSS WSS Office “12” servers XSN ASPX XSN, XML loaded Business logic execution Forms Capabilities Submitting Forms Postback event log via XMLHTTP Submit Browser InfoPath Client Submit XSN, XML loaded Business logic execution

10 Design once for use in Browser and InfoPath smart client Server/client design mode Parity of forms on smart client and browser Conditional formatting, validation, rules, calculations, form code (new managed OM), data connections run unchanged Smart client only features Offline, custom ActiveX controls, master detail, task pane, IRM, script based code Use Design Checker to verify “browser” compatibility Smart Form invocation Always open in smart client, if available Forms in WSS doc libs; links in web pages, , etc. Special URL parameters to force opening in browser

11 Deploying forms to server Simple deployment for end users Forms with no code (declarative logic only) deployed via InfoPath designer publish wizard Publish directly to WSS doc lib or create Site content type (for use in multiple doc libs) Advanced deployment for admins Central administration and management Activate forms on multiple Site Collections 2 step process – upload to server and activate to a Site Collection Create multiple doc libs based on a form template Forms containing code or requiring full trust must be deployed by a farm admin

12 New Programming Model New Object Model in InfoPath “12” Fully Managed (CLR 2.0): No more PIAs System.Xml: No more MSXML Auto-upgrade old code, but not everything Browser Forms Forms with code must be deployed to the server by an admin Only new managed Object Model is supported Code is scanned for best practices on publish Use of member and static variables Use of System.Forms.Windows namespace (UI will not show in browser) Assemblies should be strongly named to avoid conflicts at runtime and for side-by-side versioning

13 Deployment and Security Trust Levels Restricted Deployed via , no auto-updates No data connections, no managed code Not applicable for browser forms Domain Deployed to SharePoint library, browser forms Connect to own server only, no code for browser forms Use trusted Data Connection Library for cross-domain Full Trust Installed, Digitally Signed, or.NET Code Group Must be admin-deployed for browser forms Connect to any server, managed code in browser forms

14 Data Connectivity in InfoPath Data model within InfoPath is XML DOM Built-in adapters for external data sources Query adapters ADO, WSS Lists, Web Services, XML Files Submit adapters ( * not supported in browser forms ) Web Services, HTTP Post, WSS Doc Lib, , ADO*, HwS* InfoPath “12” investments Integration with Data Connection Libraries More authentication protocols Annonymous, Basic Auth, Forms-based Auth, constrained delegation, Kerberos, Single Sign-On Design-once for user authentication Web Service Proxy on Office “12” Servers

15 Taking control of Data Connections Data Connection Libraries Introducing Data Connection Libraries… Centrally managed library of data connection files for use in multiple apps (Infopath, Excel, Portal…) UDC (universal data connector) – an XML based connection configuration file Data Connection info in a form can be inline or thru a reference to a UDC file Advantages of UDC and DCL Modify data connections without updating the form(s) Serves as a white list for trusting data connections By default, content approval is turned on Admin control over data connections and server side authentication hops

16 Using Data Connection Libraries with Forms Kamaljit Bath Lead Program Manager Microsoft Office Infopath

17 Integrating forms into Web sites  Opening forms from links in Web pages Use an href to an ASPX page /_layouts/FormServer.aspx with Query parameters: XsnLocation - What form to open and from where XmlLocation - What initial data to use OpenIn - Open in browser / client / either SaveLocation - Save Location for data Source - Navigate URL when form is closed snlocation=/formservertemplates/loanapplicatio n.xsn&openin=browser

18 Integrating forms into Web sites  Embedding forms in aspx pages Using the form control Placing other chrome and controls around the form Dynamically loading forms Changing the data in the form Getting the data from the form After the form has been submitted… ASPX page needs to run on Office “12” server where forms services are available

19 Integrating Infopath browser forms in a Web site Kamaljit Bath Lead Program Manager Microsoft Office Infopath

20 Next Steps InfoPath “12” Reach more users with better forms Automate data-driven business processes Rapidly develop and deploy form solutions Build InfoPath solutions Labs: OFFHOL05, OFFHOL06 Create InfoPath 2003 forms for a head start Resources Ask the Experts and Track Lounge Blog: Evaluation forms!

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