Emailing Based - with Links: Savvion BPM Integration with Mobile Devices Series
Mobile Apps have been emerging as one of the most powerful drivers in the recent years. Any product offering which does not integrate with Smart phones is definitely on its way of facing serious resistance in market penetration. Savvion Business Manager from Progress seems to have overlooked the fact in recent years. What's surprising is that the version 3.0 of Savvion (Current Production release is 7.x) actually claimed to have an integration with Biz Mobile although I am not aware of a working version of the same. Organizations that have huge Savvion infrastructure are struggling to have an integration with Smart Phones and similar devices, Blackberry being one of the major phones being sought for.
This white paper intends to showcase some of the approaches in which Savvion Business Manager could be integrated with Mobile Devices with focus on Blackberry. Our overall approach assumes that Cellphone requirement pertains to task Approvals/Completions rather than Business Process Modeling etc.
Savvion Mobile Approaches: Emailing based - With links
This is like an extension of the BPM Portal approach. Before Every Workstep or from the Activation script of your work step a notification email could be sent out to the concerned performers. These email could carry with them some basic information and a link to the work step or to the BPM Portal tasks page. Clicking on it would launch the work step details along with actions.
Since the task opens in a browser, this approach also carries significant risks for custom components developed for your workflow. However, this rules over the standard browser based approach as it allows you to send notifications. While implementing this approach care should be taken to compose the links in the correct format (Based on All/Any, Group/Individual Settings Savvion might create Task names and links in different formats). An additional drawback could be the fact that end users who are checking the message late may not be able to figure out if the task has already been completed or not.