Download presentation
Presentation is loading. Please wait.
Published byAllyson Sullivan Modified over 9 years ago
1
Welcome to the Minnesota SharePoint User Group
2
Quick Intro Announcements SharePoint and InfoPath Quick demo of InfoPath What is InfoPath? How does InfoPath integrate with SharePoint? Leveraging Web Services with InfoPath Extending InfoPath with Workflow Examples of InfoPath solutions / Common Scenarios Q & A Giveaway Agenda
3
Inetium (www.inetium.com)www.inetium.com Twin Cites based Microsoft consulting company Microsoft Gold Certified Partner Practice Area focused on Information Worker Technologies New Horizons – Minnesota (www.newhorizonsmn.com)www.newhorizonsmn.com Microsoft Gold Certified Partner Training on many technologies Microsoft (www.microsoft.com)www.microsoft.com I’m guessing you’ve heard of them Introductions – MNSPUG Sponsors
4
Build a local community focused on Microsoft SharePoint Technologies Educate user group members about SharePoint Technologies Transfer knowledge within the community Communicate best practices Introduce new products / solutions User Group Goal / Objectives
5
Website for user group SharePoint resource documents SharePoint resource websites links RSS Feeds Meeting Schedule Past User Group Presentations www.sharepointmn.com
6
Next Meeting November 9 th TBD 9:00 AM to 11:00 AM Microsoft’s Bloomington Office Topic: Groove Ongoing Schedule 2 nd Wednesday of every month 9:00 to 11:00 am Microsoft’s Bloomington Office Upcoming Schedule
7
InfoPath and SharePoint
8
Demo Basic Expense Report Form
9
Digital Form Tool Newest Member of Microsoft Office Natively supports XML Allows digital data capture Flexible and Dynamic Multiple Submission Options What is InfoPath?
10
Form Design – Designer builds form Form is published – Form is published to a location where users will ultimately go to fill out the form Users fill out form – Users will navigate to the published location and fill out the form and submit it Typical InfoPath Lifecycle Form is Designed Form is Published Users Fill Out Form
11
Five primary design tasks Task pane provides visibility into tasks Each task pane expands to display functionality Layout Controls Data Source Views Publish Form InfoPath Design Tasks
12
User establishes the overall layout of the form Based on a table design approach similar to of Word and HTML tables Layout task pane provides numerous styles including custom table Tables can be nested within one another InfoPath Design Task: Layout
13
Broad control library with many built-in controls Familiar interface for those with Access experience Drag and drop design interface Form designer Powerful capabilities such as optional and repeating sections Ability to add custom controls InfoPath Design Task: Controls
14
Defines the data sources for the form Defines the data as XML Allows data to be established in hierarchical fashion Multiple data sources can be established in a form User can define a data source schema before hand and design the form based on the structure User can drag and drop data source fields and controls will automatically be created as defined by the type InfoPath Design Task: Data Source
15
Can display the same data in a different way on the form Multiple views can be created of the form InfoPath Design Task: Views
16
Demo “Under the Hood” of the Expense Report form
17
SharePoint Form Library is designed for InfoPath InfoPath can publish data that has been submitted into the form as columns in a form library SharePoint makes a great location for users to fill out forms InfoPath can make use of information from SharePoint in controls such as drop down lists, list boxes InfoPath Integration w/ SharePoint
18
Form Libraries are a special kind of document library Same things that can be done in a document library can be done in a form library Alerts Events Versions Individual columns from form can be published to display in list view of library What is a SharePoint Form Library?
19
Primary Design Task Multiple options for publish destination SharePoint Form Library Shared Folder Web Server Publishing an InfoPath form to SharePoint
20
Create new form library or Modify an existing one Publishing an InfoPath form to SharePoint (cont)
21
Pick a location of a SharePoint site SharePoint Portal Server or Windows SharePoint Services Publishing an InfoPath form to SharePoint (cont)
22
Choose a name of the form library This will create a form library in your destination SharePoint site Publishing an InfoPath form to SharePoint (cont)
23
Publish columns to SharePoint Multiple columns can be published These show up in the form library Publishing an InfoPath form to SharePoint (cont)
24
Optionally notify users via email directly to form Finishing the wizard creates the Form Library and assigns the InfoPath form template to it Publishing an InfoPath form to SharePoint (cont)
25
InfoPath form template is bound to this library Submitted InfoPath forms will be stored as XML in the form library Published columns show up in the library SharePoint Form Library
26
Step 1 – Basic InfoPath Expense Report form that highlights the core principles of InfoPath and highlights the integration with SharePoint. Step 2 – Building on the basic InfoPath form in step 1, adds ability to connect to multiple sources of data including web services including CRM and Mapping data. Step 3 – Taking the form in Step 2 a little bit further by discussing workflow options and leveraging a 3 rd party workflow tool to extend InfoPath and SharePoint by allowing the expense report to be routed to a manager for approval. Our Example: “The Expense Report”
27
Demo Publishing an InfoPath form to SharePoint
28
InfoPath controls can be connected to SharePoint Lists Drop Down List Box List Box Allows users to leverage info on SharePoint without having to create a database Information can be filtered from list Leveraging Data in a SharePoint List in InfoPath
29
Right clicking on the drop down and selecting properties Select look up values in Database Web Service SharePoint Library or List Connecting an InfoPath Drop Down to SharePoint
30
Adding a connection to data Select look up values in: XML Document Database Web Service SharePoint Library or List Connecting an InfoPath Drop Down to SharePoint
31
SharePoint Site Details Connect to a site (list or library) via URL Connecting an InfoPath Drop Down to SharePoint
32
If connecting to site, lists / libraries are displayed Select which library / list contains the values Connecting an InfoPath Drop Down to SharePoint
33
Selecting fields to choose from Check which fields will be available in the drop down Connecting an InfoPath Drop Down to SharePoint
34
Name the connection to the SharePoint data Data can be retrieved when form is opened or based on a button action Connecting an InfoPath Drop Down to SharePoint
35
Select the field to display Can select a different Value and Display name Connecting an InfoPath Drop Down to SharePoint
36
Demo Connecting InfoPath to SharePoint Data
37
Submit Database – Only available when creating a Form Web Service Sharepoint Library/XML File Email Message Receive Database Web Service XML File Sharepoint List Secondary Data Connections
38
InfoPath Sharepoint List Identity Service Demo: Making the Form User Aware Custom Identity Web Service Determines Current User Retrieves Manager Company Specific Customizations
39
Perform Actions on a Control Change Visibility Modify Style and Fonts Conditional Formatting
40
Allow simple calculations Created in a dialog box Commonly used functions Avg Min Max Sum Functions
41
Verify Correct Data Uses same functionality as Validation Can set different controls Control Can have many Rules Rules
42
InfoPath Sharepoint List Identity Service Mileage Rate Demo: Getting the Mileage Rate Conditional Formatting Optional Sections Lookup Values Functions
43
Verify Correct Data Compound expressions together Gives Detail on Validation error Won’t allow submission Validation
44
InfoPath Sharepoint List Identity Service Mileage Rates CRM Accounts Mapping Service Demo: Calculating Mileage Validation Code Behind Manually Calling Web Service Accessing the DOM
45
Workflow Options
46
Most organizations want to go beyond just filling out the form Most organizations want to automate the process once a user has completed a form Multiple Options SharePoint Alerts Custom coding 3 rd party workflow tool BizTalk InfoPath and Workflow
47
InfoPath can submit via email Great for sending info to a particular user Leverage SharePoint alerts on a Form Library when forms are submitted Automatically sends emails to those that have created alerts on that library Basic Workflow using InfoPath and SharePoint
48
InfoPath forms can be submitted to Form Library Form Library has document library events associated to it Cancel Check Out Check In Check Out Copy Delete Insert Move / Rename Update User submits form to Form Library and.NET code runs to process form and execute code Leveraging.NET to Extend SharePoint
49
Multiple vendors have products Most integrate directly with InfoPath and SharePoint K2 Captaris Teamplate Skelta Ascentn 3 rd Party Products for Workflow
50
SharePoint Workflow Options – Pros / Cons ProsCons Out of the Box (Alerts / Email) Quick Power user can setup Limited functionality Custom.NET Blank slate Customizable Slower development timeline Code reuse Lack of monitoring Costly 3 rd Party Products Flexible Rapid development Technical support Process visibility Costly
51
Demo Leveraging 3 rd Party Workflow Tool K2 to Automate Workflow
52
Time cards Performance reviews Collaborative budgeting Status reports Service requests Recruiting New project initiation New hires / terminations Clinical forms Examples of InfoPath at Work
53
Tie into objectives Provide help to user regarding rating guidelines Schedule appointments Performance Review
54
Collaborate on multiple projects All users can fill in their data for estimates Collaborative Budgeting
55
Sales team fills in reports Sales Managers get visibility into activities Sales Activity Tracking
56
Coordinate and schedule service Leverage data from multiple systems Service Request
57
Patient tracking through Ed Collect all vitals Submit to backend systems Emergency Department Tracking
58
Leverage Tablet PC Easily document with ink and images Offline user Insurance Claim Adjuster
59
Good Starting Point Demonstrates Features Sample Forms
60
Q & A
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.