+ All Categories
Home > Technology > SPS Kansas City 2011

SPS Kansas City 2011

Date post: 25-May-2015
Category:
Upload: patrick-tucker
View: 124 times
Download: 4 times
Share this document with a friend
Popular Tags:
11
Patrick Tucker [email protected] ShareSquared, Inc. Code Free Data Driven SharePoint applications using InfoPath
Transcript
Page 1: SPS Kansas City 2011

Patrick [email protected], Inc.

Code Free Data Driven SharePoint

applications using InfoPath

Page 2: SPS Kansas City 2011

Senior SharePoint ArchitectMCT, MCPD, MCITP, MCDBA, MCTS, MCAD, MCSD

www.ShareSquared.com

Patrick Tucker

[email protected]

Page 3: SPS Kansas City 2011

Agenda SharePoint integration with InfoPath OTB Retrieving SharePoint list data Retrieving SharePoint user data Retrieving SQL Server data Publishing the form to SharePoint Property promotion Updating list data through InfoPath forms The InfoPath Forms Services proxy

Page 4: SPS Kansas City 2011

OTB Integration New and Edit Item forms can be modified by

InfoPath Primary data connection cannot be changed Form can be published back to the server

Page 5: SPS Kansas City 2011

Data Connections Primary and Secondary Receive and Send

Page 6: SPS Kansas City 2011

Retrieving SharePoint list data Data Connection to SharePoint List Data Connection to web services

ASMX List service (_vti_bin/lists.asmx) REST web service

(_vti_bin/ListData.svc/listname) Use Rules to retrieve data when needed

Page 7: SPS Kansas City 2011

Retrieving SharePoint user data

ASMX web services connect to User Profiles GetUserProfileByName vs. GetUserProfileByIndex

Page 8: SPS Kansas City 2011

Retrieving SQL Server data Data Connection to SQL Server database External Lists Customizing External List forms with InfoPath

Page 9: SPS Kansas City 2011

Publishing the form Use the Design Checker to verify the form

will work in the browser Use property promotion to treat form

metadata as list fields and make them available to workflow

Save and publish the form to a SharePoint form library

Page 10: SPS Kansas City 2011

Updating List data Updating the form library is done with

each submit or save Updating a list using a secondary data

connection can be done, but… http://blogs.msdn.com/b/infopath/archive/

2007/03/26/submitting-to-a-sharepoint-list.aspx

Page 11: SPS Kansas City 2011

Enable the Proxy Browser forms using REST services are

vulnerable to the “double hop” problem Enable the InfoPath Forms Services Web

service proxy in CA or by PowerShell http://

technet.microsoft.com/en-us/library/ff621101.aspx


Recommended