expert_sharepoint_2010_practices.pdf

(26765 KB) Pobierz
1154805352.031.png 1154805352.041.png 1154805352.048.png 1154805352.049.png 1154805352.001.png
 
 
 
 
 
1154805352.002.png 1154805352.003.png 1154805352.004.png
 
 
 
 
 
 
 
 
1154805352.005.png 1154805352.006.png 1154805352.007.png 1154805352.008.png 1154805352.009.png 1154805352.010.png 1154805352.011.png 1154805352.012.png 1154805352.013.png 1154805352.014.png 1154805352.015.png 1154805352.016.png 1154805352.017.png 1154805352.018.png 1154805352.019.png 1154805352.020.png 1154805352.021.png 1154805352.022.png 1154805352.023.png 1154805352.024.png 1154805352.025.png 1154805352.026.png 1154805352.027.png 1154805352.028.png 1154805352.029.png 1154805352.030.png
 
For your convenience Apress has placed some of the front
matter material after the index. Please use the Bookmarks
and Contents at a Glance links to access them.
1154805352.032.png 1154805352.033.png
Contents at a Glance
About the Authors................................................................................................. xx
About the Technical Reviewer............................................................................ xxv
Acknowledgments............................................................................................. xxvi
Chapter 1: Workflows............................................................................................. 1
Chapter 2: Bridging the Office-SharePoint Gap.................................................... 25
Chapter 3: Leveraging Content Types................................................................... 47
Chapter 4: Automating Document Assembly........................................................ 73
Chapter 5: Practical Document Management with SharePoint 2010.................. 111
Chapter 6: Forms Services and InfoPath............................................................ 161
Chapter 7: The SharePoint 2010 Client Object Model......................................... 229
Chapter 8: Extending SharePoint Using Event Receivers................................... 249
Chapter 9: Touch Points–Integrating SharePoint 2010 and ASP.NET................. 291
Chapter 10: Client-Side Programming................................................................ 331
Chapter 11: SharePoint and Windows Phone 7 Development............................ 353
Chapter 12: SharePoint Solution Deployment..................................................... 397
Chapter 13: Business Intelligence...................................................................... 429
Chapter 14: Business Connectivity Services...................................................... 453
Chapter 15: Designing Mashups with Excel and Visio....................................... 513
Chapter 16: Tips, Tricks, and Traps.................................................................... 541
Chapter 17: PerformancePoint Services............................................................. 553
1154805352.034.png 1154805352.035.png 1154805352.036.png 1154805352.037.png 1154805352.038.png 1154805352.039.png 1154805352.040.png 1154805352.042.png 1154805352.043.png 1154805352.044.png
 
CONTENTS AT A GLANCE
Chapter 18: Public-Facing SharePoint Sites....................................................... 669
Chapter 19: Claims-Based Authentication in SharePoint 2010.......................... 691
Index................................................................................................................... 715
v
1154805352.045.png 1154805352.046.png
 
C H A P T E R 1
Workflows
These days organizations have two possible ways to get ahead of each other. One is by working harder
and the other is by working smarter. Now we all know how much working hard gets you ahead, not
much! So it all boils down to working smarter. Working smarter simply means achieving more by doing
less. This means finding someone else to do your work, so you don't have to do it, conventionally
referred to as outsourcing. Interestingly, we know that doesn't go too far either! Therefore, the only long
term and viable alternative that organizations have discovered to better productivity is to automate.
Automate more and more processes. Automation in an office environment means creating software that
supports business processes that involve numerous roles, people, and perhaps, even external systems.
As a result of following those automated processes, there is never a confusion on whose turn it is
next to approve a certain project proposal so it can be efficiently routed to a customer. In contrast, when
a serious exception occurs based on predefined rules, appropriate people can be emailed so human
intervention can be involved where necessary. By following these processes in a system setup, you can
be assured that no particular step was missed. There is no need to double check, because the computers
are doing that double-checking for you. Finally, by working through the process defined in a computer
system, you are also collecting historical information that can be looked at later or archived using one of
the many ways to manage SharePoint data as you have already seen in this book.
To support this endeavor, a new player was introduced in .NET 3.0 called as the Workflow
Foundation! SharePoint 2007 and SharePoint 2010 leverage Workflow foundation to provide the
capability of authoring and running workflows in SharePoint as well. In other words, SharePoint can act
as a workflow host.
Now you might argue that everything I described so far about creating automated business
processes in software can be hand-coded from scratch. You'd find me agreeing with you—not
everything needs workflow foundation. In fact, using workflow foundation introduces some additional
complexity and also ties you down to a certain way of doing things. But, it gives you so much other stuff
on top, that maybe in some instances it makes sense to represent complex long-running business
processes using workflow foundation. In terms of SharePoint 2010, the following interesting facilities
become available to you should you choose to author your business processes in SharePoint Workflows.
Everything that workflow foundation gives you, such as the reliability of long-
running processes to last across machine reboots, is made available to you, if you
represent your business processes as workflows in SharePoint.
Ability to visualize the workflow graphically, so the end users can view the current
flow. The running progress of a workflow is made available using Workflow
Visualization using Visio if you use Workflow in SharePoint 2010.
1
1154805352.047.png
Zgłoś jeśli naruszono regulamin