InfoPath Best bets and Tips and Tricks Agenda Brief InfoPath Overview Some of the shortcomings of InfoPath Demo: Getting InfoPath forms into a web part.

Slides:



Advertisements
Similar presentations
Tricks and Tips in Word Yves Tkaczyk (
Advertisements

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Benchmark Series Microsoft Excel 2013 Level 2
Microsoft ® Office Access ® 2007 Training Build a database VI: Create reports for a new Access database ICT Staff Development presents:
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 2Creating Forms and Reports Chapter 6Creating Reports and Mailing Labels.
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
A quick and easy way to prepare and manage UCC filings!
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
 Share assignments and files  Student and parent home access  Announcements  Classroom information.
Student Manager Catalog Builder An ACEware Webinar.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2003 Lab 3 Creating Reports and Tables.
1 of 6 SharePoint sites share much of the same underlying functionality, and most can be customized using the same techniques. So whether you have a basic.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements SharePoint and InfoPath Quick demo of InfoPath What is InfoPath? How does InfoPath.
Microsoft ® Office Word 2007 Training Mail Merge II: Use the Ribbon and perform a complex mail merge [Your company name] presents:
1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2010 Introductory Pasewark & Pasewark.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
1 Agenda Views Pages Web Parts Navigation Office Wrap-Up.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Our Focus is YOU! Getting Started with Resume Generator Plus If you are a first time Resume Generator Plus user: you will begin by going to the Employment.
Advanced Tables Lesson 9. Objectives Creating a Custom Table When a table template doesn’t suit your needs, you can create a custom table in Design view.
131 Agenda Overview Review Roles Lists Libraries Columns.
© 2012 PLANET TECHNOLOGIES, INC. Codeless InfoPath Essentials April Wolfe JUNE 21, 2012.
Publications, design sets, web pages
© Cheltenham Computer Training 2002 Microsoft Publisher 2002 – Slide No 1 Microsoft Publisher 2002 Intermediate Level Course.
Advanced Forms Lesson 10.
Simple Pages for Omeka Lauren Dzura LIS
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
July 16, 2012  Agenda  MicroType Skillbuilder MNOP  Speed  Accuracy  Chapter 14 Notes & Practice  PowerPoint and Publisher Study Guides  Review.
Sick of InfoPath? Come get sicker… a quick look into developing no-code business forms for the curious cookie Presenter: Hector Perez.
MAIL MERGE Designing Documents with. Terms Mail Merge: A process that inserts variable information into a standardized document to produce a personalized.
Creating a Web Site to Gather Data and Conduct Research.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Database Applications – Microsoft Access Lesson 3 Creating and Modifying Forms and Reports Updated 09/13 35 slides in presentation.
Automating Database Processing
Custom Report Builder For Learning Solutions February, 2014.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
Who Wants to be a Millionaire? LIFELINES 1.50/50 2.Poll the audience 3.Ask Another Student.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Access 2003 Lab 2 Modifying a Table and Creating.
Eric Harlan Principal Architect Sogeti USA Session Code: OFC312.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Build a database VI: Create reports for a new Access database Overview: Help others understand your data Previous courses in this series showed you how.
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
MICROSOFT WORD PRESENTATION. Word Processing  Software that is designed for the entry, editing, and printing of documents.  Windows Version = Microsoft.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Desktop Publishing Lesson 3 — Formatting Pages. Lesson 3 – Formatting Pages2 Objectives  Set up pages.  Set guides.  Use master pages.  Insert page.
A step-by-Step Guide For labels or merges
Microsoft Office Access 2010 Lab 2
Building a User Interface with Forms
Performing Mail Merges
Creating Accessible PDFs from Word Docs
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
MODULE 7 Microsoft Access 2010
Please thank our sponsors!
Advanced InfoPath Development InfoPath / SharePoint 2010
Navya Thum January 30, 2013 Day 5: MICROSOFT EXCEL Navya Thum January 30, 2013.
Guidelines for Microsoft® Office 2013
ASSETS, SNIPPETS & COMPONENTS
Presentation transcript:

InfoPath Best bets and Tips and Tricks Agenda Brief InfoPath Overview Some of the shortcomings of InfoPath Demo: Getting InfoPath forms into a web part Demo: Overcoming 5 conditional formatting declarations Demo: Getting a Sum Total, of a repeating tables field Questions

Eric Harlan Few Tidbits: President/Co-founder of Baltimore SharePoint Users Group Principal SharePoint Architect for Sogeti LLC In I.T. for 10 years, SharePoint for 6 TechEd South Africa SharePoint Saturday Baltimore Notes Laugh, Smile: I will and if Im the only one, I just look insane. Ask questions, this should be us talking, not me talking to you!

BALTIMORE SharePoint Users Group Knowledge Base (need help? Ask) Previous meeting Slide Decks Streaming Presentations How Tos and Links News Meeting Agendas

What is InfoPath? Digital Form Creation Tool XML Based Data stored to SPFS, Web Services , etc Allows Code Behind Offers a tangible goal of Paperless office. Offers ability to perform business related functions.

Pros & Cons InfoPath Pros and Cons Pros Very quick to do simple forms InfoPath does what.Net custom forms do with point and clicking Mild to Power users can create forms in no time Easy to integrate with MOSS and store data Gives developers a huge launch pad in which to do custom forms In browser mode, the user only needs a browser and permissions. Cons If planning is not done on large forms with respect to: schema and groups/sections time and efforts can be wasted Cryptic intricacies Functionality goes down if you use InfoPath Form Services Browser Mode If you do not use Browser mode, every user needs InfoPath installed

Design Tasks Six primary design tasks Task pane provides visibility into tasks Each task pane expands to display functionality Layout Controls Data Source Views Design Checker Publish Form Some Controls are not available in Browser View Mode.

Layout 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 Fat Client mode offers Horizontal and Scrolling Regions

Controls Broad control library with many built-in controls Familiar interface for those with Access Drag and drop design interface Expression boxes are your friend Powerful capabilities such as optional and repeating sections Ability to add custom controls Sections and Optional Sections are the same thing

Data Source Defines the data sources for the form Defines the control elements as XML Allows data to be established in hierarchical fashion Multiple data sources can be established in a form Repeating sections can be assigned as groups User can drag and drop data source fields and controls will automatically be created as defined by the type (not a good way to go)

Views Can be used to have multiple views of the same form Print view can be created for times when users need to print instead of filling out fields Views can act as different Pages of a form Receipts can be given for filled out data or prepared letters

Design Checker New feature in 2007 Allows you to check for design errors before publishing Admins can provide Rule profiles for when you allow a form to bypass errors in design checker

Publishing Wizard Preferred way of publishing forms to SPFS Allows you to create form libraries from inside InfoPath

Sections Sections (Optional, Repeating) Repeating Tables One of the most critical parts of InfoPath to learn Used in 99% of all forms Each have very distinctive personalities (For example, to hide insert item you must nest Repeating table in a section) Filters, Rules, Conditional formatting apply to sections/repeating tables

Conditional Formatting Allows you to hide or show based on various variables Have to think in opposites since only options for hiding. Variable examples: is/not equal to less than or equal to is/not blank does/doesnt begin with does/not match pattern (phone #, social #, zip/+4, custom) Allows: Bold, underline, strikethrough, italic, font color change and shading

Formulas Allows you to populate fields based on other form data Allows concatenation of multiple fields (ex: unique form entry User_Name + Now() Various formulas built in from Sum to Substrings

Tips and Tricks InfoPath Branding is hard. Natively InfoPath forms only show in the client application. Or as a full page browser form……..Natively Conditional formatting, Rules etc, dont allow more than 5 conditions. And since InfoPath only reads the first one use an Xpath Expression to populate the CF with more than 5. (see example) When using drop down control that is bound to only one text/string control element, getting a SUM of the total amount of times a value was selected in a repeating table is tricky. You must again use the Xpath method to produce a string the resembles: count(/my:Schema/my:Subgroup1/my:RepeatingGroup/[my:contorl_name_txt = 12345'])

Demo 1)InfoPath in a web part! 2)Breaking the 5 C.F. barrier 3)Getting the Sum of repeating Fields

Rules Allows you to fire a action based on a condition Types of actions Show a dialog box (only in Fat Client mode) Show dialog expressions Set a fields Value (most used) Query using a data connection Submit using a data connection Open a new form to fill out (second most used)

Data Validation and Filtering Allows you to Give screen tips (in browser and fat client mode) Allows JavaScript pop up style alerts Filtering acts the same, filtering data based on a condition

Secondary Connections Secondary Connection Types Submit Database Web Service SharePoint Library/XML File Message Receive Database Web Service XML File SharePoint List

Questions?

THANK YOU! BALTIMORE SharePoint Saturday July 25 th BSPUG: URL: