UBS Tech Talk:Info Path

14
1 Introducing InfoPath

Transcript of UBS Tech Talk:Info Path

Page 1: UBS Tech Talk:Info Path

1

Introducing InfoPath

Page 2: UBS Tech Talk:Info Path

2

InfoPath: Office System Forms ApplicationFor most people…

They will not necessarily know they are using it.

For solution owners…

It is design tool enabling rapid solution deployment

Page 3: UBS Tech Talk:Info Path

3

Streamline Data CollectionBefore InfoPath With InfoPath

1 event = 4 user inputs• Information silos• Lost productivity• Data entry errors

1 event = 1 user input• Information shared across org• Improved efficiency• Accurate, valid information

Page 4: UBS Tech Talk:Info Path

4

Broad Solutions Applicability

Task & Status Tracking

Formal Workflow

Owner

Process

Dept. & Vertical Workflow

5-10 users Department users Enterprise users

Formal

Ad-hoc

Team Department IT Enterprise IT

• Team Survey• Status Report• Feedback Form• Customer Visit•….

• Asset Mgmt• Customer Service• Engagement Cycle• Patient Triage•…

• Expense Report• HR Accelerator• Account Planning• Funding Request•….

Page 5: UBS Tech Talk:Info Path

5

Form Definition

.XML

SolutionDefinition

(XSF)

Views(XSLT)

Schema(XSD)

Default Data

(XML)

Business Logic

(JS, DLL)

InfoPath Form Template (XSN)

URL or URNin a PI

(ProcessingInstruction)

Page 6: UBS Tech Talk:Info Path

6

Scenario: Engaging And Tracking Projects

Engage

•Initial Customer Engagement

•Estimate Work

•Submit Proposal/SOW

Implement

•Set Weekly Priorities

•Drive Schedule

•Track Progress

Invoice

•Submit Timecard

•Reconcile Budget

•Invoice Customer

Page 7: UBS Tech Talk:Info Path

7

Project Tracker Standalone Architecture

MicrosoftSQL Server

SQLReportingServices

Web Services

SharePoint 2007Dashboard

CustomWeb Parts

InfoPath FormsProject Details

Resources

Customers

Priorities Form

Timecard

SchemaMapper

XML Blob Storage

Shredded Data

Page 8: UBS Tech Talk:Info Path

8

Integration Architecture

InfoPath Forms

MicrosoftSQL Server

SQLReportingServices

Web Services

XML Blob Storage

SchemaMapper

MicrosoftOfficeLive

Employee Directory

Customer Accounts

Business ContactsSOW Form

Timecard Form

OfficeLiveDashboard

(Dataview Web Parts via SOAP)

Projects List

Milestone Summary

Priorities Form

Shredded Data

Page 9: UBS Tech Talk:Info Path

9

Integration Details

Components UsedBusiness Contact Manager ListsSharePoint 2007 Sub-Site PortalSub Site PackagerPassport Authentication

Page 10: UBS Tech Talk:Info Path

10

GotchasPassport Authentication Caching Bug

Causes publish and login issuesNeed to clear the passport cache from the user credentials in Windows to work around

Browser Forms not SupportedThe UI is there in the OfficeLive SharePoint UI but doesn’t do anything

Need to add all the OfficeLive URLs as Local Intranet in Internet Explorer for the InfoPath forms to work properlyCross-Site AuthenticationOfficeLive Business Contact list now uses multi-select for the Groups tagging. Not supported in InfoPath

Can’t filter on contact groups (e.g. just list employees in a dropdown)Workaround was to leverage the fact that each contact is tagged with the company name and so we added a setting to the config for your company name and then filter the employee dropdown on that

Page 11: UBS Tech Talk:Info Path

11

Hosted Services

What it takesGoing from hosted services to Office Live and vise versa is easyInfoPath forms can work in multiple environments with little modification

Benefits to Separately Host InfoPath SolutionsDeep and Rich ReportingFaster performanceDocument Level PermissionsCan still integrate with OfficeLive lists etc.

Page 12: UBS Tech Talk:Info Path

12

Good, Better, Best

Page 13: UBS Tech Talk:Info Path

13

How To Host?

Build your own data centerUse cloud services such as Microsoft Cloud DBQdabra Formsboard provides InfoPath support out of the box

Streamline deploymentSharing forms across the internetOut of the box solutions for immediate useCommunity of InfoPath experts

Page 14: UBS Tech Talk:Info Path

14

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED

OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.