The Trials of Supporting End Users with SharePoint InfoPath forms

46
InfoPath - an introduction to InfoPath - Challenges supporting InfoPath

description

The Trials of Supporting End Users with SharePoint InfoPath forms InfoPath is one of the most popular products used in business to derive added value from SharePoint. Jon presents a real world view of how InfoPath is used within a local major business, the promise, the challenges, and how best to manage it all. Topics include end user support, governance, and upgrade challenges.

Transcript of The Trials of Supporting End Users with SharePoint InfoPath forms

Page 1: The Trials of Supporting End Users with SharePoint InfoPath forms

InfoPath- an introduction to InfoPath- Challenges supporting InfoPath

Page 2: The Trials of Supporting End Users with SharePoint InfoPath forms

Who is presenting today

2

Jon Vicary Experience

Since 2008 SharePoint 2003 SharePoint 2007 SharePoint 2010

Governance User Adoption Change management

Page 3: The Trials of Supporting End Users with SharePoint InfoPath forms

Quick Question

Who has no idea what InfoPath is?

Who has filled out an InfoPath form?

Who has created a form?Basic form?Complex form?

Who supports end users with InfoPath?In one word what do your end users think of

InfoPath?

3

Page 4: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

4

1. Introducing InfoPath

2. The challenge of supporting InfoPath

3. Questions and answers

4. Questions and answers

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

Page 5: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

5

1. Introducing InfoPath

2. The basics of template creation

3. Data sources

4. Formatting a template

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

- What can InfoPath do for you- What can form creators do with InfoPath- Understanding the different InfoPath programs

Page 6: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

6

Fill out the form InfoPath filler Browser (Internet Explorer)

Page 7: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

7

Fill out the form InfoPath filler Browser (Internet Explorer)

Submit the form By email To a SharePoint list / library To a database

Page 8: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

8

Fill out the form InfoPath filler Browser (Internet Explorer)

Submit the form By email To a SharePoint list / library To a database

Aggregate and view from details SharePoint

Page 9: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

9

1. Introducing InfoPath

2. The basics of template creation

3. Data sources

4. Formatting a template

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

- What can InfoPath do for you- What can form creators do with InfoPath- Understanding the different InfoPath programs

Page 10: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat can form creators do with InfoPath

10

Page 11: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat can form creators do with InfoPath

11

Page 12: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat can form creators do with InfoPath

12

Page 13: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat can form creators do with InfoPath

13

Page 14: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat can form creators do with InfoPath

14

Page 15: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat can form creators do with InfoPath

15

Page 16: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat can form creators do with InfoPath

16

Page 17: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

17

Browser

Page 18: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

18

Browser

SharePoint Server

Page 19: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

19

Browser

SharePoint Server

SharePoint library

Page 20: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

20

Browser

SharePoint Server

SharePoint library

SharePoint list

Page 21: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

21

Browser

SharePoint Server

SharePoint library

SharePoint list

InfoPath web part

Page 22: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

22

Browser Filler

SharePoint Server

SharePoint library

SharePoint list

InfoPath web part

Page 23: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

23

Browser Filler

SharePoint Server Email form

SharePoint library

SharePoint list

InfoPath web part

Page 24: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

24

Browser Filler

SharePoint Server Email form

SharePoint library

SharePoint list

InfoPath web part

Networkshare

Page 25: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

25

Browser Filler

SharePoint Server Email form

SharePoint library

SharePoint list

InfoPath web part

Networkshare

Email to users

Page 26: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathTypes of InfoPath forms

26

Browser Filler

SharePoint Server Email form SharePoint

SharePoint library

SharePoint list

InfoPath web part

Networkshare

Email to users

Page 27: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

27

Connect to a wide range of data sources

Page 28: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

28

Connect to a wide range of data sources Design themed forms

Page 29: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

29

Connect to a wide range of data sources Design themed forms Provide different views

Page 30: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

30

Connect to a wide range of data sources Design themed forms Provide different views Use a rich array of tools to capture data

Page 31: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathWhat you can do with InfoPath

31

Connect to a wide range of data sources Design themed forms Provide different views Use a rich array of tools to capture data Not just a tool to create forms, but a tool

to create business solutions

Page 32: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

32

1. Introducing InfoPath

2. The basics of template creation

3. Data sources

4. Formatting a template

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

- What can InfoPath do for you- What can form creators do with InfoPath- Understanding the different InfoPath programs

Page 33: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathUnderstanding the different InfoPath programs

33

InfoPath Filler Client side program Fill in forms

Page 34: The Trials of Supporting End Users with SharePoint InfoPath forms

Introducing InfoPathUnderstanding the different InfoPath programs

34

InfoPath Filler Client side program Fill in forms

