spacer
cornerspacercorner

New types of initiating actions - based on polling external events?

Status: New Idea
by Todd Greve Employee on 12-14-2011 02:41 PM

Currently there are a set of operations/supporting functions that typically you want to have happen on a scheduled basis. To handle this you will typically either create a simple BPM process that does the polling and trigger another new process as needed, or create a custom service for example to monitor what you are looking at and when something new is found trigger the new process. Depending how you kick it off, this could use either a flagged action or a user action from ECL.

 

Examples include (but are not limited to)

  1. Each day or week send an email digest of outstanding folders for a user from their ToDo list (exceeded deadline?)
  2. When the combined amount of all requests for a particular process type exceeed $x trigger a new process to notify others and/or create a new purchase order
  3. New files being dropped in a folder on the server to start some process
  4. Emails arriving in an email box
  5. Messages dropped on a message queue (MSMQ, Azure Message Queues, WebSphere MQ, others) to trigger the process

At a minimum this may be enabling a timed action to initiate a process and we include in the conditional nature of the action the "test condition" and do the work of reading the input from the appropriate location.

 

Having initiating action types specifically for email received, message received on queue, file appears and having the component in the Engine to actually monitor these things (email listener etc with ability to register additional listener type extensions) would be really nice. With this approach the action could indicate the parameters of the item it is watching for (from a particular email address, with attachment, xxx in subject, file extension is .xyz for file monitor etc). These could perhaps be triggered from any stage in the process, not just initiating.

 

What are your thoughts? I know numerous people have created Email Listener programs, but what do you think?

Comments
by Ari Chopra Employee on 12-14-2011 05:17 PM

That would certainly make life much easier, if it were architected in a thoughtful way.

Announcements
New Phone Numbers and Email Address for Customer Support
US: +1 800-970-5209
International: +1 585-424-2339
BPSSupport@opentext.com

Why and How to Register

How to Be Notified of New Releases

How to Suggest Product Enhancements

Custom Avatars

Metastorm BPM 7.6.4 Hotfix 2 (7.6.4.2) is now available for download in the 'Patches' section of the Knowledge Center here.

Metastorm BPM Widgets Release 2 for OpenText Smart Business Workspace Version 9.1 and Metastorm BPM 9.1.3 is now available for download in the 'Patches' section of the Knowledge Center here. For more information see this post.

Metastorm BPM 9.1 SR3 (9.1.3) is now available for download in the 'Patches' section of the Knowledge Center here. For more information see this post.

Metastorm BPM 9.1.2 Hotfix 2 (9.1.2.2) is now available for download in the 'Patches' section of the Knowledge Center here.

Note: Software and documentation are now in the Knowledge Center (KC) located here.

Have a question about the Community Site? Contact Us

Top Kudoed Authors
line spacer line
spacerFollow Metastorm on:
spacer Twitter YouTube Blog iTunes LinkedIn Metastorm Community Central, MC2
spacer Copyright © 2011 OpenText Corporation. All Rights Reserved.spacer About Metastormspacer Privacyspacer Legalspacer Site Mapspacer RSSspacer Contact Us
Microsoft Gold Certified Partner
Powered by Windows Azure
line spacer line