SharePoint Saturday:Boston - #SPSBos The InfoPath Eco System Marcel Meth – Principal MATHFT, LLC blog:

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Introducing Collabion Charts for SharePoint
Scott Shearer SharePoint Evangelist/Developer FlexPoint Technology
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
An Introduction to SharePoint Applications using InfoPath 2010
Business Development Suit Presented by Thomas Mathews.
“The Honeywell Web-based Corrective Action Solution”
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
SP Business Suite Deployment Kick-off
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
Ron Fetters SharePoint Solution Consultant LDS Church.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
0 Leveraging External Data In SharePoint John Ramminger.
WEB2.0 Social Media & Independent Pharmacy Real World Use & Possibilities.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
SharePoint Saturday Sponsors Gold Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Customising SharePoint David Gristwood Developer & Platform Group
Creating a SharePoint App with Microsoft Access Services
Building solutions with Improving solution governance on SharePoint 2010 Rico Ho Chief Dreaming Officer
2007 Microsoft Office System Client/Server Capabilities Client/server capabilities of Microsoft Office Professional Enterprise Edition 2003 compared to.
Sharon Burton Product Manager/Product Evangelist MadCap Software
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.
by Michael Prince & Jessica Austin Legal Aid of NorthWest Texas
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
Introduction to SharePoint 2010 Sayed Ali (MCTS, MCITP) Senior SharePoint Administrator Arabian Advanced Systems(Naseej)
What’s New in Visio 2007 Office Visio 2007 is easy to use and comes with diagram- specific shapes and tools that enable you to quickly create professional-looking.
Trimble Connected Community
WorkPlace Pro Utilities.
Tips & Tricks for Developing InfoPath Solutions David Coe Application Development Consultant Microsoft Corporation.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
San Diego 2014 SharePoint Saturday San Diego November 15, 2014 UCSD Extension SharePoint Saturday San Diego November 15, 2014 UCSD Extension.
Four Phases of Report Authoring Targeted for Executives and Upper Management By: Ben Aminnia President, L.A. SQL Server Professionals Group
Sick of InfoPath? Come get sicker… a quick look into developing no-code business forms for the curious cookie Presenter: Hector Perez.
Creating a Web Site to Gather Data and Conduct Research.
Tom Castiglia Hershey Technologies
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
Colin Phillips :: SharePoint Consultant with Introduction to Nintex Workflow 2010.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
Project 2003 Presentation Ben Howard 15 th July 2003.
Using the Right Method to Collect Information IW233 Amanda Murphy.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
] Orange County Convention Center Orlando, Florida | May 15-18, 2011 Procure to Pay – Using SAP and SharePoint Jon Ross – Shure Inc. Jay Westberg – Dickinson.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Integration Outlook –SharePoint lists in outlook –Documents in outlook InfoPath.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
SharePoint ShortUrl and SharePoint Document Merge SharePoint and Office 365 Add-ins to Increase Productivity and Improve User Adoption! OFFICE 365 APP.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. About this Presentation  How to use this deck:  This is the Global Channel.
Sundar Rajan, PMP.  Introductions  Transitioning to Project Server 2010  Business Intelligence and Reporting ◦ Crawl, Walk, Run  Demos  Next Steps.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Citrix MetaFrame Conferencing Manager 3.0 Codename – “Opal” Release Date – April 27, 2004.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
SP Business Suite Deployment Kick-off
Contract Lifecycle Management In the Disruptive Age
Leveraging the Business Intelligence Features in SharePoint 2010
IBM Start Now Host Integration Solutions
Introduction to Office365 Forms and Flow
Introduction to Office365 Forms and Flow
Enterprise Program Management Office
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Developing Data Driven SharePoint Solutions
WORKSHOP Establish a Communication and Training Plan
Presentation transcript:

SharePoint Saturday:Boston - #SPSBos The InfoPath Eco System Marcel Meth – Principal MATHFT, LLC blog: butdoesitwork.typepad.combutdoesitwork.typepad.com

About Me  Independent consultant: Principal of MATHFT, LLC  Started at AT&T Bell Labs (UNIX ® )  Lotus Development  Fleet Bank / Bank of America /  Over the years I have consulted for: The InfoPath Eco System|, Marcel Meth | April 28, 2012|2

Questions that I hope to answer  InfoPath – What can you do with it?  What is it?  What else does one need?  How does it work?  What are the limitations?  Who likes InfoPath and who doesn’t? The InfoPath Eco System|, Marcel Meth | April 28, 2012|3

InfoPath: What do I do with it?  Bridge the gap between business and technology.  In all my years I have never felt so effective in my job.  With InfoPath & Related technologies, I can often build the entire solution single handedly.  I automate business processes: Listen carefully to the business user. Build a solution (incredibly quickly) – users are always pleasantly surprised how fast I can give them a solution. Sometimes I coach the user to build it themselves. The InfoPath Eco System|, Marcel Meth | April 28, 2012|4

InfoPath – What is it?  Started with InfoPath 2003; Microsoft’s decides to compete with Adobe Acrobat.  InfoPath: Almost synonymous with SharePoint Enterprise.  InfoPath is available with Office 365 (E3 & E4 plans) The InfoPath Eco System|, Marcel Meth | April 28, 2012|5 BrowserClient Most end users don’t know it is InfoPath End user must have Filler installed. Need the InfoPath ServerUsed to edit Forms. Included w/ SP EnterpriseIncluded in Office Professional Plus Can purchase separately

InfoPath – Key Takeaways… 1. Runs on a single row of a SharePoint list (or library) and allows different people to see different fields. Conceptually this is what is happening: 2. InfoPath runs well on many browsers: IE, FireFox, Safari (Mac), Safari (iPad) 3. InfoPath & related technologies (The Eco System) allows you develop solutions without code and without need to deploy in the back end. 4. InfoPath is best suited when used inwardly facing. The InfoPath Eco System|, Marcel Meth | April 28, 2012|6 Person1Person 2Person 1Person 3 Field1field2Field 3Field 4

InfoPath – Why do I call it an Eco System?  Allowing users to fill out forms, is only part of the story.  What else is there? Launch Page: A friendly page, so users know what they need to do. Form: The form itself (Note this may be visited several times) Workflow: An automated back end process that sends s, waits for approvals and responses. Landing Page: A page where the end user can check on the status of their requests Dashboard: A dashboard for the process owner, so they can analyze data Permissions: The InfoPath Eco System|, Marcel Meth | April 28, 2012|7

InfoPath – Why do I call it an Eco System?  Allowing users to fill out forms, is only part of the story.  What else is there? Launch Page: A friendly page, so users know what they need to do. Form: The form itself (Note this may be visited several times) Workflow: An automated back end process that sends s, waits for approvals and responses. Landing Page: A page where the end user can check on the status of their requests Dashboard: A dashboard for the process owner, so they can analyze data Permissions: The InfoPath Eco System|, Marcel Meth | April 28, 2012|8

InfoPath – Why do I call it an Eco System?  Allowing users to fill out forms, is only part of the story.  What else is there? Launch Page: A friendly page, so users know what they need to do. Form: The form itself (Note this may be visited several times) Workflow: An automated back end process that sends s, waits for approvals and responses. Landing Page: A page where the end user can check on the status of their requests Dashboard: A dashboard for the process owner, so they can analyze data Permissions: The InfoPath Eco System|, Marcel Meth | April 28, 2012|9

InfoPath – Why do I call it an Eco System?  Allowing users to fill out forms, is only part of the story.  What else is there? Launch Page: A friendly page, so users know what they need to do. Form: The form itself (Note this may be visited several times) Workflow: An automated back end process that sends s, waits for approvals and responses. Landing Page: A page where the end user can check on the status of their requests Dashboard: A dashboard for the process owner, so they can analyze data Permissions: The InfoPath Eco System|, Marcel Meth | April 28, 2012|10

InfoPath – Why do I call it an Eco System?  Allowing users to fill out forms, is only part of the story.  What else is there? Launch Page: A friendly page, so users know what they need to do. Form: The form itself (Note this may be visited several times) Workflow: An automated back end process that sends s, waits for approvals and responses. Landing Page: A page where the end users can check on the status of their requests Dashboard: A dashboard for the process owner, so they can analyze data Permissions: The InfoPath Eco System|, Marcel Meth | April 28, 2012|11

InfoPath – Why do I call it an Eco System?  Allowing users to fill out forms, is only part of the story.  What else is there? Launch Page: A friendly page, so users know what they need to do. Form: The form itself (Note this may be visited several times) Workflow: An automated back end process that sends s, waits for approvals and responses. Landing Page: A page where the end user can check on the status of their requests Dashboard: A dashboard for the process owner, so they can analyze data Permissions: The InfoPath Eco System|, Marcel Meth | April 28, 2012|12

InfoPath – Why do I call it an Eco System?  Allowing users to fill out forms, is only part of the story.  What else is there? Launch Page: A friendly page, so users know what they need to do. Form: The form itself (Note this may be visited several times) Workflow: An automated back end process that sends s, waits for approvals and responses. Landing Page: A page where the end user can check on the status of their requests Dashboard: A dashboard for the process owner, so they can analyze data Permissions: The InfoPath Eco System|, Marcel Meth | April 28, 2012|13

The InfoPath EcoSystem  There are numerous ancillary topics, that people think are part of InfoPath. Numerous dimensions are “triggered” by using InfoPath. The InfoPath Eco System|, Marcel Meth | April 28, 2012|14 InfoPath Landing & Launch Pages Workflows Reporting Permissions Subtleties in the UI Branding Cascading Dropdowns Save, Submit, Close Auto Suggest Allow users to easily create a new request, and edit their own request Complex workflows that send branded s with approvals & requests for more data. Forms should not be editable after submittal. Data is private. Dashboards, Visualizations, Charts; Spreadsheets; Cubes

InfoPath – Architecture (Browser Based) The InfoPath Eco System|, Marcel Meth | April 28, 2012|15 IE Firefox Safari (Mac) Safari (iPad) SharePoint WFE + Workflows* InfoPath Server Browsers Analyst End Users Analyst uses InfoPath Client on her machine to Edit the form template *Workflows: SharePoint Designer, Nintex, K2.

InfoPath – Architecture (2 Publication Models) The InfoPath Eco System|, Marcel Meth | April 28, 2012|16 InfoPath Server Analyst Front end deployment + Agile - Not easy to repeat + Repeatable - Long turnaround Back end deployment

InfoPath – Lists vs Libraries (2010) The InfoPath Eco System|, Marcel Meth | April 28, 2012|17 Lists (New for 2010)Libraries Easier to get started Repeating Tables & Sections Large text fields are straightforward Embed as a web part to allow web part connections Used for custom forms to get user input for Nintex Workflows. Lists, Libraries & Browsers Developed by my colleague Liga Vilcane

InfoPath – Demo  Demo The InfoPath Eco System|, Marcel Meth | April 28, 2012|18

InfoPath – How is it useful?  Quickly implement a business process. (see next page)  Highly functional forms quickly.  NOTE: The forms are not completely robust & require extra care to face an external audience. InfoPath works well when the audience is authenticated, typically this is cost prohibitive with SharePoint an external audience. While InfoPath forms are highly functional, they sometimes miss the polish and robustness needed for external usage. -Back space in a non-text field -People Pickers in non IE browsers & field focus -No autocomplete The InfoPath Eco System|, Marcel Meth | April 28, 2012|19

InfoPath: What do I do with it? Some Examples The InfoPath Eco System|, Marcel Meth | April 28, 2012|20 FinanceHR & Secruity Travel AuthorizationOn & Off Boarding Cost AvoidanceMedical Benefits Election iPhone RequestsBadges – Guest Tracking late paymentsTalent Tracking Car Pooling Organizational LogisticsBusiness Meetings / Internal ConferencesHospital Tours (Audits) Accident ReportingBasic Material Requests Near MissPatient Tracking Employee TrainingLegal Contract Tracking CateringReport Issues With Equipment, Repair Staff Receives a Text.

InfoPath  Developers dislike it  Business users & Subject Matter Experts like it  Works well for A closed system of users, if you already have SP (Inside an Organization; NOT a good tool facing the internet) Rapidly develop robust request and approval systems (some limitations)  No code required for most things  Front end deployment is very rapid and agile!  Really beneficial to have a third party workflow engine (e.g. Nintex, K2) The InfoPath Eco System|, Marcel Meth | April 28, 2012|21

Levels of End User Expertise InfoPath & Workflow (e.g. SP Designer; Nintex. K2) Javascript, jQuery SharePoint Web Services & XSLT (DataView Web Part) The InfoPath Eco System|, Marcel Meth | April 28, 2012|22 Administrator: Backend deployment

InfoPath: What is it?  Developers dislike InfoPath, business users love InfoPath. The InfoPath Eco System|, Marcel Meth | April 28, 2012|23 DevelopersBusiness Users No programming Difficult to create reusable components Formula language is awful! Easy to use “Reminds me of Excel” I can get the job done very quickly.

InfoPath: What is it?  A historical perspective The InfoPath Eco System|, Marcel Meth | April 28, 2012|24 Paper Excel or Word Acrobat (pdf) html & Native SharePoint InfoPath (Browser based)

InfoPath: What is it?  A historical perspective The InfoPath Eco System|, Marcel Meth | April 28, 2012|25 Paper Excel or Word Acrobat (pdf) html & Native SharePoint InfoPath (Browser based)