InfoPath Designer Client side program Design themed forms Provide different views Use a rich array of tools to capture data Not just a tool to create forms, but a tool

to create business solutions

Page 35: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

35

1. Introducing InfoPath

2. The challenge of supporting InfoPath

3. Business scenarios

4. Questions and answers

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

- A common SharePoint story- Supporting InfoPath – the options

Page 36: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

36

1. Introducing InfoPath

2. The challenge of supporting InfoPath

3. Business scenarios

4. Questions and answers

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

- A common SharePoint story- Supporting InfoPath – the options

Page 37: The Trials of Supporting End Users with SharePoint InfoPath forms

The challenge of supporting InfoPathA common SharePoint story

In my experience supporting end users with SharePoint, I see a clear and worrying trend:

SharePoint takes you 95% there out-of-the-box. The last 5% requires development to make end users truly satisfied

1 2 3

37

Page 38: The Trials of Supporting End Users with SharePoint InfoPath forms

The challenge of supporting InfoPathA common SharePoint story

SharePoint Product Marketing:SharePoint can be used to solve

business problems

to….

SharePoint can be used to almost solve business problems

38

Examples Workflows Alert emails Web Parts

Page 39: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

39

1. Introducing InfoPath

2. The challenge of supporting InfoPath

3. Business scenarios

4. Questions and answers

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

- A common SharePoint story- Supporting InfoPath – the options

Page 40: The Trials of Supporting End Users with SharePoint InfoPath forms

40

• Switch it offDon’t support it at all

• Let people use it but tell them they are by themselves

Don’t support it at all

• Support users with basic forms but not complex forms that contain business logic

Support it within limits

• Gather requirements and build forms with end users

Fully supported

The challenge of supporting InfoPathSupporting InfoPath: The options

Page 41: The Trials of Supporting End Users with SharePoint InfoPath forms

41

• Switch it offDon’t support it at all

• Let people use it but tell them they are by themselves

Don’t support it at all

• Support users with basic forms but not complex forms that contain business logic

Support it within limits

• Gather requirements and build forms with end users

Fully supported

The challenge of supporting InfoPathSupporting InfoPath: The options

ADVANTAGES DISADVANTAGES

• Eliminates support burden

• One less thing for users to learn

• Preventing users from creating dynamic solutions to some of their common business challenges

• Users continue to use Excel / Word which don’t meet their requirements

• Business functions invest in expensive standalone solutions

Page 42: The Trials of Supporting End Users with SharePoint InfoPath forms

42

• Let people use it but tell them they are by themselves

Don’t support it at all

• Let people use it but tell them they are by themselves

Don’t support it at all

• Support users with basic forms but not complex forms that contain business logic

Support it within limits

• Gather requirements and build forms with end users

Fully supported

The challenge of supporting InfoPathSupporting InfoPath: The options

ADVANTAGES DISADVANTAGES

• Give access to a create tool

• People will use it to find solutions that make a difference

• Users will ask for support anyway

• User frustration will increase when IT says no to support

• Users may create forms that are not technically built correctly

Page 43: The Trials of Supporting End Users with SharePoint InfoPath forms

43

• Support users with basic forms but not complex forms that contain business logic

Support it within limits

• Let people use it but tell them they are by themselves

Don’t support it at all

• Support users with basic forms but not complex forms that contain business logic

Support it within limits

• Gather requirements and build forms with end users

Fully supported

The challenge of supporting InfoPathSupporting InfoPath: The options

ADVANTAGES DISADVANTAGES

• Give access to a create tool

• People will use it to find solutions that make a difference

• Users will ask for support anyway, even for the complicated stuff

• User frustration will increase when IT says no to support

• Users may create forms that are not technically built correctly

Page 44: The Trials of Supporting End Users with SharePoint InfoPath forms

44

• Gather requirements and build forms with end users

Fully supported

• Let people use it but tell them they are by themselves

Don’t support it at all

• Support users with basic forms but not complex forms that contain business logic

Support it within limits

• Gather requirements and build forms with end users

Fully supported

The challenge of supporting InfoPathSupporting InfoPath: The options

ADVANTAGES DISADVANTAGES

• Give access to a create tool

• Great solutions can be provided to business customers

• Perception of IT increases

• SharePoint is adopted by more people

• Can be very costly

• IT need to gain skills

• IT will need to consider this in next platform migration

Page 45: The Trials of Supporting End Users with SharePoint InfoPath forms

Agenda

45

1. Introducing InfoPath

2. The challenge of supporting InfoPath

3. Questions and answers

4. Questions and answers

5. Using controls to collect data

6. Browser forms

7. Finishing and publishing the form

Page 46: The Trials of Supporting End Users with SharePoint InfoPath forms

Questions?

Thank you!