To start a "Contact Support process" when an inquiry email comes in, or to start "Failure Responding process" when a fault detection email arrives, there are many cases that you want to make receiving of email as triggers to start Process. Current version 8.1, you will need to prepare a separate mechanism to activate "HTTP request". Optional services of Questetra (or our System Integration partners) will be helpful.
To start a Process automatically by receiving an email, following two steps are required.
*The mechanism of 2 is not available to realize with current ver. 8.1 of Questetra alone.
In Questetra BPM Suite, "HTTP request" can be received by setting Message Start Event at the head of a Workflow Diagram. Each time receiving "HTTP request", it will start a process automatically. Please see "To Set up External Data Receiving as Trigger to Start A Process Automatically" for the detail of Message Start Event.
Basically, you need to have your own program according to the each usage environment of e-mail.
A Program to Query to server (POP or IMAP etc.) for the new email periodically, in one, five or ten minutes. If there is a new email, it will retrieve the contents of the email and transmit data (HTTP POST) to "Message Start Event". Any Email address is available.
Create a program inside of the server, a program which calls "Message Start Event" when email arrives. Use 'Apache James' (http://james.apache.org/) etc. We recommend this to System Companies etc. who are operating mail server on their own. Any Email address is available.
Applying our optional service, we will give you an Email Address to call "Message Start Event" you specify when Email arrives. You don't have to create a program. If you would like to use email address you want, you just set up forwarding to the email address we gave. Please contact us for the detail.
contact