Practical Business Process Management Articles, Research and Advice for BPM
  Home > BPM Tools / Techniques  > Business Process Modeling Search:
 
 for    
 Highlights: Buy BooksBuy eBooks|Business Process Management Blog | Quality Events and Training Calendar | Quality Dictionary | Business Process Management Discussion Forum | Business Process Management Jobs | Business Process Management News and Press Releases | Free Business Process Management Newsletter
 Free Newsletter!  
Improve your
business process management skills and knowledge


Sign up today!
  Manage Subscription
  BPM Basics
  BPM Selection
  Glossary of Terms
 BPM Directory 
  BPM by Function
  Human Change
  Methodology
  Metrics
  Project Management
  Risk Mitigation
  Technology
  Tools / Techniques
  Vendors Consultants
 Channels 
  Innovation
  Outsourcing/Sourcing
  Six Sigma
 Quick Access 
  Help
  Search
  Advertise Here
  Article Archives
  Newsletter Archives
  RSS/XML Feeds
 User Feedback 
  Please suggest site
  improvements.
 
  [ larger form ]

Practical BPM: Application Steps

Bookmark This Page Bookmark This Page
Email This Page Email This Page
Format for Printing Format for Printing
Submit an Article Submit an Article
Business Process Management Article Archive Read More Articles
Related Tools & Articles
  • Discussion Forum
    "A business process is all the steps/actions necessary to achieve a desired outcome, right? For example, invoicing, payroll, manufacturing a widget, application development and help desks, all have definable sets of steps/actions to complete the process..."

    Contribute to this Discussion

    By Rashid N. Khan

    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 Steps

    Application steps have properties designed to make them more useful and flexible for automating business processes. These include the following:

    Recipient

    A 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.

    Location

    A 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 Limits

    Like 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 Time

    In 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

    Business Process Management: A Practical GuideThis article is an excerpt from Rashid Khan's Business Process Management: A Practical Guide. Order your copy here:
    http://www.bpmenterprise.com/yDQ

    Ultimus
    http://www.ultimus.com

    Rashid's article on user steps:
    http://www.bpmenterprise.com/content/c061113a.asp

    About the Author:

    Rashid Khan of UltimusRashid 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.

     
    Rate This Article:  Current Rating: 2.75
      Poor    Excellent     
              1    2    3     4    5
    Copyright © 2003-2008 – BPMEnterprise.com, CTQ Media LLC. All Rights Reserved
    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.

    BPM AdLinks
    Process Management Training Slides
    AdLinks Information
     
    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