Article ID: 291122 - Last Review: March 29, 2007 - Revision: 2.5 OL2002: Overview of Implementing Workflow or Routing SolutionsThis article was previously published under Q291122 On This PageSUMMARY This article provides a top-level overview of what to
consider if you want to use Outlook as part of a workflow or routing solution.
MORE INFORMATION Outlook offers many e-mail features that make it a logical
choice for implementing a routing or workflow solution. These solutions
typically require that a piece of information (such as an expense report) be
passed to a certain number of users where it is reviewed and approved along the
way. However, Outlook does not provide any direct way of performing workflow or
routing tasks. To accomplish this, you need to either use a third-party
solution, create your own custom solution, or use a different product or
approach that is specifically designed to create workflow solutions. Client-based vs. Server-based RoutingBefore considering a specific solution, first decide whether you require a client-based solution or one that requires some server-based technologies or logic.One type of routing solution is a client-based solution. An example of this type of solution would be using custom Outlook forms with Visual Basic Scripting Edition (VBScript) code that handles the logic of how an item is routed. In this type of solution, VBScript code helps ensure that the item is properly routed from user to user. One major limitation of this approach however, is that if one of the users does not perform the required action (such as opening the mail message), then the routing process will fail. To ensure that routing processes do not fail, consider implementing a server-based routing solution. In this type of solution, some or all routing information and programming logic is stored in a centralized location. If one person does not perform a necessary action, server-based logic can perform an action to ensure that the workflow continues. There are many factors to consider when deciding between a client-side or server-side solution, including:
Technology ConsiderationsAfter you have enough information about whether you require a server-based routing solution or a client-based routing solution, you should consider the products and technolgies that can be used to implement that solution. You generally have three options when considering Outlook as part of a routing solution.Consider Using Built-in Microsoft Office FeaturesAside from basic e-mail functionality, Outlook does not provide a built-in feature to route items from one person to another in sequential order.Microsoft Word and Microsoft Excel both provide the ability to add a routing slip to a file. This is an example of simple client-side routing. To use this feature in either program, on the File menu, point to Send To, and click Routing Recipient. The Routing Slip window allows you to specify a list of people to route the file to, and if you select One after another in the lower left corner of the window, the file will be routed to the individuals in the proper order. Consider Third-Party Add-OnsDepending on your needs, implementing a routing or workflow solution can become quite complex. Prior to investing time and money in creating your own custom solution, investigate third-party add-on products that may suit your needs. These types of solutions are typically oriented towards mid- to large-sized enterprises.The following Microsoft Web site can help you find third-party solutions for Microsoft Exchange Server: http://www.microsoft.com/business/industry.mspx
(http://www.microsoft.com/business/industry.mspx)
Consider Using Other Microsoft ProductsMicrosoft provides other products and technologies specifically designed to implement workflow or routing solutions. These technologies are all server-based.
Develop Your Own Custom Outlook Forms SolutionIf you decide that a client-based routing solution is adequate for your needs, there are no third-party products that meet your needs, and you do not wish to use the Word or Excel Routing Slip feature, implementing a routing solution using custom Outlook forms may be your best choice.For additional information about resources that you can use to start developing this type of solution yourself, and information on how to contact a Microsoft Solution Provider if you would prefer to have someone develop the solution for you, click the article number below to view the article in the Microsoft Knowledge Base: 287531
(http://support.microsoft.com/kb/287531/EN-US/
)
OL2002: Resources for Custom Forms and Programming
REFERENCESFor additional information about available resources and
answersto commonly asked questions about Microsoft Outlook solutions, click the
article number below to view the article in the Microsoft Knowledge Base: 287530
(http://support.microsoft.com/kb/287530/EN-US/
)
OL2002: Questions About Custom Forms and Outlook Solutions
| Article Translations
|
Back to the top
