SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.

Slides:



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

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Welcome to the Minnesota SharePoint User Group. Agenda Quick Intro Announcements and News Document Management Content Types Records Management Q&A.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
MOSS Workflows Workflow Technologies Overview November 15, 2007 Sogeti USA.
Welcome to the Minnesota SharePoint User Group April 14 th, 2010 Business Processes with Digital Forms and Workflow Phil Jirsa.
OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.
SharePoint 2010: BCS m Business Connectivity Services.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
SharePoint Collaboration Features & Workflow
Customising SharePoint David Gristwood Developer & Platform Group
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Welcome to the Minnesota SharePoint User Group. Agenda Quick Intro Announcements and News Business Process / Workflow in SharePoint 2007 Digital Forms.
Microsoft Dynamics.
Workflows in SharePoint Brian Russo RJB Technical Consulting July 2009.
Workflow Solutions for Business Users and Knowledge Workers November 30th, 2010 Brendan Giles, PMP, MCP.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Welcome to the Minnesota SharePoint User Group May 13 th, 2009 SharePoint Workflow and a Best Buy Case Study Neil Iversen Sarah.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
SharePoint 2007 Overview and Solution Examples Inetium.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
An introduction to Microsoft Office SharePoint Server 2007 Rue Juliette Wytsmanstraat 14 | 1050 Brussels | Belgium T | F
SharePoint Workflows with Visual Studio Stuart Cox RBA Consulting techpunch.wordpress.com.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Using the Right Method to Collect Information IW233 Amanda Murphy.
Office Business Applications Workshop Defining Business Process and Workflows.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Integration Outlook –SharePoint lists in outlook –Documents in outlook InfoPath.
Office 2007 for Developers Darryl Burling Developer Evangelist Microsoft New Zealand Blog:
INTRO TO SHAREPOINT WORKFLOWS Derek Nishino Nishino Consulting
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
Meeting # 76 Meeting # 76 Welcome to the Minnesota SharePoint User Group March 9 th, 2011 Workflow.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
SharePoint 2007 Business Intelligence
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Integrating SharePoint 2010 with Office 2010
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
SharePoint Designer 2007 Overview and customization scenarios
SharePoint Foundation 2010
Customizing the SharePoint Mobile Experience
SharePoint Foundation 2010
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Microsoft Office SharePoint 2007 Technical Enablement Tour
SharePoint Workflow: Taking the Manual Out of Your Process
Developing Data Driven SharePoint Solutions
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium

Overview SharePoint Crash Course Collecting Data –SharePoint Lists –InfoPath –Mobile Workflow –Out of the Box Workflows –SharePoint Designer –Visual Studio Workflow Putting It All Together Questions

SharePoint 2007 Crash Course Business Intelligence Collaboration Portal Search Content Management Business Forms

Business Intelligence

Collaboration

Portal

Search

Content Management

…and Business Processes

Forms Or How Do I Collect Things? Collect discrete user data Not major data collection –Not your GL System

SharePoint Lists Easy to create Good for simple data Limited UI options Supports Mobile Data Access

Demo: Using SharePoint Lists

Introducing InfoPath Separate form editing application Simple Drag-and-drop experience Forms are stored in XML Multiple Storage Options –SQL Database –Web Service –File System –SharePoint List

Demo: Basic InfoPath

Key InfoPath Features Web capabilities Mobile capabilities Integration with Outlook Word and Excel conversion Template Parts Multiple deployment options Connection to workflow Document Information Panel (DIP)

InfoPath – Getting Some Motion Validation –Create custom validation scenarios Formulas –Compare Fields –Perform mathematical functions Views –Different layouts possible –Still based on the same data –Not all fields need to be displayed

Demo: InfoPath and Real Forms

Web Based Forms Fill out forms via the web InfoPath Client NOT required.NET code-behind supported Requires publishing to forms server Smart Client Only Features: Some Controls Filters, Roles, ADO Adapter Some Script, Custom Task Panes

InfoPath – Enabling Web Forms Compatibility Checker Checks for feature compatibility Browser checker AND InfoPath 2003 compatibility

InfoPath and Mobile Support for mobile browsers

InfoPath and Office – The DIP InfoPath fragment usable inside of Office Facilitates metadata entry Associate InfoPath form with a content type Associate a content type with a document library New documents will contain the custom DIP

InfoPath and Outlook Yet another way to see forms! InfoPath Forms Folders Published columns show up in Outlook Form is embedded in Outlook

InfoPath – Connecting to the Outside World Can be connected to multiple data sources –Web Service –SQL Database –Xml Document –SharePoint List Pull in dynamic data Connection Library –Uses Office Data Connection –SharePoint can host many connections

Extending InfoPath Web Service Calls to LOB data –Ability to use familiar development tools JScript coding –Easy to deploy in InfoPath client –Lacks the power of.NET.NET Code Behind –Full.NET connectivity –More difficult to deploy –Visual Studio and Source Control issues

Demo: External Data in InfoPath

Break

We’ve collected all this data…now what? Workflow! SharePoint 2007 –Perform actions against the collected data –Gather additional data –Workflow is linked at the List/Library or Content Type level

