![]() |
|
| Home > BPM Tools / Techniques > Business Process Modeling | Search: | for |
| Highlights: | | | | | | | | | | | | | | |
|
Practical BPM: Application Steps
Application steps represent tasks in business process management (BPM) that are performed by third-party applications without human intervention. That's the topic of this month's column. Some analysts refer to such steps as straight through processing (STP) since they don't require any human involvement. A business process that is composed entirely of application steps is sometimes called an STP process. Enterprise application integration (EAI) business processes are composed almost entirely of application steps with only a few steps dealing with exception handling that are user steps. Since application steps don't involve people, a company can realize maximum return on investment by using application steps for as many tasks as practical. When an application step is invoked, process information is transferred to the third-party application along with specific instructions. The application then performs the tasks it is instructed to perform and returns information to the business process. These steps therefore provide a means of using business applications such as spreadsheets, word processors, email, accounting, ERP and databases in business processes. Properties of Application StepsApplication steps have properties designed to make them more useful and flexible for automating business processes. These include the following: RecipientA BPM solution may offer agents or connectors for different desktop or enterprise applications. This property would specify the application agent or connector that will be invoked at a step in the process. LocationA business process may need to invoke a third-party application at different locations. For example, in an e-commerce fulfillment process, the shipping order for a particular item has to be printed at a different location depending on the warehouse the part is located in. The "location" property is used to specify this location. Time LimitsLike user steps, it's often necessary to allow process designers to define time limits for each application step in the process. This is useful in order to avoid stalling a process because of the failure of a third-party system. The BPM solution ensures that if the time limit is exceeded, appropriate notifications are sent to the process manager. Time limits can be either relative or absolute as discussed for user steps. Delay TimeIn many cases it's necessary to delay a step by a specific time interval or hold it until an absolute time. This is typically when the activity has to be synchronized with delays that are external to the process. A BPM solution provides a "delay time" interval that can be used to specify an absolute or relative time that the step is to be delayed. Useful Links
Ultimus Rashid's article on user steps: About the Author: Rashid N. Khan is the founder and Chief Technical and Strategy Officer of Ultimus Inc., a pioneer in business process management and workflow automation. Prior to establishing Ultimus, founded Sintech Inc., a leader in advanced software for mechanical testing. Rashid sold Sintech to MTS Systems in 1989, where he worked for a five years as a vice president and general manager. During this period he took the company through ISO 9000 certification. This experience made him aware of the need for business process management and workflow automation. Rashid obtained two undergraduate degrees from MIT in computer science and political science. Khan is the author of Business Process Management: A Practical Guide, has published numerous articles and spoken at a number of events. Contact Rashid N. Khan at info (at) ultimus.com or visit http://www.ultimus.com.Reproduction Without Permission Is Strictly Prohibited Request Permission Publish an Article: Do you have a process management tip, learning or case study? Share it with the largest community of Business Process Management professionals, and be recognized by your peers. It's a great way to promote your expertise and/or build your resume. Read more about submitting an article. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | Discussion Forum | Event Calendar | Job Shop | |
| Link To BPMEnterprise.com | Report A Problem | Submit Article For Publishing | |
| Terms of Service. ©2003-2008 BPMEnterprise.com, CTQ Media LLC. All rights reserved. v1.0, 0.0 |
About BPMEnterprise.com · Contact Us · Privacy Policy · Site Map. |