InfoPath: What is it?  InfoPath allows non-programmers to create nice looking and “friendly” forms. The InfoPath Eco System|, Marcel Meth | April 28, 2012|26 Native SharePoint FormInfoPath Form

InfoPath – What Can you do with InfoPath? FeatureExamples Improve Peoples’ Efficiency - Context sensitive fields Selectively hide / show fields and entire sections & pages - Prefill with user information Phone, address, supervisor, cost center - Perform currency conversions - Sophisticated rules for required fields - Ability to grey out controls - Cascading dropdowns Apply Look & Feel - Company Branding - Use professional looking alignment The InfoPath Eco System|, Marcel Meth | April 28, 2012|27

Gather Requirements Quickly Prototype A Form Final TestLaunch InfoPath: Development Life Cycle The InfoPath Eco System|, Marcel Meth | April 28, 2012|28 Refine Prototype until it is real Stakeholder reaction The most common bottleneck is that stakeholders are unable to keep up with the form implementer. Thus the form implementer’s time is heavily fragmented across many forms. This causes implementation inefficiencies, due to context switching.

InfoPath: What people say about InfoPath Before InfoPath Form: Inefficient, time consuming, and inconsistent process that involved manual intervention of multiple systems, too dependent on people remembering to do specific tasks Now: We have a form that resides in our SharePoint site for Managers managers input information once, and automated workflow notifications take care of the rest In 2010, it helped our teams to smoothly process 70+ resources In 2011, we processed over 165+ resources this year, with over 100 in the first half of 2011 alone Benefits: Efficient – requires inputs from managers once Consistent – workflow notifications automate the follow up and next steps Results – high adoption rates and considered to be a credible and trusted resources. The InfoPath Eco System|, Marcel Meth | April 28, 2012|29

InfoPath: What people say about InfoPath Before 2010 InfoPath Form: Orders were received in a haphazard way: by , phone call, post-it notes, and hallway conversations No consistency Errors were introduced at different points Tracking of the orders and changes was difficult Now: Solution was implemented quickly after a number of design consultations and testing iterations. Controlled vocabulary introduced and managed with form list parameters. Order options are now standardized and descriptive, requiring nearly no follow-up. Additional changes to the form after deploying to production were introduced very seamlessly and efficiently. Benefits: Now it is very easy to place and track the orders. The screeners who place the orders, and the SMG staff who execute and deliver to the orders are very content with the new system. The InfoPath Eco System|, Marcel Meth | April 28, 2012|30

InfoPath: What people say about InfoPath Using InfoPath for our online request forms has given us the ability to customize our interface in a way that enables simple use for requesters. Frequently users are not particularly familiar with SharePoint and providing them with a simple vehicle through which to provide their data/information has been key to increasing our overall speed and workflow. The InfoPath Eco System|, Marcel Meth | April 28, 2012|31

InfoPath: What people say about InfoPath In 2011, we used an InfoPath form to streamline and automate our International Travel and Domestic upgrade authorization form. Prior to implementing InfoPath, the process for gaining approval and getting ticketed was very manual : 1.Traveler contacted the travel agent and reserved the ticket 2.Traveler then filled out the paper based form provided by the travel agent. 3.Traveler then gathered the appropriate signatures on the paper based form 4.The paper based form was sent to the travel agent 5.Travel agent then fulfilled the request developed an InfoPath form to facilitate steps 2 through 5. This new process has had fantastic feedback from the business and has expedited the approval process. The InfoPath Eco System|, Marcel Meth | April 28, 2012|32

InfoPath – Key Takeaways… 1. Runs on a single row of a SharePoint list (or library) and allows different people to see different fields. Conceptually this is what is happening: 2. InfoPath runs well on many browsers: IE, FireFox, Safari (Mac), Safari (iPad) 3. InfoPath & related technologies (The Eco System) allows you develop solutions without code and without need to deploy in the back end. 4. InfoPath is best suited when used inwardly facing. The InfoPath Eco System|, Marcel Meth | April 28, 2012|33 Person1Person 2Person 1Person 3 Field1field2Field 3Field 4

The InfoPath Eco System|, Marcel Meth | April 28, 2012|34

InfoPath: Resources  ,    The InfoPath Eco System|, Marcel Meth | April 28, 2012|35

InfoPath: What is it?  Who was the 5 th Marx Brother?  What is the 5 th Office Application? The InfoPath Eco System|, Marcel Meth | April 28, 2012|36