Basic Workflow Capabilities Ability to start a workflow –Workflows can be started automatically as well Visibility into running workflows Collection of historical workflow data –Status of approval, errors,… Stop (or Terminate) a running workflow Tight integration with Office

Understanding The Workflow Timeline Association –When a workflow is associated with a list –Data can be associated with the workflow Initiation –When the workflow is first started on a list item –Data can be associated with the instance of the workflow Running –Status page reflects state of the workflow –User primarily interacts via Tasks Termination –End an instance of a workflow Remove Association

Workflow – Different Approaches Structured Ad Hoc Visual Studio and Workflow SDK Out-of-the-Box Solutions (with customization) SharePoint Designer Workflows Document Review (parallel) Document Approval (serial) Custom Routing Signature Collection Server Features List Moderation Publishing Process Document Expiration Translation Process Ringi (eApproval) Task & Issue Tracking (WSS, Access, & Project) LOB Integration (BizTalk) Custom Form Actions Notification Exception Handling Document Processes Spec Review Weekly Status Report Custom Tracking Apps Service Requests Asset Tracking Purchase Order Processing

Workflows – Out of the Box (MOSS) Lists and Libraries –Approval –Collect Feedback –Collect Signatures –Disposition Approval List – All above and –Three State (formerly Issue Tracking) –Translation Management

Demo: Our First Workflow

OOB Workflows – Main Limitations Limited options to change –Very powerful and well designed, but only if you need a similar scenario Dynamic User Assignment is difficult –Hard to use if different instances need different ‘approvers’

Workflow – Different Approaches Structured Ad Hoc Visual Studio and Workflow SDK Out-of-the-Box Solutions (with customization) SharePoint Designer Workflows Document Review (parallel) Document Approval (serial) Custom Routing Signature Collection Server Features List Moderation Publishing Process Document Expiration Translation Process Ringi (eApproval) Task & Issue Tracking (WSS, Access, & Project) LOB Integration (BizTalk) Custom Form Actions Notification Exception Handling Document Processes Spec Review Weekly Status Report Custom Tracking Apps Service Requests Asset Tracking Purchase Order Processing

SharePoint Designer 2007 Formerly Front Page 2003 Designed with SharePoint in mind Allows users to create new workflows Associate workflow to a list or library

Demo: SharePoint Designer

SharePoint Designer Workflow – Main Limitations Limited set of actions –New actions can be added, but not UI elements Not Redeployable –Locked to the list instance they were created on

Workflow – Different Approaches Structured Ad Hoc Visual Studio and Workflow SDK Out-of-the-Box Solutions (with customization) SharePoint Designer Workflows Document Review (parallel) Document Approval (serial) Custom Routing Signature Collection Server Features List Moderation Publishing Process Document Expiration Translation Process Ringi (eApproval) Task & Issue Tracking (WSS, Access, & Project) LOB Integration (BizTalk) Custom Form Actions Notification Exception Handling Document Processes Spec Review Weekly Status Report Custom Tracking Apps Service Requests Asset Tracking Purchase Order Processing

Custom.NET Workflow Bring in the Reinforcements! You are here because: – Default Flows might lack specific feature – SharePoint designer missing action – Custom data or actions needed – Existing Windows Workflow investment – Expose the full power of.NET Word of Warning – There is a steep learning curve

Custom.NET Workflow – The Platform Windows Workflow Foundation Its not just a SharePoint Platform –Built into.NET 3.0

Workflow – Platform Implications Workflow now a core.NET feature –Workflow can be ‘hosted’ anywhere –SharePoint is Microsoft’s first host Custom applications can host it as well Standardized Format –XML based file format (XOML) Widespread Availability

SharePoint Designer 2007Visual Studio 2005 Designer for Windows Workflow Can write workflows for Windows SharePoint Services or SharePoint Server Workflow is authored against and data-bound to specific list at design time Workflow is authored as a template, which can be associated with multiple sites and lists Workflow markup, workflow rules, and supporting file are stored, uncompiled, in a specific document library on the site Workflow markup file, or markup and code-behind files, are compiled into workflow assembly Automatically generates ASP.NET forms, which you can then customize Can use any forms technology. For example, ASP forms for Windows SharePoint Services workflows, or InfoPath forms for SharePoint Server workflows InfoPath forms integration not availableCan use custom symmetrical InfoPath forms, which enables Office client integration of custom workflow forms Must use activities providedCan author custom activities for inclusion in workflows Automatically handles deployment to specific listPackage workflow assembly and workflow definition as a SharePoint feature, and deploy to the site Can author only sequential workflowsCan author both sequential and state workflows

.NET Workflow – Easing into it Workflows can be packaged into Features Custom Actions can be created for SharePoint Designer 3 rd Party Support –K2, Skelta, Nintex

Demo: Visual Studio Workflow

Workflow – Who’s responsible for What?

In Review Forms –SharePoint Lists –InfoPath Client Web Workflow –OOB Flows –SharePoint Designer –Custom Workflow (Visual Studio) –3 rd Party

Break

Questions?

Thanks! Please Fill Out Evals Neil Iversen Inetium