SharePoint 2010 Workflows in Action
eBook - ePub

SharePoint 2010 Workflows in Action

Phil Wicklund

Share book
  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

SharePoint 2010 Workflows in Action

Phil Wicklund

Book details
Book preview
Table of contents
Citations

About This Book

You can use SharePoint 2010 workflows to transform a set of business processes into working SharePoint applications. For that task, a power user gets prepackaged workflows, wizards, and design tools, and a programmer benefits from Visual Studio to handle advanced workflow requirements.

SharePoint 2010 Workflows in Action is a hands-on guide for workflow application development in SharePoint. Power users are introduced to the simplicity of building and integrating workflows using SharePoint Designer, Visio, InfoPath, and Office. Developers will learn to build custom processes and use external data sources. They will learn about state machine workflows, ASP.NET forms, event handlers, and much more. This book requires no previous experience with workflow app development.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is SharePoint 2010 Workflows in Action an online PDF/ePUB?
Yes, you can access SharePoint 2010 Workflows in Action by Phil Wicklund in PDF and/or ePUB format, as well as other popular books in Ciencia de la computación & Programación de Microsoft. We have over one million books available in our catalogue for you to explore.

Information

Part 1. Introduction to SharePoint workflows

This book is divided into three parts. With part 1, my goal is really just to introduce you to SharePoint workflows. Chapter 1 kicks this off by informing you of the types of workflows as well as what SharePoint objects on top of which you can run workflows. You’ll also see an overview of the various tools used in the building of custom workflows, as well as the new workflow features that are a part of the 2010 release of SharePoint.
Chapter 1 also takes you through the process of analyzing and diagramming a workflow. This process is important to go through because different types of workflows won’t work well for some tooling choices.
Chapter 2 puts workflows into practices. You’ll be lead through the process of creating your first workflow utilizing one of the out-of-the-box workflows in SharePoint. In addition, you’ll get familiar with how to configure and administer workflows. This includes learning how to add and remove workflows, start and stop workflows, and view a workflow’s status and history. At the end of the chapter, you’ll find high-level business cases for the rest of the out-of-the-box workflows.

Chapter 1. SharePoint workflows for your business processes

This chapter covers
  • Introducing SharePoint workflows
  • Adding workflows on SharePoint objects
  • Building a custom workflow
  • New workflow features in SharePoint 2010
Business processes surround us and affect the typical employee daily. Whether you like it or not, the company you work for depends heavily on processes to get things done and be profitable. Someone who makes burgers at a fast food outlet, for example, has to follow a specific process that will transform raw materials into a finished burger.
Workflows are systems that manage the execution of a business process. They solve many of the most troubling problems that workers face. The burger outlet process is simple, but there’s no doubt that large companies have complicated business processes, and it can be difficult to determine how far a process has progressed and what is delaying it.
Consider how often business processes are hindered because of poor communication. Does your business process live or die entirely by email? Email has become the default communication method for everything from conversations and decisions to tasks and documents. Consider a process that runs when a new person is hired into your company. That employee needs a new account, email, badge, phone number, benefits, direct deposit, and contract. In many cases, getting all that accomplished involves many people who communicate through email. Inevitably, things get lost. Email works for small companies, but what happens if you onboard 50 people per day? You need a system that will manage all of these activities; otherwise, you’ll have confusion and inefficiencies. You need a workflow.
This chapter defines a workflow and shows how it relates to your business processes. We’ll talk about how workflows function within the Microsoft® SharePoint platform and the architecture of a SharePoint workflow. After you’ve learned those basics, we’ll take a closer look at all the tools and applications that go into building workflows in SharePoint and you’ll discover numerous options. Beyond this introductory chapter is a world where your business processes come to life. The rest of the book is about building your company’s workflows on the SharePoint platform. So, let’s make sure we’re all speaking the same language.

1.1. What is a workflow?

A workflow is primarily described as a process that manages the flow of work among individuals, offices, departments, or entire companies. Some work depends on numerous people or systems for completion. As these recurring dependencies are identified in a company, a business process emerges. Business processes run throughout a company and are often similar even in companies of different types.
Take, for instance, a business process that manages expense reports. Most companies need a defined business process to manage the submission and approval of employees’ monthly expenses. The flow of work in figure 1.1 shows an employee tracking his expenses and then submitting them electronically to a manager.
Figure 1.1. A workflow is generically described as a business process. This example shows a common workflow that manages an expense-reporting business process.
The flow is based on a business logic that determines who needs to approve the expenses and how the individual is reimbursed. A workflow helps to negotiate the execution of the steps in a process like this.
Business processes run regardless of whether a workflow manages them. Some business processes are self-contained and easy for people to manage. Others are much more complicated and difficult for people to comprehend.
It’s with these more complicated business processes that workflows show their value to a company.
Workflows can bring value to a company by highlighting where in the business process the flow of work is currently executing. Workflows can also help a company automate their business processes. Consider again the expense report example. If your business process allows for all food expenses less than $100 to be automatically approved and sent to accounts payable for reimbursement, the workflow could manage this business logic and automatically approve the expense, without having to directly involve your manager.
Workflows are also good at managing parallel processes or multiple instances of work running at the same time, for example, in a manufacturing company. A car manufacturer could have a workflow for the engine construction, and another for the frame, and another for the interior. Then a parent workflow could manage all of the child workflows and start another process as soon as a dependent workflow finishes.
It’s easy to see that your investing in workflows would help to manage and automate your company’s business processes. Minimizing human dependencies in business processes always saves a company’s money. Because human costs are always the most expensive investment a company makes, let’s make the people in our organizations work as efficiently and effectively as possible. That’s what makes workflows such a great investment.

1.2. How does SharePoint help?

A SharePoint workflow is an automated flow of objects through a sequence of operations that are related to a business process. An object in SharePoint is a document or an item in a list like an announcement or a task. For example, one of the workflows that you get when you install SharePoint is the Approval workflow. You can attach this workflow to a document in a document library and specify individuals who need to approve the document for use before another action can occur.
SharePoint document libraries
SharePoint, in addition to being a collaboration platform (teammates sharing information), is a document management system. A document library ...

Table of contents